Chris Pollett > Students > Pundi Muralidharan

    Print View

    [Bio]

    [CS 280 Proposal]

    [CS 280 Blog]

                          

























CS180H Schedule:

Week 1: Feb 4th, 2014
  • Discussed with Dr. Pollett about the CAPTCHA test in Yioop
  • Experimented with suggest-a-URL page
  • Understood about CAPTCHA questions being localized
  • Discussed about the proposal with Dr. Pollett - presenting varied set of questions to users for the CAPTCHA which are in turn localizable
  • Discussed with Dr. Pollett about creating a new UI for the users- users must be able to add/delete CAPTCHA questions to/from the database
  • Discussed with Dr. Pollett about experimenting with the regular conventional, graphical CAPTCHA and the newly tweaked CAPTCHA test along with the UI
  • Drafted out the proposal and got it approved from the Professor
Week 2: Feb 11th, 2014
  • Downloaded a copy of Yioop on my local machine
  • Spent time understanding the code
  • Identified important areas of Yioop
  • Read the Localization part of Yioop documentation available
Week 3: Feb 18th, 2014
  • Discussed with Dr. Pollett about creating the necessary tables in the database
  • Tried moving static captcha questions to DB
Week 4: Feb 25th, 2014
  • Created tables CAPTCHA and PREFERENCES
  • Inserted data into the tables created
  • Checked for table schema in sqlite
  • Faced problems with inserting multiple values for a column in the table created
  • Discussed with Dr. Pollett about the potential solution to the above problem
Week 5: March 4th, 2014
  • Inserted pre-existing questions and choices into the database
  • Designed the form UI for Adding questions to database
Week 6: March 11th, 2014
  • Started doing adding captcha questions to database
Week 7: March 18th, 2014
  • Continued with adding captcha questions to database
Week 8: March 25th, 2014
  • Continued with adding captcha questions to database
  • Faced issues with adding captcha questions due to incorrect insertion of previous questions with wrong translation ids
  • Discussed with Professor regarding the above issue
Week 9: April 1st, 2014
  • Fixed problem with translation ids
  • Continued with adding captcha questions to database
Week 10: April 8th, 2014
  • Continued with adding captcha questions to database
Week 11: April 15th, 2014
  • Continued with adding captcha questions to database
Week 12: April 22nd, 2014
  • Continued with adding captcha questions to database
  • Designed the form for deleting captcha questions from database
  • Strated coding for graphical captcha
Week 13: April 29th, 2014
  • Continued with adding captcha questions to database
  • Started coding for deleting questions from database
Week 14: May 6th, 2014
  • Completed adding questions and choices to database
  • Populated questions in a select box in the form
  • Created table QUESTION_CHOICE_MAPPING for mapping the questions with choices
  • Completed coding graphical captcha
Week 15: May 13th, 2014
  • Continued with deleting captcha questions from database
  • Started coding for editing the existing captcha questions
  • Professor suggested corrections to be done in the form
  • Professor suggested corrections in the placement of a block of code
  • Discussed with professor regarding integrating the code with the Yioop system
Week 16: May 20th, 2014
  • Finished edit and delete in captcha
  • Started integrating the captcha code into the existing system
Week 17: May 26th, 2014
  • Finished integrating the captcha code into the existing system
  • Uploaded a patch in the issue tracker