Skip to content

Attendance Manager, a attendance recording app that helps stay at your 75% attendance

Notifications You must be signed in to change notification settings

jamiaGDSC/Attendance-Manager

Repository files navigation

Android-Study-Jams

Attendance tracker app

Problem Statement:

There has been a new rule in many collages in india i.e, for the students to maintain 75% mandatory attendance to be able to sit for exams. Most students couldn't keep the track of their attendance, just by taking notes or writing down the dates.

Proposed Solution : This project proposes a Attendance tracker app (a.k.a Bunk Manager) to keep track of their attendance, Ability to check what classes they can bunk and how many classes do they need to attend to get back to 75% of attendance. This also gives a total summary of No. of classes can be bunked in all classes included and similar for the the must attend clases to get back at 75%.

Currently the app only handles the attendace and respective status, In future we can add or manage time table and notifications for each class to attend weekly.

sampleimages sampleimages sampleimages sampleimages

Functionality & Concepts used :

  • Databindng: All the activities and Fragments are built on Databinding including the RecyclerView Adapters.
  • Coroutines and LiveData: Roomdatabase functions, live updates in the app are managed using Coroutines and LiveData for a better user experience.
  • RecyclerView: Add a list of subject into a recyclerview, with all the required info on how many classes to attend, how many you can bunk.
  • RoomDatabase: Add or remove subjects, attendance progress and all other details are stored in the room database.
  • User can edit the Interface for the app, add/remove subjects, have a track of total no. of classes he need to attend and total no. of classes he can bunk.
  • Toggle Dark mode/light mode.

Application Link & Future Scope : The app is currently in Alpha testing phase with JMI. Edge cases to be tested:

  • Having a large number of subjects.
  • Adding and removing subjects from the time table.
  • How the dark mode is handled.

You can try out the app here, if you find any crash/bugs do file a issue here.

About

Attendance Manager, a attendance recording app that helps stay at your 75% attendance

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages