MarkUs (pronounced “mark us”) is an open-source tool which recreates the ease and flexibility of grading assignments with pen on paper, within a web application. It also allows students and instructors to form groups, and collaborate on assignments. It’s predecessor OLM (Online Marking) was originally written in Python on top of the TurboGears framework.
This project is a re-implementation of the Online Marking system using Ruby on Rails. The goal of this project is to take what we learned from OLM and our forays into Web-CAT, and build a web-based marking system that includes an early submission and testing system in support of test driven development. The new version of OLM aims to provide a plugin-based system, so that we can continue to add, customize, or remove features as needed.