Jupylates- spaced repetition for teaching with Jupyter
summary
A small Jupyter extension called Jupylates builds exercises as regular notebooks with hidden solution and test cells, randomized variants, and a lightweight widget; it records progress in local JSON learning records and issues spaced repetition schedule recommendations (e.g., ~2 days, 4 days, 1 week). Course scale examples: ~600 new students yearly and ~4,000 Jupyter users at one university. Implementation is usable (pip install plus files), already in production since December, but quantitative impact is not yet conclusive and exams remain vulnerable to cheating.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:28What is Dupdilates
- 6:11Exercise variations demo
- 10:26How Dupdilates works behind the scenes
- 12:13Key features
- 14:39Comparison with Whims and Platon
- 16:25Jupyter for exercises
- 18:14Dupdilates use cases
- 20:24Future improvements
- 24:07Collaboration opportunities
- 26:35Q&A
related talks
26mFlipping the classroom with Jupyter and Github
17mNotes on Notebooks: Is Jupyter the Bringer of Jollity?
49mBest tools for Jupyter notebooks
25mOvercoming 5 Hurdles to Using Jupyter Notebooks for Data Science, by the JetBrai...
37mJupyterLab
40mJupyterLab: Building Blocks for Interactive Computing
40mJupyterLab: The Evolution of the Jupyter Notebook
32mAutomating teaching about automation in Python
