There is a homework tool by OpenStax that has auto-graded homework, among other things -- OpenStax Tutor -- it’s for Algebra-based Physics, Introductory Sociology, and Biology courses: https://tutor.openstax.org.
Oh nice! I like the ability to assign Issues by just dragging to a user and the "Batch Editing" UI is pretty concise! Also, being able to create an Issue without having a GitHub login seems helpful to get non-developers communicating.
I'm a developer that grew frustrated with so many ticket tracking solutions that force users to use the UI (Waffle and ZenHub store metadata that is not in GitHub), a lack of hackable options, and making it difficult for non-members to be involved in what's going on in a project. So, I created https://github.com/philschatz/gh-board .
Some features I haven't seen anywhere else, that gh-board does are:
- real-time collaborative editing of Issues
- showing related Issues/PR's
- shareable URL's (for remote folks)
- sequence diagrams, gantt charts, etc
- CI and merge conflict status
- "deployable" anywhere (using gh-pages or nginx)
Like other solutions, it also supports multiple repositories, Drag-N-Drop, milestone planning. In the _very near_ future it will have a burndown chart, batch editing, Issue creation, and load faster (using IndexedDB).
(Disclaimer: I currently work at OpenStax, but am not speaking on behalf of OpenStax)