Inspiration

Some of our members have written exams at UBC's Center for Accessibility (CFA) and came up a few ideas to improve some elements of the exam workflow and to use less paper.

What it does

An application that..

  1. allows staff at CFA to get an overview of the students taking exam at a specific time.
  2. allows student to ask for assistance when invigilator is not around.

How we built it

Arduino

  • we programmed an Arduino and an attached computer to receive info from a database with student's exam info

Flask

  • With Python

MySQL

  • Created a central MySQL database to store student information
  • Interfaced with the database using a connector library in Python

Challenges we ran into

Arduino

  • Lack of documentation
  • Working in an unforgiving language

Flask

  • Issues with data persistency

Accomplishments that we're proud of

Learning Flask and Qt and getting this project done in less than 12 hours.

What we learned

  • Python web development
  • Qt
  • Databases
  • Arduino

What's next for DigitalWatch

  • Refine the codebase
  • Database in Canada
  • Expand upon existing features and add ones that we didn't get to
  • Improve accessibility
Share this project:

Updates