Student Tracker- an attendance marking app for kids

Anurat Sinha
UX Planet
Published in
5 min readApr 20, 2021

--

Screens of the app

This was a design challenge. The exercise took me roughly 8 hours to finish, including the documentation of this case study.

Task 📝

Design an app where a teacher can view the list of children assigned to them. The children will be attending multiple lectures each day. The teacher needs to check-in and out them on each of the lectures.

Other points:

  1. A child can be absent/sick for a particular day.
  2. The children can have different lectures. It’s not necessary that all children will have same lectures.
  3. Handle those lectures which are checked in but not checked out.

Deliverables:

  • User Story
  • Visual Design
  • Prototype
  • Documentation

User Goals 🎯

  1. Check in/out students
  2. Track students who did not check out
  3. Mark students for every lecture
  4. Check for absentees
  5. Check who are present in school

User Tasks

  1. Check total no of students present by clicking on the record list
  2. Use the lecture hall to mark each students(check in/out) based on the lecture they are attending
  3. Track students who did not check out

Assumptions🤔

In order to build a relevant product, I started with these assumption:-

  1. There is WIFI in the school
  2. The list of students assigned to each teacher is in the school database hence available in the app
  3. The upcoming lectures for the day is already in the app
  4. Parents also use a separate app to notify whether the child is coming to school or not & based on that list of absentees will be displayed in the teacher’s app
  5. The app is developed & maintained by the school itself.
  6. There is a tracking chip in the ID Card
  7. School map integrated in the App
  8. Radar based sensor installed on door to detect children entering & exiting the class
  9. The data is fed on the app when the kids enter or exit the room & based on that the teacher can check them in/out & also track those who didn't pass through the door
  10. Teacher cannot check-out students before the lecture is over
  11. Kids cannot checkout on their own therefore teacher need to keep a check on them via the app
Ideas & Assumptions

Constraints🔗

  1. Teacher can only view the current day class strength
  2. Only lectures of current day is available
  3. Cant unsubscribe from the notifications
  4. ID Cards are with the children every time

Understanding the user (teacher)

When teacher comes to the school

  1. She will need to know the class strength
  2. Know the lectures that the children will be attending throughout the day
  3. Know who all are absent

Priorities

  • Know the class strength
  • Check-in/out every student attending lecture
  • Track those who didn't check out

Paint Points

  • Not being aware about children whereabouts

User stories

User stories help to understand context, motivations & desired outcomes

As a user, when coming to the school

  1. I want to know who all are present today
  2. I want to check the upcoming lectures & the no of students attending each lecture

As a user, when checking in students

  1. I want to first know whether the children are inside the class or not so that I can check them in

As a user, when checking out

  1. I want to verify whether students have left the glass or not so that I can check them out
  2. I want to know who haven't left the class & track them so that I can check them out after locating them.

User journey

  1. Teacher comes to school
  2. Takes out the phone
  3. Checks who all will be coming to school
  4. Checks who all are absent
  5. Checks the upcoming lectures
  6. At the time of lecture, checks who all are present in the classroom
  7. Checks-in those present in the lecture
  8. After the lecture, checks who all have left the classroom
  9. Checks-out those who have left & tracks those who haven't left the room

App flow

The following flow was designed to help the teacher keep a check on every students.

Process ⚒

Attempt to showcase and document entire design details and decisions.

Future scope🔮

Some use cases like: “reaching out to the kids after tracking them & how to update the same in the app” was not explored as that was out of the scope of this project. But in real world such use cases must be addressed in order to build a successful product.
Also considering the given time limit only the most important goals were explored.

Thank you for reading my Case Study 🙏!

Be sure to 👏🏽 below (You can give 50 claps at once, click and hold on the clap button) and leave your comments and suggestions.

You can connect with me on LinkedIn, Behance or drop me a message at sinhaanurat@gmail.com

--

--

UI/UX Designer, avid reader (currently reading “The Alchemist” by Paulo Coelho), Investing in Stocks & learning about Crypto