The weekly reports will be updated here.
|**Week** | Work Done | Due Date |
|**Week 1** | Blog has been setup, first blog post done and connected with mentor on Zulip and IRC. Created a reporting task for my project at Phabricator. Cloned the required extensions and setup Localhost. [[ https://amritsreekumar.wordpress.com/ | Blog ]] | (May 18th, 2017)|
|**Week 2** | Communicated with the mentors, understood the working of the extensions to be dealt with during the coding phase. Analysed the issues and bugs to be fixed during the GSoC period. [[ https://amritsreekumar.wordpress.com/2017/06/07/community-bonding-the-second-week/ | Blog ]]|(May 25th, 2017) |
|**Week 3** |Understood the processes and rights involved in proofreading of pages and it validation, communicated with the author of the extension and analyzed the requirements that should be met during the implementation of the tasks. [[ https://amritsreekumar.wordpress.com/2017/06/07/community-bonding-the-final-week/ | Blog ]] |(June 1st, 2017)|
|**Week 4** | Resolved the first task [[ https://phabricator.wikimedia.org/T51482 | T51482 ]], where an admin privilege was created so that the 'sysop can make unrestricted edits to the page quality, all changes documented and new right 'pagequality-admin' created exclusively for the 'sysop'. [[ https://amritsreekumar.wordpress.com/2017/06/08/first-week-of-coding/ | Blog ]] |(June 8th, 2017)|
|**Week 5** | Working on the second task that involves the conversion of index/pages editing form to OOJS UI, deveoped the functions that uses OOjs to create the text field. Some bugs to fix. [[ https://amritsreekumar.wordpress.com/2017/06/21/coding-week-2/ | Blog ]] |(June 15th, 2017)|
|**Week 6** | The patch for the task [[ https://phabricator.wikimedia.org/T153120 | T153120 ]] has been uploaded to [[ https://gerrit.wikimedia.org/r/#/c/359811/ | gerrit ]], the basic UI has been changed to OOjs, the help system seems to be broken, it will be fixed via infusion and the issue of excessive width of the form has been solved by adding 'max-width' to the corresponding CSS file. [[ https://amritsreekumar.wordpress.com/2017/06/24/coding-the-third-week/ | Blog ]] |(June 22nd, 2017)|
|**Week 7** | Merged the patch for the task [[ https://phabricator.wikimedia.org/T146160 | T146160 ]], made the improvements as suggested by my mentor and bettered the patchset. Learnt how to implement OOJS UI widget in JavaScript, working on converting the zoom feature used in Pages editing from to OOjs. [[ https://amritsreekumar.wordpress.com/2017/07/08/the-week-after-first-evaluation/ | Blog ]]|(July 6th, 2017)|
|**Week 8** |On the process of creating a new widget that controls the zoom features used in the Index editing form, converted the code given in Jquery.prpzoom to OOjs UI to supposrt the widget that is on the process of making. |(July 13th, 2017)|
|**Week 9** | Converted the whole code of the Zoom Widget from jQuery to OOjs UI and uploaded the [[ https://gerrit.wikimedia.org/r/#/c/366243,edit/ | patchset ]] to gerrit, still some errors to get fixed and dependencies to be changed, which will be done in a few days. [[ https://amritsreekumar.wordpress.com/2017/07/24/the-zoom-widget/| Blog ]]|(July 20th, 2017)|
|**Week 10** | Fixing the issues with the code and converting the some other remaining functions to the new code. Some bugs fixed, removed the dependency of jQuery widget inside OOjs and started documenting the existing functions.|(July 27th, 2017)|
|**Week 11** |Added a new <img> tag to show the right image, migrated the events function to OOjs and migrating the remaining functions and constructor.[[https://amritsreekumar.wordpress.com/2017/08/03/fixing-the-zoom-widget/ | Blog ]]|(August 3rd, 2017)|
|**Week 12** | |(August 10th, 2017)|
|**Week 13** | | (August 17th, 2017)|
|**Week 14** | |(August 24th, 2017)|