Not Absent
Not Absent is a method of taking attendance digitally
Currently in schools we have manual attendance tracking, which is a quite tedious process and requires manual labour. With Not Absent, we don't just cut down the manual labour part, but our advanced algorithm also ensures that no student gives proxy attendance on behalf of any other student, making the attendance tracking process smooth and convenient for both, teachers as well as students, and ultimately saving time as well.
🔰 How it works
- Student enters his/her credential to give their attendance
- They are redirected to a unique link
- A unique exam code is sent to them via SMS
- They must enter the exam code on that page to get their attendance
Inspiration
Currently in schools we have manual attendance tracking, which is a quite tedious process and requires manual labour. The main purpose of this project was to leverage tech to make this entire process easy and smooth.
What it does
With Not Absent, we don't just cut down the manual labour part, but our advanced algorithm also ensures that no student gives proxy attendance on behalf of any other student, making the attendance tracking process smooth and convenient for both, teachers as well as students, and ultimately saving time as well.
- Student enters his/her credential to give their attendance.
- They are redirected to a unique link.
- A unique exam code is sent to them via SMS.
- They must enter the exam code on that page to get their attendance.
How we built it
I built is using Python and Flask in the Backend and HTML, CSS, Bootstrap for static pages that are being rendered in the frontend.
Challenges we ran into
As I am a solo developer in this project, It was quite hectic for me to build the backend as frontend all by myself. As I'm a backend Developer and not so proficient in Frontend, hence the frontend isn't that good looking and it took a great deal of time for me to build it.
Accomplishments that we're proud of
By making this project, I was successfully able to build a decent frontend. Making and deploying a full stack project within 30hrs is a big accomplishment in itself
What we learned
I learned a lot of new technologies such as twilio, Firestore, etc. I'm proud of my accomplishments and learnings.
What's next for Not Absent
In the future improvements, I plan to include a full fledged authentication method for teachers and a new system to include super admins from each school who can assign teachers and give them access to different classrooms, provisions for new schools to register on our platform and use our service for tracking their student's attendance, and also include a full fledged dashboard which shows metrics to show visualised data of the students of that class. In future, I also plan to include a timed portal for the examination code portal which will be only active for 30 seconds after the student receives the exam code via SMS.
Log in or sign up for Devpost to join the conversation.