Show HN: Open Notebook – Software for creating digital math worksheets
jaltekruse.github.io
jaltekruse.github.io
Imagine if this notebook (http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/ma...) could be interactive, leaving a blank cell for the solution and students could fill it in and save it. If you distribute the file, students could run it, once they installed python/ipython. Or, one of the cloud IDEs (c9.org)
1: ipython notebook - https://github.com/ipython/ipython/wiki/A-gallery-of-interes...
2: nbviewer - http://nbviewer.jupyter.org/
The random problem generation functionality in particular is very powerful. It reminds me to the random problem generation API in the khan-exercises framework, but with a different interface. Instead of requiring teachers to learn JavaScript to generate problems, they just have to learn how to use the problem generators for different type of problems. Generating generators for all kinds of math problems will be a lot of work, still, it's nice to see a new take on the problem.
Another promising project in the same space is https://ximera.osu.edu/ [latex --> (js,pdf) exercise generator]
I have seen a number of tools that are similar, one way I wanted to set this project apart was with a simple interface that even non-technical teachers could use. I decided early on I wanted the application to be latex-free. Creating the equation renderer from scratch was a bit of overkill (the engineer mindset "oh it'll be easier to write myself"). This is something I hope fix and instead plug in a more complete and better tested alternative like JLatexMath, with actual editing capabilities. Pulling the editor out of this application looks promising http://mirai.sourceforge.net/.
If you look at Khan-Exercises they have actually moved away from automatic generation (see their Perseus project), because it was too hard to write the kinds of problems they wanted. Also internationalization when the content of the questions was dynamic caused them more hassle than it was worth. I am considering de-emphasizing content creation and focusing on the student solution interface, as I believe it is the more novel feature of the system. But for now I wanted to get some teachers using it and find out what they found useful.
Would love to have a web-based system that can generate worksheets and grade them.