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.

Read the rest of this entry »

UofT Fall Campus Day 2009

I’d just like to thank everybody who dropped by our Department of Computer Science booth on Saturday, for this year’s University of Toronto Fall Campus Day event! It was also great to see familiar faces of people who I spoke to at the Ontario University Fair last month — I’m glad you guys came back!!

It was also a great chance to meet this year’s Department of Computer Science (DCS) Ambassadors! I look forward to working with you guys!

That is all for now. :) — I just wanted to give a brief update on what I’ve been up to :D

User-Centered Design @ IBM — First Month!

My PEY internship officially started May 7, 2009.  This coming Sunday marks the end of my first month!  Fifteen more months to go!  It feels as if the first few weeks just flew by, but I have to admit, I’m still pretty lost in terms of where I stand in the team, and where our team stands in terms of software development and IBM as a whole.  Now let me try to sum up what I remember doing for the first 4 weeks.

Week 1:  Orientation

We started work on a Thursday, and half of that day was orientation.  A little more than a hundred students sat in the Amphitheatre listening to a series of presentations one followed by another.  After that, we were split into 3 groups and each group alternated in getting a tour of the building, getting a tour of our gym, and getting our photos taken for our badges.  The rest of the Thursday afternoon and Friday, I mainly spent reading DB2 material, meeting the people I’ll be working with, and familiarizing myself with the building.

Week 2:  Getting Started

By the end of the first week, I already started configuring my desktop at work.  The rest of this second week also consisted of some installations here and there.  I still spent most of my time reading about DB2 though.  The most exciting thing about the second week was the fact that I finally got exposed to something UX related.  Read the rest of this entry »

Google Summer of Code 2009

Congratulations to all the Google Summer of Code students whose proposals got accepted this year!!

I just came across this WordPress blogpost congratulating their Google Summer of Code 2009 students.  And at the very bottom, Jane Wells, the author, asks: “Where are all the geek girls?” I’m sure this isn’t a surprise to anybody, but what is surprising is the fact that the number of GSoC applicants went down this year.  This is disappointing, since a lot of us are really trying to get the word out.  Just looking at the University of Toronto for example, we’ve held many info sessions for GSoC 2009.  We even had threads on our department bulletin board answering any questions students might have regarding GSoC.  And I’m sure we’re not the only ones promoting it, so I personally found this very surprising — at first at least. Read the rest of this entry »

High School Visit @ Bayview Secondary School

Yesterday, James and I spent most of the day at Bayview Secondary School.  We were there on behalf of the Department of Computer Science, and our main job was to educate the high school students about what exactly computer science is, and what kind of experience they can get at the University of Toronto.

We presented to four different classes, two of which were computer science classes, and the rest were computer engineering classes.  The students ranged from grade 10 to grade 12.  So James and I had to make slight changes to the content of our presentation to suit each class and grade.  Overall, the presentations went very well, but both James and I were so familiar with our presentation by the end of the day, we could no longer tell whether or not it was as informative as we wanted it to be.  But I hope that we still got our main messages across.

Read the rest of this entry »

Links

Blogroll