Skip to content

Instantly share code, notes, and snippets.

@acbart
Last active August 13, 2022 15:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save acbart/9849915c63abe2d4fc31a4e026856072 to your computer and use it in GitHub Desktop.
Save acbart/9849915c63abe2d4fc31a4e026856072 to your computer and use it in GitHub Desktop.
Vague Project ideas for the Digital Education VIP F22

These are some vague ideas for projects I am working on or starting, and could use some interested students to engage with!

Apply at: https://vip.udel.edu/projects/Digital-Education

  1. Canvas extensions via Userscript, many ways we can do more here: https://github.com/UD-CIS-Teaching/more-canvas-tools/
  2. Extending, documenting, testing, building out the Pedal project (sophisticated autograding framework): https://pedal-edu.github.io/
  3. Game development library for CS1, meant to be truly novice friendly: https://designer-edu.github.io/
  4. Analyzing the huge quantity of autograding data from CISC108 that I've collected over the years and utterly failed to capitalize on correctly.
  5. Properly dockerizing BlockPy so that it's much easier for others to use
  6. Porting over the CT@VT curriculum to use BlockPy more extensively: https://ct-vt.github.io/
  7. Extensions to Thonny to integrate with BlockPy, Pedal, and some other tools
  8. CORGIS desperately needs someone to get very excited about it and work on it: https://think.cs.vt.edu/corgis

There are also some external projects I'm interested in supporting:

  1. I want a TypeScript version of Skulpt: https://github.com/skulpt/skulpt
  2. CSSPLICE (they're doing a bunch of things and just got new funding, I'm loosely connected): https://cssplice.github.io/
  3. It's 2022 and the Python Tutor is still running Python 3.6. The time has come for an upgrade. We shall harvest its code and make it client side. https://pythontutor.com/visualize.html#mode=edit

Probably other things. Make a pitch, and we can talk some more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment