Jan 5, 2010
Undergraduate Capstone Open Source Projects — MarkUs
Thinking back on all the things that happened in 2009 — all the projects I’ve worked on at school in the past year, all the events the DCS ambassadors helped out at, all the people I met, and having started my PEY internship at IBM this past May — I’d say year 2009 was definitely an opportunity rich year for me!
I know it’s only 5 days into 2010, but I’ve got good news already! This term, I’ll be working on MarkUs, an open source online grading tool, under the supervision of Professor Karen Reid. Huge thanks also goes to Professor Greg Wilson for giving me this opportunity to be part of the 49X project team this term!
What is MarkUs?
Here’s a brief overview of what the project is about:
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.
For more information, please check out the project site here.
What will I be doing?
I’ll be primarily working on the usability and user interface design of MarkUs. In terms of which components and/or areas of focus…etc., these still need to be determined. More details still to come!
Meeting the team
We’ll be having a 3-day code sprint on campus from January 15th to January 17th. It’s going to be our chance to meet everybody else that will be working on the project, and I’m sure it’s going to be lots of fun! I’m really looking forward to meeting everybody on the team! :)
That’s all for now — Hope everybody had a warm and fun-filled winter holiday! Happy New Year! :)
