Quizbank/Python/Latex
< Quizbank
Motivation edit
Within a year, I hope to replace wikitext by LaTex as the markup language. This will have two advantages:
- LaTex will permit us to directly upload Wikipedia pdf files without going through the time-consuming (and somewhat public) conversion from Python to wikitext.
- LaTex appears to be a good format for incorporating these questions into the standard banks created by textbook publishers and VLEs
Technical Details edit
- The two types of questions (numerical and conceptual) will remain unchanged. I might relable into Type 1 and Type 2. Other formats need to be developed, but ... later.
- I will begin by upgrading the subpages of QB. This will include the a, b, c, and d series.
- The quiznames and content will be unchanged (except for obvious errors)
- The page will be in LaTex using the tag <source lang="latex">
- The page will link to file:Qbank_(quizname).pdf and will contain a creation date so people can search the history for the wikitext version.
- Instead of modifying the python code, I will start fresh, with a simpler set of "magic" words. The python code will use the LaTex exam document class.
How to get there edit
- Learn to create a sample quiz using the exam document class Partly Done
- Devise a protocol for the conceptual quizzes: One rendition of each question on top, followed by all the other renditions grouped together.
- Create boilerplate and procedure for converting all the quizzes to LaTex form.
- Look for another platform (e.g. teacherspayteachers), and if necessary, write a new testmaking code that:
- Writes a coursebooklet, plus perhaps individual quiz booklets (with option for N copies).
- Writes the wikiquiz study guide.
- Modifies the zeroth version answer key in two ways: (1) include "hidden" attribution, and (2) inform instructor of the quizname and question number (keeping them in the proper order).