Skip to content
jerboaa edited this page Mar 26, 2011 · 23 revisions

Welcome to MarkUs

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.

The MarkUs 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 tool that includes an early submission and testing system in support of test driven development.

Project Resources

Screencasts

MarkUs Developer Installation Guides

Linux

Mac OS X

  • [[Setting up a development environment on Mac OS X 10.6 (Snow Leopard) | InstallationMacOsX]]

Windows

(Note: Linux and Mac OS X development environments generally caused less problems)

  • [[Setting up a development environment on Windows using InstantRails | InstallationWindows]]

MarkUs Developer Documentation

Project Vitals

Repository: Create a Github account and fork MarkUsProject/MarkUs (see Github help for more info).

Mailing list address: [email protected]

Mailing list archive at marc.info

Project Contributors

Geoffrey Flores, Mike Conley, Andrew Louis, Justin Foong, Veronica Wong, Amanda Manarin, Severin Gehwolf, Catherine Fawcett Nelle Varoquaux, Neha Kumar, Gabriel Roy-Lortie, Simon Lavigne-Giroux, Mélanie Gaudet, Fernando Garces, Tara Clark, Farah Juma, Benjamin Vialle, Christian Jacques, Victoria Mui, Joseph Maté, Robert Burke, Bryan Shen, Brian Xu, Anton Braverman, Diane Tam, Evan Browning, Dina Sabie, Misa Sakamoto, Vivien Suen, Horatiu Halmaghi, Kurtis Schmidt, Jiahui Xu, Victor Ivri, Benjamin Vialle, Clément Delafargue

Industry Advisors: Mike Gunderloy, Adam Goucher

Supervisor: Karen Reid

Term Work

Everything a Developer Needs to Know about Ruby, Ruby on Rails and MarkUs

MarkUs Deployment Documents (Installation Instructions for MarkUs using RAILS_ENV=production)

For a complete list of local wiki pages, see TitleIndex.

Clone this wiki locally