Inspiration

Wanted to reconseputalise Leeds' Uni sign in, to improve attendance and learning expereince during lectures. A sign in portal can achieve more than attendance.

What it does

Makes use of seat numbers (in a hypothetical lecture theatre) coupled with a random word given/ displayed by a lectuer at the start and end of each lecture. Attendance can only be logged when a student submits the start word, seat number and end word. This encourages students to stay for the duration of the lecture. The use of seat numbers also reduces risk of sign ins from home. A visualisation of the attendance in the current lecture theatre is availbale for both the student and lecturer.

Additionally students can also get on current slides/ topics by uploading a picture of the slide to the "help" page. API link to genmini AI provides a summary and potential questions to ask the lecturer. On "enter" being pressed, questions are updated to a seperate file. Lecturer will recieve a summary of topics/ questions most asked about on Lecturer Summary Page. Many students struggle to ask questions in the lecture time so this will aide with their learning and give the lecturer a better grasp on everyone's understanding.

How we built it

Impmented using HTML and CSS for base website and design. Python and Flask used to improve functionality and movement between modules. Sqlite database used to store words, student, and lecturer details. Gemini API and python for logic, used to upload image to gemini to generate a tailored summary and list of questions to the student.

Challenges we ran into

First time using Flask Original database was implemented incorrectly, significant amount of time was spent repairing this. First time using APIs Limited team

Accomplishments that we're proud of

Succefully setting up AI image analysis Producing a functioning protoype

What we learned

What works well when working on a team. Learning to use new systems

What's next for Attendance Solution

Leaderboards across departments, to still anonymise individual students, but retain overal percentages. Streaks to improve incentive to show up to lectures.

Built With

Share this project:

Updates