User:Diwanshipandey/OPW Internship Report

Status
'''Work In Progress. Refer the Lesson Plan'''

Plan

 * To discuss with my mentor about which APIs/ modules to be implemented in codecademy.
 * Make few tutorials as an example to understand how modules needs to be implemented and what they should look like(i.eHTML and CSS).
 * Start with Parsing module

Progress
Dec 10 : Started with going through all the media wiki APIs and their various parameters Dec 11 : Discussed about 3 modules i.e Parsing, Querying, Modifying Dec 12 : Done with 2 tutorials as an examplesAccessing Image InformationPerforming full text search  Dec 13 : According to the mentor's review started with action=parse module Dec 14 : Continued reviewing the action=parse tutorials Dec 16 : Done with 2 tutorials on action=parse Getting wikimarkup text as an HTML Parsing wikitext by specifying summary(Deleted)

Plan

 * Make an overall Lesson Plan.
 * Implement various props in action=parse tutorials.
 * Make different sections of the course.

Progress
Dec 17 : Continued with parsing and Deleted tutorial for Parsing wikitext by specifying summary as it was not needed as a tutorial. Dec 18 : Done with 2 tutorials of action=parse Parsing an Image Get internal links of a parsed wikitext</li></ul> Dec 19 : Done with 2 more tutorials of the same  Get internal links of a parsed wikitext</li> Get internal links of a parsed wikitext</li></ul> Dec 21 : Started making a lesson Plan. Dec 22 : Done with a Lesson Plan(will keep updating) Dec 23 : Made 3 sections of overall course i.e Introduction:action=parse</li>Querying:action=query</li>Modifications</li></ul>

Plan

 * Sort previously made slides accordingly in the sections.
 * Start action=query module.

Progress
Dec 24 : Sorted the previously made slides of action=query into sections. Started with action=query module. Dec 25 : Gone through the query props of action=query from mediawiki API documentation. Dec 26 : Covered the following functionalitiesGet content of the revision of the page</li>Get last 5 revisions of a page </li>Get first 5 revisions of a page</li></ul> Dec 27 : Covered following functionalities Get the revisions made by an anonymous user</li>Get the revisions not made by an anonymous user</li></ul> Dec 28 :