summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/scripts/webquiz/CHANGES.rst
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-03-16 22:43:33 +0000
committerKarl Berry <karl@freefriends.org>2019-03-16 22:43:33 +0000
commit7e80fa208736f4ab99b1d57dd1571da41f1e3744 (patch)
tree606bd82a5737d587ef239fd58a5a58c256666178 /Master/texmf-dist/scripts/webquiz/CHANGES.rst
parent9de7d0ea371387f647487812b48b51030c739bdf (diff)
webquiz
git-svn-id: svn://tug.org/texlive/trunk@50419 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/scripts/webquiz/CHANGES.rst')
-rwxr-xr-xMaster/texmf-dist/scripts/webquiz/CHANGES.rst92
1 files changed, 92 insertions, 0 deletions
diff --git a/Master/texmf-dist/scripts/webquiz/CHANGES.rst b/Master/texmf-dist/scripts/webquiz/CHANGES.rst
new file mode 100755
index 00000000000..e29b7e5cfb2
--- /dev/null
+++ b/Master/texmf-dist/scripts/webquiz/CHANGES.rst
@@ -0,0 +1,92 @@
+===============
+WebQuiz Changes
+===============
+
+Version 5.1:
+------------
+ - code reorganised n zip file for TeXLive inclusion
+ - \dref, \qref and \Qref commands
+ - error and debugging code reorganised
+ - javascript session history following Hendrik Suess
+ - unix man page
+
+Version 5.0:
+------------
+ - added button for hiding/showing question buttons
+ - added colour theme support
+ - added language support
+ - added support for colour and listings in the quiz files
+ - added lualatex and xelatex engine support
+ - added displayasimage
+ - added more comparison options for inputted answers
+ - all files converted to utf8 using codecs
+ - bash script wrapper replaced with python, using argparser, making it more portable and more flexible
+ - better installation support
+ - changed name from mathquiz to webquiz
+ - drop-down menu for quiz index file
+ - export to ctan in setup.py
+ - images for buttons etc replaced by css
+ - implemented a suggestion of Michal Hoftich to workaround tikz/pgf bugs
+ - implemented a suggestion to Herbert Voss to fix a pstricks issue using pst2pdf
+ - made compatible with setup tools, together with option to export to ctan
+ - many more document class options
+ - new (off-line) manual with automatically generated images via makeimages script
+ - now using make4ht
+ - option for pst2pdf preprocessing for quizzes using pstricks/postscript
+ - option for tikz that fixes a few bugs of pgf/tikz
+ - program packaged for uploading to ctan and texlive
+ - programmable breadcrumbs
+ - python and javascript streamlined and largely rewritten
+ - randomorder and onepage options added
+ - replaced Choice environment with smarter choice environment
+ - rewrote xml parser
+ - side menu and breadcrumbs automatically disappear on small screens
+ - system webquizrc configuration file added wiith optional user .webquizrc file
+ - thechoice controls the labels for multiple choice options
+ - updated to use html5, mathjax and mathml
+ - using git and bitbucket for version management control
+ - using pgfkeys for processing document class and environment options
+ - using sass to generate css for different themes
+ - various webquiz defaults can be stored in the rc-file
+ - windows batch file
+
+Version 4.6:
+------------
+ - Updated to use MathML
+
+Version 4.5:
+------------
+ - Updated and streamlined many aspects of the code
+
+Version 4.0:
+------------
+ - separated allowed default and localised versions for the quiz page payout
+ with the SMS versiion calling Bob Howlett's update programs to generate
+ the quiz web pages
+
+Version 3:
+----------
+ - code taken over by Andrew Mathas
+ - latex class file, mathquiz.cls, written and integrated with tex4ht code
+ - documentation written
+ - SMS quizzes converted to mathquiz format
+
+Versions 1 and 2:
+-----------------
+2001-03-21 Don Taylor - initial prototype by Don Taylor
+
+
+To do
+-----
+Rather than a to-do list, here are some possible future improvements:
+ - (?) improve quiz "security" (would be a side-effect of moving to vue...)
+ - (?) randomise order of questions parts with document-class option randomorder
+ - (?) allow variables in questions (hardest part is finding a good syntax)
+ - (?) rewrite javascript to use vue to render and control quiz pages
+ - (?) allow vertical/horizontal/none customisations of question buttons
+ - (?) record marks of students...would need a interface for login details etc
+ - (?) add timer and/or time limits to quiz
+ - (?) responsive columns to replace columns=? in choice environments
+ - (?) dynamic themes (easy)
+ - (?) dynamic languages (harder)
+