Inspiration

University attendance has been an issue staff and students have been trying to solve for years, and as the growth of A.I and other online tools grows students are rapidly devaluing attendance. Solving this issue will not only require an intuitive system but an engaging one. Drawing from ideas such as Duolingo streaks and the Xbox Avatar systems we wanted to improve the system and experience.

What it does

At its core the system will track attendance and allow for staff to monitor it and receive general lecture feedback. On top of this is a streak system and avatar system to encourage students to take part and use it.

How we built it

We started by outlining what the system would be made up of and then implementing each of these. We used HTML with CSS and JavaScript to create a web application. We all split off to focus on different aspect whether that was the specific language such as CSS or JavaScript. Once we all had created the different aspects we merged them through GitHub and made some final tweaks.

Challenges we ran into

Getting a database running to be used with the program proved problematic due to the limited resources and knowledge we had. To make up for this we hard coded some temporary values so the program could still run in a controlled environment. This means while the program is not viable to be properly used in its current state, it is a representation of what we would change about the user side of things.

Accomplishments that we're proud of

We feel that the system is a good proof of concept and are proud of how many features we were able to learn and implement within the short time frame.

What we learned

We came into it with little/no knowledge of web based languages and now have a strong understanding of the building blocks that make up web applications and can easily apply them to other projects now.

What's next for UniLeeds Rebooted

If the program proves useful then it would be great to get a larger team on it and implement a proper version of it with integration with the timetable to manage attendance properly. We would also like to add Genio integration to allow lecturers to generate quizzes on the lecture content to test students understanding and attention. We could then tie in the points system to the quizzes to encourage people to complete them.

Share this project:

Updates