Note: This is a public draft – just thinking out loud.
I first encountered the Peer-2-Peer University Course-in-a-Box Jekyll template last May while researching open source approaches for teaching MOOCs. I was immediately inspired by the project and set out to learn how to use Jekyll and GitHub Pages so we could adapt the template for our Local Preservation School project.
By October 2015, I started development on our first course—Explore Baltimore Heritage 101—using the template. I started to wonder how I could integrate a variety of interactive elements into the course pages that could help us engage potential learners and showcase the collaborative work created by people who completed exercises through the class.
Here are the features I have working:
- Juxtapose JS available as an include (see this gist for the code)
- Timeline JS available as an include (see this gist for the code)
- AnchorJS links
Here are the features I’d like to add:
- Mother Jones News Quiz
- Mapping with CartoDB.js or GeoJSON (e.g. Jekyll GeoJSON weaver)
- Search with lunr.js
- CSV to HTML Table
Here are other things I’d like to change:
- I’d like to define the order of the sub-modules with the page meta or with some additional index file.
- I’d like to figure out if using collections may be better than using posts.
- Fix some problems I’m encountering with prose.io