* Python file (.py file, either a file hosted on the server or a file loaded from a URL)
<pynote src="https://domain.net/code.py"></pynote>
Demo: https://getpynote.net/demo-3.html
* Notebook (.ipynb file, either a file hosted on the server or a file loaded from a URL)
<pynote src="https://domain.net/notebook.ipynb"></pynote>
Demo: https://getpynote.net/demo-4.html
Oh nice, I didn't realize you had that capability. It looks like you're using js-parsons, which is also what we branched off. I ended up deleting the line-based grader logic in our js-parsons fork, since we only need doctest-based grading and I wanted to clean up the code, but in theory, both kinds of graders can co-exist.
Thanks!
Many people were not convinced by the analogy with fishing. So I changed the text to something more classic: projects / lists. Less fun but more serious...
If I have a time today, I will set up a demo that will not require registration. Thanks for the advice.
The demo is a little unclear. The instructions says to "Click [shape]" and I think you should probably delete that, since I don't see the shape anywhere else on the page. Starting with "Click where to start" is probably clear enough, although I think you can clarify the language further.
After someone clicks the "delete selected shape" button, you should probably resume the click-shape mode (with the crosshair cursor). It took we a while to figure out how to start clicking the shape and that I need to refresh the page if I want to restart.
Beyond that, I only got it to give me results when I specified a very small area; my earlier attempts encountered a "too big" error. I would guess that you are running into performance issues for larger areas, but limiting the area too much makes the demo less impressive.