Archive for the ‘Student Projects’ Category

What We’ve Learned

Tuesday, March 2nd, 2010

My talk at PyCon 2010 was titled "What We've Learned From Building Basie (and lots of other software using student labor over the course of eight years)". The slides are up on Slideshare, and there's video of the talk itself on blip.tv, but I thought readers of this blog ...

Summer of Code 2010

Wednesday, February 24th, 2010

Google Summer of Code 2010 is now up and running. Mentoring organizations can apply March 8-12, and students can apply March 29-April 9 (but should start working on their applications as soon as the list of organizations is announced). The University of Toronto has always been a strong presence in ...

PyCon 2010

Sunday, February 21st, 2010

It's a sunny Sunday morning in Atlanta, and I'm on my way home. I came down Thursday to: Raise money for Software Carpentry. Get people excited about Basie. Get people excited about UCOSP. Talk with Georgia Tech's Mark Guzdial about computer science education. #4 actually happened first. Mark picked me up Friday morning; we chatted ...

Basie 0.6 Has Been Released

Tuesday, February 16th, 2010

We are pleased to announce the release of Version 0.6 of Basie, a lightweight software project portal built on Django and jQuery. Basie is designed to replace Trac and DrProject; its main features are: Multiple projects per forge Role-based access control Pluggable user account management Per-project wiki with standard WikiCreole syntax Subversion repository browser Per-project mailing ...

Page Variations

Monday, February 8th, 2010

Dear Lazyweb, Is there a tool somewhere that will automatically generate and validate all possible output variations for a Django HTML template page? We're using Django in Basie, and have been running into problems when one branch of a conditional closes a tag, but the other doesn't: <li>opening text {% if something %} blah ...

GSoC 2010

Wednesday, February 3rd, 2010

Google Summer of Code 2010 is on for 2010! They will begin accepting applications from would-be mentoring organizations on March 8th, with applications closing on March 12th. Students can apply between March 29th and April 9th.

Two Steps Up, One Step Back

Monday, February 1st, 2010

This term's UCOSP projects all seem to be going well so far: most teams are writing and committing code, and several teams have adopted code review as a standard practice. I'm really hoping that at least a few UCOSP students will make a bid for places in the VeloCity entrepreneur ...

Cross-Country Project Wrapup

Wednesday, December 16th, 2009

45 students from 14 universities, 8 projects --- it's been quite a term for the cross-country capstone projects. There were some bumps in the road, but overall, we think it went well. If you'd like to see what the students accomplished, check out their screencasts; if you'd like to join ...

Congratulations to the MarkUs Team

Sunday, August 30th, 2009

MarkUs, a Rails-based tool for marking student programming assignments, just released Version 0.5. MarkUs aims to provide the convenience and flexibility of pen-and-paper marking over the web; it will be deployed this fall at the University of Toronto, and is one of the eight cross-country open source projects we'll be ...

Announcing Basie Version 0.5

Tuesday, August 25th, 2009

We are very pleased to announce the release of Version 0.5 of Basie, a lightweight software project forge built on Django that borrows many ideas from Trac and DrProject. As this screencast shows, its features include: Multiple projects per forge Role-based access control and pluggable user account management Subversion repository browser Cross-component search Per-project wiki ...