Wikipedia Education Program/status

Last update on: 2013-11-monthly

2011-12-31
Jeroen De Dauw started to work on a MediaWiki extension to support the Wikipedia Education Program; the implementation of course, term and institution management has been completed, and a test wiki is available.

2012-01-24
Institution and course management is done, and so are student and instructor workflows. Logging has been implemented and work on revision history support has started. Several UI improvements have been made including using a tab interface similar to regular articles and use of WikiEditor for textfields in which wikitext can be entered.

2012-01-30

 * Merged master courses with courses for simplicity.
 * Implemented revision history. One can now see and browse through a list of old revisions and view courses and institutions as they where at one of these.
 * Replaced special pages for courses and institutions by corresponding namespaces for more standard behavior and having discussion tabs.

2012-01-31
Jeroen De Dauw implemented many features, like institution & course management, and instructor & student workflows. He also implemented logging and revision histories.

2012-02-21

 * Added ambassador profiles.
 * Added lists of ambassadors.
 * Created personalized course listing for students, instructors and ambassadors on Special:MyCourses.
 * Added ability for students to disenroll from courses and for instructors to remove students from courses.
 * Added ability for students to list articles they are working on and for people to associate themselves as reviewer for these articles.
 * Imported some existing data to the demo wiki for beta testing.
 * Improved handling of deleted articles.
 * Improved logging.
 * People can now mark changes to courses and institutions as minor edit and provide an edit summary, much like when editing regular articles.

2012-02-29
Jeroen De Dauw implemented a lot of new features, including ambassador profiles, personalized course listing for students, instructors and ambassadors, and article listing for students.

2012-03-31
Jeroen De Dauw completed stuff struck through on the roadmap. Testing and code review will follow when complete.

2012-04-monthly
Jeroen De Dauw has made the project almost feature complete. User testing is now finalized, and the team is still trying to get started getting code review.

2012-05-monthly
<section begin="2012-05-monthly"/>Jeroen De Dauw completed the project. Sam Reed is now reviewing the code.<section end="2012-05-monthly"/>

2012-06-monthly
<section begin="2012-06-monthly"/>Jeroen De Dauw and Sam Reed finished review. Extension has been deployed, but temporarily disabled again due to a namespace/title conflict with a Star Trek: Voyager episode ("Course: Oblivion"!). This should be resolved shortly.<section end="2012-06-monthly"/>

2012-07-monthly
<section begin="2012-07-monthly"/>The extension is still disabled, pending resolution of namespace issues. The Education Program team has been presenting at various conferences around the world.<section end="2012-07-monthly"/>

2012-11-monthly
<section begin="2012-11-monthly"/>No update this month.<section end="2012-11-monthly"/>

2013-10-monthly
<section begin="2013-10-monthly"/>This month, we fixed several bugs in the Education Program extension and added one much-needed UI feature. More improvements are in the pipeline. For now, we're focusing on issues that are not linked to the extension's lack of integration with ContentHandler, and on features that might carry over to a new version of the extension. We've also begun the groundwork for redesigning the UX and broadening the extension's scope.<section end="2013-10-monthly"/>

2013-11-monthly
<section begin="2013-11-monthly"/>This month, we added two new features to the Education Program extension (allowing instructors to assign articles to student editors, and allowing instructors to add users as students), fixed some bugs, and kept up with changes in Mediawiki core. We also continued preliminary work&mdash;started last month&mdash;towards renewing the UX and broadening the extension's scope.<section end="2013-11-monthly"/>