/attendancily

This is our repository for geeks-of-the-galaxy hackathon

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Attendancily

Attendancily is an android application to manage a device which monitors a student's activities.

How does it operate

A Device is each installed on every student's desk. which consists of a camera. Each device is connected to the teacher's Attendancily application. Our device uses facial recognition to take the daily attendance of the students.

Also with the help of our advanced machine learning algorithms we were able to develop a software which can detect whether a student is attentive in the class or not.

The teacher gets updates about the Attendance and the Overall attentiveness of the students in their class, on ones Attendancily application and the teacher can improvise on the basis of this information.

Apart from this from the cumulative attendace score of the class over a particular region of time we can predict that if the teacher is suitable for teaching the given class

Deployment

For this the following dependancies need to be installed in python

  • opencv-The open computer vision library
  • dlib-A toolkit for making real world machine learning and data analysis applications
  • imultils-A series of convenience functions to make basic image processing functions such as translation, rotation, resizing, skeletonization, displaying Matplotlib images, sorting contours, detecting edges,
  • numpy-fundamental package for scientific computing in Python. I
  • playsound-Pure Python, cross platform, single function module with no dependencies for playing sounds.

Hardware

Built With

  • Flutter - The android framework used
  • Dart - Dependency Management
  • Python-Hgh Level Programming language

Authors

License

This project is licensed under GNU GPL 3.0 - see the LICENSE.md file for details