A

Attendance App

We are have developed an app, which the faculties of an institution can use to store attendance of respective students of different classes and different subjects.

A

Attendance App

We are have developed an app, which the faculties of an institution can use to store attendance of respective students of different classes and different subjects.


The problem Attendance App solves

Attendance management is important to every single organization; it
can decide whether or not an organization such as educational
institutions, public or private sectors will be successful in the future.
Organizations will have to keep a track of people within the organization
such as employees and students to maximize their performance.
Managing student attendance during lecture periods has become a
difficult challenge. The ability to compute the attendance percentage
becomes a major task as manual computation produces errors, and
wastes a lot of time. Due to student's interest in classrooms, and whose is the largest union
in the study environment of university or institution, so recording
absence at a department having a large number of students in a
classroom is a difficult task and time-consuming. Moreover, the process
takes much time, and many efforts are spent by the staff of the
department to complete the attendance rates for each student. s. The process of recording attendances for students
was in the form of hardcopy papers and the system was manually done.
Besides wasting time and taking efforts for preparing sheets and
documents, other disadvantages may be visible to the traditional one
due to loss or damage to the sheets-sheet could be stolen. Also due to the prevailing system of online classes it has become
important for a user friendly system to store attendance as it will
be difficult for the faculties to maintain attendance registers at home it is the need of the hour to develop a mobile attendance
system. The proposed attendance system reduces the human efforts by
storing attendance in the database so there is no need to maintain
records in the sheets. Also there is no chance of data loss as it will
be stored in the device itself.

Challenges we ran into

While creating the application we ran into many difficulties related to Frontend, Database and Java codes. Due to which the app crashed many times. For ex, we missed on putting one line of code to pass data from one activity to another which left the next activity blank without class and subject name. Also we decided many times on the UI color and experience.
Creating Navigation button,adding menus was also challenging.
The toughest part was adding database to the app. We were stuck many times on databse queries , due to which it was not storing data into it. At every point we took help of StackOverflow for solving any errors. Also adding the summary sheet at last was very challenging we took help from Android documentation and other websites regarding adding sheets and displaying data into it.

Discussion