Attendance Management app made in Kotlin for students. Made during ASJ, Google Developer Students Club, AITR Indore

Overview

Android-Study-Jams

Attendance Management

visitors

Problem Statement:

Based on the observation, there is no available student attendance system in many educational institutions. Many educational institutions is still practicing the manualway of taking daily attendance. Lecturer distributes attendance sheet to be sign bystudent during class session or personally marked the attendance sheet one by one by calling out student name accordingly. However, the attendance sheet can be lost easily and the whole attendance process is tending to human mistake.Consequently, data loss may happen and the data in attendance list might beinaccurate due to deception. Besides, lecturer needs to manually analyze number of absences and calculate the percentage of present from the attendance list collectedor recorded. Lecturer needs to identify number of absentees based on each subject with the respective classes that he or she taught. At the end of the semester,lecturer required to calculate the percentage of present of each student to make sure the student can take their final exam for the respective subject. Therefore, it is time consuming and the result of calculation might go wrong when lecturer missed outsome of the data in the attendance record. In addition, lecturer needs to manually write all the details about the attendance data to the appropriate documents when needed. Warning letter will be distributed to the student when the student total number of absences is 3 or 6 time from the total class session according to student attendance policy.

On the other hand, attendance report also needs to befilled in by all the lecturers at the end of the semester based on each subject taught.This is to determine whether all the students met the university attendance policy before student is allow to take the final exam. However, all the attendance dataneed to be analyzed manually first before warning letter and attendance reportdocument can be filled in. All this work has indirectly increases lecturers' work.This system developed will reduce the manual work and avoid redundant data. By maintaining the attendance manually, then efficient reports cannot be generated.The system can generate efficient weekly, consolidate report based on the attendance. As the attendances are maintained in registers it has been a tough task for admin and staff to maintain for long time. Instead the software can keep longand retrieve the information when needed.

Proposed Solution :

To overcome the drawbacks of the existing system, the proposed system has beenevolved. This project aims to reduce the paper work and saving time to generate accurate results from the student’s attendance. The system provides with the best user interface. The efficient reports can be generated by using this proposedsystem.

Advantages of Proposed System

  • It is trouble-free to use.
  • It is a relatively fast approach to enter attendance
  • Is highly reliable, approximate result from user
  • Best user Interface
  • Efficient reports

attendace flow time table flow

Functionality & Concepts used :

I made Attendance Management on Android ( Kotlin ) and Firebase for backend and authentication Firestore for database, storing attendance & bunks of student.

  • Navigation : Users can navigate across activities and fragments.
  • Constraint Layout : activities in the app uses a flexible constraint layout, which is easy to handle for different screen sizes.
  • RecyclerView : List of products queried from firebase is presented in recyclerview efficiently, loading just the items on focus. Learned using Adapter, view holder, layout manager.
  • Kotlin Class and Data model used for firestore queries.

Application Link & Future Scope :

The application is in active development, some more features are needed to be added.
Thanx, Google Developer students club, AITR Indore for the support.

APK : Try app

Demo:

Attendance.Managment.Demo.mp4

Learning materials:

developer.android.com

You might also like...
This todolist android app is for task management and it is made using kotlin
This todolist android app is for task management and it is made using kotlin

This new android application named 'TODO-LIST APP' is created by Biswarup Bhattacharjee, student of BTECH, in University of Engineering and Management, Kolkata.

An Android app for Dokuz Eylul University students can make use of multiple school websites in this one app
An Android app for Dokuz Eylul University students can make use of multiple school websites in this one app

An Android app for Dokuz Eylul University students can make use of multiple school websites in this one app

An Android app built with Kotlin, to help students at Kibabii University make monthly class welfare contributions
An Android app built with Kotlin, to help students at Kibabii University make monthly class welfare contributions

An Android app built with Kotlin, to help students at Kibabii University make monthly class welfare contributions. It is built with the MVVM pattern and the latest Jetpack components. Firebase as the backend

Plannr is an organizational platform, in the form of an Android app, that helps university students coordinate their everyday routine, from schoolwork and expenses to their personal life.

Plannr Plannr is an organizational platform, in the form of an Android app, that helps university students coordinate their everyday routine, from sch

HostelMate - A Need For Hosteler (An Android App that helps students to find the best resource like hostels and tiffin centers etc.)
HostelMate - A Need For Hosteler (An Android App that helps students to find the best resource like hostels and tiffin centers etc.)

Android-Study-Jams-Hostel-Mate HostelMate - A Need For Hosteler (An Android App that helps students to find the best resource like hostels and tiffin

Android-Study-Jams-BSIOTR - NotaRank - Easy notes taking app for students
Android-Study-Jams-BSIOTR - NotaRank - Easy notes taking app for students

Android Study Jams BSIOTR Notarank : Notes Taking app Problem Statements The env

Android-Study-Jams - An app which could help your fellow students or faculty or college
Android-Study-Jams - An app which could help your fellow students or faculty or college

NOTIFY Problem Statement College or University App : An app which could help you

Connect UPG is an app that enables students to interact and share their thoughts, emotions, feeling as things
Connect UPG is an app that enables students to interact and share their thoughts, emotions, feeling as things

Connect UPG is an app that enables students to interact and share their thoughts, emotions, feeling as things

Fokus - To Do app tailored specifically for students
Fokus - To Do app tailored specifically for students

Fokus - To Do app tailored specifically for students Fokus is an open source application that combines a todo list and a calendar that can help you ma

Owner
BTech IT Student | Project Developer at DSC AITR | Android Developer | Competitive Programmer | Flutter Enthusiasts | Python | Java | C++
null
Attendance-Manager - Attendance Manager, a attendance recording app that helps stay at your 75% attendance

Android-Study-Jams Attendance tracker app Problem Statement: There has been a ne

Gdsc_JMI 1 Jan 9, 2022
ApnaKhata is a free staff attendance and payroll management android app

ApnaKhata ApnaKhata is a free staff attendance and payroll management android app that can be used by owners and employees according to their perspect

Nishanth 2 Oct 27, 2022
Android App CMS-1 IES IPS Academy Indore

Android App CMS-1 IES IPS Academy Indore

MOHIT GUPTA 7 Dec 10, 2022
Remindi is a simple lecture reminder app made for GDSC ASJ'21

Remindi - Lecture Reminder App Images Problem Statement Being in college one thing we all can agree on is that we miss our lectures. The idea is to cr

Developer Student Club TSEC 4 Jan 11, 2022
ASJ-Quix - A quiz app developed for Android Study jams sessions

ASJ-Quix A quiz app developed for Android Study jams sessions

Vishnuxx 4 Jan 30, 2022
Steeldarts - An Android app that displays news of a darts club

Steeldarts News Android feed reader (Atom/RSS) for a darts club. It is free/open

null 0 Jan 23, 2022
Simple Android app during a coding night. Just Learning Firebase and Android

KUI-App Simple Android app during a coding night. Just Learning Firebase and Android What we learned: Some basics of Android Basic setup of Firebase:

Kibabii University Informatics Club (KUI) 7 Aug 28, 2022
This project was developed during the fourcamp journey, in order to improve the knowledge in native android development

This project was developed during the fourcamp journey, in order to improve the knowledge in native android development

Henrique Marinho Teixeira 1 Apr 1, 2022
Google Developer Student Clubs 2022 Solution Challenge - Team East River's Android Application

Solution-Challenge-2022-VEGATHER Google Developer Student Clubs 2022 Solution Challenge - Team East River's Android Application VEGATHER is an app ser

GDSC HUFS 5 Jun 19, 2022