Websheets: A Templated Online Coding Exercise System
Software, ITiCSE 2015 | slides
Websheets is an online exercise system providing rigorous
"fill-in-the-blank" programming exercises. It allows an instructor
to quickly create exercises by writing a correct reference solution
and indicating the parts to be blanked out.
It is open-source and has been used successfully in Java and
C++ by a half-dozen instructors and over 1000 students.
Try it out,
read the documentation, or obtain the source at:
http://cscircles.cemc.uwaterloo.ca/websheets.html
The State of CS Circles: Open Source & Outreach using an Introductory Python Website with Sandy Graham, Troy Vasiga
Poster, SIGCSE 2015
This reports on new improvements to the CS Circles project made possible due to a SIGCSE Special Projects grant:
- open-sourcing the backend and content
- giving human-readable explanations for the most common errors