jayvdb created this task. jayvdb added subscribers: Evanontario, jayvdb, pywikipedia-bugs, Jsalsman. jayvdb added projects: MediaWiki-extensions-Quiz, Pywikibot-Wikidata, Possible-Tech-Projects. Restricted Application added a subscriber: Aklapper.
TASK DESCRIPTION Wikiversity uses a custom quiz format, and there are many standardised quiz formats, including QTI https://en.wikipedia.org/wiki/QTI and GIFT https://en.wikipedia.org/wiki/GIFT_%28file_format%29.
A library is needed to import quiz data into Python classes, and allow the data to be exported to other formats.
https://pypi.python.org/pypi/quizzer , https://pypi.python.org/pypi/Products.ECQuiz, and https://github.com/mitocw/moodle2edx/blob/master/moodle2edx/main.py contain some suitable code, but they are not a generic library.
https://github.com/edx/edx-platform contains a lot of quiz code, and some of it might be able to be extracted into an independent library.
https://pypi.python.org/pypi/pyslet and https://code.google.com/p/qtimigration/ might be a suitable data structure library.
Support for Wikiversity Quiz format must be added to an existing packaged library, **or** the subclass to hold Wikiversity Quiz data must be extremely simple (e.g. adding only a few additional elements)
TASK DETAIL https://phabricator.wikimedia.org/T89761
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb Cc: Jsalsman, jayvdb, Aklapper, Evanontario, Qgil, pywikipedia-bugs
jayvdb added a comment.
In addition to importing Wikiversity quiz format, it would be nice if Wikidata statements can be converted into quiz components , which can be serialised into any standardised format.
TASK DETAIL https://phabricator.wikimedia.org/T89761
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb Cc: Jsalsman, jayvdb, Aklapper, Evanontario, Qgil, pywikipedia-bugs
NiharikaKohli added a subscriber: NiharikaKohli. NiharikaKohli added a comment.
Hello. Is this project suitable for a 3-month GSoC/Outreachy timeframe? @jayvdb, are you willing to mentor this project as a primary mentor?
TASK DETAIL https://phabricator.wikimedia.org/T89761
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: NiharikaKohli Cc: NiharikaKohli, Jsalsman, jayvdb, Aklapper, Evanontario, Qgil, pywikipedia-bugs
jayvdb added a comment.
I feel it could be suitable; it would need a bit more work on the definition of the task, and I'd want a fairly involved co-mentor who is familiar (as a user) with the Quiz extension and involved in education delivery / LMS technology as it isnt my forte. Ideally someone who has heavily contributed to #Wikiversity .
See also : https://phabricator.wikimedia.org/T24475#1042935
TASK DETAIL https://phabricator.wikimedia.org/T89761
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb Cc: NiharikaKohli, Jsalsman, jayvdb, Aklapper, Evanontario, Qgil, pywikipedia-bugs
NiharikaKohli added a comment.
@jayvdb, could you ping anyone you feel might be interested? Or add them as subscribers to the task.
Thanks.
TASK DETAIL https://phabricator.wikimedia.org/T89761
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: NiharikaKohli Cc: NiharikaKohli, Jsalsman, jayvdb, Aklapper, Evanontario, Qgil, pywikipedia-bugs
jayvdb added a project: MOOC-Interface. jayvdb added a comment.
I'd appreciate help trying to find relevant people. I dont frequently swim in Wikiversity waters.
TASK DETAIL https://phabricator.wikimedia.org/T89761
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb Cc: NiharikaKohli, Jsalsman, jayvdb, Aklapper, Evanontario, Qgil, pywikipedia-bugs
jayvdb added a subscriber: Ajraddatz.
TASK DETAIL https://phabricator.wikimedia.org/T89761
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb Cc: Ajraddatz, NiharikaKohli, Jsalsman, jayvdb, Aklapper, Evanontario, Qgil, pywikipedia-bugs
jayvdb added a subscriber: Crochet.david.
TASK DETAIL https://phabricator.wikimedia.org/T89761
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb Cc: Crochet.david, Ajraddatz, NiharikaKohli, Jsalsman, jayvdb, Aklapper, Evanontario, Qgil, pywikipedia-bugs
jayvdb added a subscriber: He7d3r.
TASK DETAIL https://phabricator.wikimedia.org/T89761
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb Cc: He7d3r, Crochet.david, Ajraddatz, NiharikaKohli, Jsalsman, jayvdb, Aklapper, Evanontario, Qgil, pywikipedia-bugs
Jsalsman edited the task description. Jsalsman set Security to None.
TASK DETAIL https://phabricator.wikimedia.org/T89761
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Jsalsman Cc: He7d3r, Crochet.david, Ajraddatz, NiharikaKohli, Jsalsman, jayvdb, Aklapper, Evanontario, Qgil, pywikipedia-bugs
NiharikaKohli added a comment.
@Jsalsman, interested in mentoring?
TASK DETAIL https://phabricator.wikimedia.org/T89761
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: NiharikaKohli Cc: He7d3r, Crochet.david, Ajraddatz, NiharikaKohli, Jsalsman, jayvdb, Aklapper, Evanontario, Qgil, pywikipedia-bugs
Bawolff added a subscriber: Bawolff. Bawolff added a comment.
As an alternative, for the import use case, might make more sense to add GIFT format support to the mediawiki quiz extension, so people could use it directly.
TASK DETAIL https://phabricator.wikimedia.org/T89761
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Bawolff Cc: Bawolff, He7d3r, Crochet.david, Ajraddatz, NiharikaKohli, Jsalsman, jayvdb, Aklapper, Evanontario, Qgil, pywikipedia-bugs
NiharikaKohli moved this task to Re-check in August 2015 on the Possible-Tech-Projects workboard.
TASK DETAIL https://phabricator.wikimedia.org/T89761
WORKBOARD https://phabricator.wikimedia.org/project/board/1042/
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: NiharikaKohli Cc: Bawolff, He7d3r, Crochet.david, Ajraddatz, NiharikaKohli, Jsalsman, jayvdb, Aklapper, Evanontario, Qgil, pywikipedia-bugs
pywikipedia-bugs@lists.wikimedia.org