Project Name: Attendance Manager
Attendance Manager Project is developed in order to replace the manual task of taking attendance with a mobile application. Providing flexibility and saving time for teaching is the main aim of this project. The attendance manager project has two main users which are students and teachers who can take and monitor the attendance of students along with the option to view reports of student’s attendance. This project is intended for teachers and students at educational institutes such as schools, colleges, and universities.
Using the student attendance manager app, you can:
- Easily keep track of student attendance individually
- Submit your attendance report for the day
- Generate attendance reports for statistics
- Add New student details
- Add new courses and subject
- View modules and faculties
The attendance manager application is a work of my own so no other team members are involved.
For the design phase, I researched about my competitors and picked up related applications from the play store in order to gain some design ideas. The three applications that I decided to pick up for my design purposes were:
2.Attendance Manager App
After analyzing the design of the above applications, I started my substantial research and brainstorming before moving on to the next phase. Then, I started out drawing detailed sketches. During this phase, I also discovered the relationship that I need to form on each screen. After making rough sketches, I started making wireframes using Ninjamock for my applications. Below are the wireframes of my attendance manager app:
Home Screen Wireframe
Add student Screen Wireframe
After implementing the design and wireframes, I was successfully able to run my application on Google Pixel 4 device. I am sharing the screenshots of the attendance manager being run on the android emulator device.
When the app is run for the first time, the welcome page is shown where users are able to run the app/enter the main screen by clicking the Run App button.
This is the main page of the Attendance Manager application. Here, users are able to see the six main features of the app. First, we have the add new student option where users(teachers: if the user is logged in as admin) are able to add new students’ details. Second, they are also able to view the student details. For each student, admin/users are also able to mark the attendance using the ‘Attendance’ button. Likewise, the app also supports adding new faculties and view all faculties that are available within the app. Lastly, users can sign out from the app using the ‘Sign out’ button.
Add Student Screen
This is one of the features of the Attendance Manager app. On this page, admin can add new student details to the system. The registration form takes six inputs which includes firstname, lastname, phone, address, the department student belongs to, and lastly, the year. After filling up the form and clicking the submit button, the new student is added to the app. The student can then mark or submit his attendance.