Online Tools for Teaching (Otter) (Summer 2013-2014)

The supervision system is one of the unique things about an undergraduate education at Cambridge. In the Otter project we are looking to build online tools to help make supervisors' lives easier and to improve the quality of supervision in the department.

We gratefully acknowledge the University's Teaching Innovation fund which supported this work.

Summer 2013: Day to day management of the 2013 summer projects was done by Peter Calvert who took responsibility for guiding the overall direction of each project and making sure the pieces fit together. We also also grateful for the contributions of Jack Dent who joined the project on a Nuffield Research Placement.

All the source code for this project is released on the DTG's GitHub account.

Mistral Contrastin

Mistral Contrastin

1A Computer Science
Signup (Summer 2013)

Signup provides features to organise supervisions and practical classes. It can be used by supervisors to allow students to book supervisions, by the department to collect signups for Part II supervisions and to reserve 'ticking' slots in undergraduate practicals.

Holly Priest

Holly Priest

1A Computer Science
Dashboard and groups (Summer 2013)

The dashboard attempts to unify the various otter modules together into a consistent web interface. It provides the ability to deliver notifications of events to users and for supervisors to manage groups of students. As part of this project Holly developed the ucam-ldap Java library for finding information about individuals from the University lookup service.

Johann Beleites

Johann Beleites

1A Computer Science Mariusz Rozycki

Mariusz Rozycki

1A Computer Science
Questions (Summer 2013)

Over the years supervisors and lecturers often develop their own sets of questions for supervision. The questions component of otter aims to provide an easy way to share other question sets and improve upon them. The intention is to develop a shared knowledge-base of supervision work so that new supervisors can quickly adopt good ideas and best practice.

Andrei Purice

Andrei Purice

1A Computer Science Alexandru Tache

Alexandru Tache

1A Computer Science
Handins (Summer 2013)

Collecting and collating work from students takes time. The handins project allows supervisors to create a 'bin' for students to put their work (either typed or scanned) in. Students can annotate the PDF to indicate where each question begins and ends. The handins project then lets supervisors download and re-upload particular questions to fit in with whatever marking practice they have adopted. Supervisors can also choose to release questions for peer-marking and to release marked work back to students before the supervision.