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..
- allows staff at CFA to get an overview of the students taking exam at a specific time.
- 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
Log in or sign up for Devpost to join the conversation.