Miriya52 edited the task description. (Show Details)

= *Synopsis* =
= *Deliverables* =

__**Preparation tasks:**__
- Design work for [[ https://phabricator.wikimedia.org/T148161 | T148161 ]], and build a draft python class to demonstrate this.
- Manually convert complex Wikiversity quiz into other standard quiz formats [[ https://phabricator.wikimedia.org/T148314 | T148314 ]].

The goal is__**Objectives**__
- Evaluation of existing Python packages that implement standard quiz formats.
- Work with the developers of these existing Python packages to contribute Wikiversity Quiz support.
- If we can't get an existing package to take the code for Wikiversity Quiz support, then we will release a new pypi packaged library that extends the existing pypi packaged library to add Wikiversity Quiz format.
- This package would be used by Pywikibot for bot operations, and for other applications and purposes.

!!**Midterm**!!: Minimum viable product of Python library for round-trip conversions between
Wikimedia Quiz format
and minimum viable product developed at mid-term. The minimum viable product is a Python library that allows for round-trip conversions between the Wikimedia Quiz formatGIFT or other standard format.
and GIFT or other standard format.

Documentation**!!: The remainder of the time will be allocated for testing, bug fixing, documentation, and packaging for Pypi.

The biggest obstacle is that the Wikimedia Quiz format is not well documented. There could be large differences or gaps that could cause difficulty in this project and/or require a scope change.

The primary deliverable will be a GitHub
!!**Final**!!: Adding Wikiversity Quiz support to existing Pypi package, repo and por new Pypi package that is modular and can be reusable for various projects. It would be preferable and ideal to add this code (support for Wikiversity Quiz format) to an existing standard quiz format library.for Wikiversity Quiz format extension.

The biggest obstacle
This package would be used by Pywikibot for bot operations,that the Wikimedia Quiz format is not well documented. There could be large differences or gaps that could cause difficulty in this and for otherproject and/or require applications and purposesscope change.

= *Proposed Schedule* =
| Before Dec 6 | Community bonding. Investigate existing Python libraries to convert between GIFTWikiversity Quiz and Wikiversity Qother standard quiz formats.
= *Participation* =
= *About me* =
I have a M.S. degree in Robotics from Carnegie Mellon University and B.S. degree in Electrical Engineering and Computer Sciences from University of California, Berkeley. After graduate school, I worked as a Microdevices Engineer for 4.5 years at NASA Jet Propulsion Laboratory supporting research on extreme environment sensors. I then decided I wanted to apply my tech skills to benefit the environment (on Earth) and worked as a general purpose hardware/software engineer at Lawrence Berkeley National Laboratory (U.S. Dept. of Energy) supporting energy policy research, specifically in the areas of energy efficiency in buildings and impacts of increased penetration of renewables and distributed energy resources on the distribution grid.



To: Miriya52
Cc: Psychoslave, Evanontario, Aklapper, jayvdb, pywikibot-bugs-list, Jsalsman, Ajraddatz, Crochet.david, He7d3r, Bawolff, Ricordisamoa, Rajdeep594, Pavithirakc, Shrutika719, 01tonythomas, Sumit, Yland_S, Mvolz, MayS, Miriya52, Nes, Riddlesj, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Renepick, Wesalius, Jay8g
pywikibot-bugs mailing list

Reply via email to