My main project was to create a system for instructors that are using p5.js to teach classes. This system is built-in to the p5.js Web Editor and makes it easy to:
- keep track of all the projects students are creating,
- organize all assignments, links, and other resources in once place that all students can access, and
- create a gallery page with a permanent URL where selected classwork can be viewed publicly.
A system like this is especially important for classroom settings where it might be too expensive or time-consuming to host a whole Wordpress site or other blog/website to document and manage the class as it is taught.
The classrooms system is just now becoming stable enough to test in a real classroom setting, and it will be used in a few classes here at Carnegie Mellon (with me closely monitoring how the new system is working and most likely frantically fixing bugs as they arise).
I hope that everyone has fun with my fancy new feature!