jupyterquiz

An interactive Quiz generator for Jupyter notebooks and Jupyter Book

MIT License

Downloads
3.5K
Stars
134
Committers
5

Bot releases are hidden (Show)

jupyterquiz - Support for JupyterLite Latest Release

Published by jmshea over 1 year ago

This version works on JupyterLite and also removes dependence on setuptools.

jupyterquiz - Bug fix release

Published by jmshea about 2 years ago

Fix some missing "var" in Javascript and use separate display(HTML()) and display(Javascript()) for some non-Jupyter applications

jupyterquiz - Option to preserve student responses (fixes broken link)

Published by jmshea about 2 years ago

This is identical to v2.0 but fixes a broken link in the README

jupyterquiz - Option to preserve student responses

Published by jmshea about 2 years ago

Please read the Readme carefully if you are interested in preserving student responses (for them to submit in their notebook to you). See https://github.com/jmshea/jupyterquiz/blob/main/preserve-responses.ipynb for an example.

jupyterquiz - Add MathJax 3.x compatibility

Published by jmshea almost 3 years ago

Make compatible with MathJax 3.x

Had to update way that dynamic content retriggers rendering by MathJax. Handling asynchronous loading of MathJax is complicated and current approach just waits 0.5 s for MathJax to finish loading if it is not ready when the questions are displayed. May not be enough on all systems.

jupyterquiz - Better security, hiding example

Published by jmshea about 3 years ago

Improve security of decoding JSON question data.

Much more detailed example/instructions for hiding question/answer data in HideQuiz.ipynb

jupyterquiz - Hide answers when embedding in Jupyter Notebooks

Published by jmshea about 3 years ago

Supports embedding questions in Jupyter Notebooks with question source data (especially the answers) are hidden from users.

jupyterquiz - Fixed math output in feedback for numerical questions

Published by jmshea about 3 years ago

This version fixes a bug where LaTeX in the feedback for numerical questions would not be properly typeset. It should work now.

jupyterquiz - Improved math handling and animated button colors

Published by jmshea over 3 years ago

Improved handling of LaTeX math input as $ $ for inline math or $$ $$ for display math. Animation for color changes on multiple-choice buttons.

jupyterquiz - Fix MathJax question rendering

Published by jmshea over 3 years ago

Make MathJax re-typeset the page when questions are loaded, too.

jupyterquiz - Better MathJax support

Published by jmshea over 3 years ago

Questions to demonstrate MathJax support in Jupyter notebooks. Not yet tested on Jupyter book. Also, because feedback dynamically updates the page, MathJax is now told to typeset math on the page again.

jupyterquiz - Support for code in answers

Published by jmshea over 3 years ago

This version allows the inclusion of program code in multiple/many choice answers. Code blocks will be formatted appropriately.