nlok5923 / Attenders

Home Page:http://attender01.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hack Attenders

Problem statement:

With the onset of pandemic era many institution started following remote learning mode in which instructor take classes through online meeting platforms like zoom, google meet etc So that student can attend lecture by remain at home

But what actually happens as students are at home most of them bunk online lectures due to which they are not able to prepare well for exams and learn things in a proper manner as currently no platform is available to track the whether student actually attending lecture sincerely or not.

Solution proposed:

So we the team Ultra Noobs decide to develop a platform named attender, the aim of this platform is to track whether a student is actually attending classes or just joined. In this platform, the instructor can create a lecture and after creating the lecture we will provide a unique id to the instructor which he needs to circulate among his students. As a student, you need to register yourself on this platform and upload your image for detection purposes. After registering you need to log in yourself after login you can enter the id which is provided by the course instructor of the current lecture and then click on the start button and now you are all done. Now students attend classes as they normally attend but they need to open our web in another tab so that we can track them. And all this attendance information will be available for the instructor responsible for that particular lecture after the lecture ends.

Algo behind attendence tracking:

We decided to track students for continuous 1 minute in the interval of 5 minutes and if our web detects the student during that one minute then the student will be marked present for that 5 minutes otherwise the student will be marked absent for that interval. so let's assume that if the duration of the lecture is 50 min then our web will detect 10 times and store the total number of times a particular student detected. we decide that the one minute in the interval of 5 minutes will be chosen randomly so that the student can't predict when he/she is going to be detected.

Tech Stack:

For face detection:

face-api.js

Team members;

  • Keshav Agarwal
  • Nitanshu Lokhande

About

http://attender01.herokuapp.com/


Languages

Language:EJS 53.0%Language:JavaScript 40.3%Language:CSS 6.6%