← Back to Projects
UX Case Study 02School ERP · Mobile UX

Student Attendance &
Parent Notifications.

Designing a thoughtful checkpoint between a teacher’s tap and a parent’s peace of mind.

Attendance accuracyTeacher controlParent confidence
Student Attendance · School ERP

01When One Wrong Tap Causes Panic.

A student marked absent by mistake could trigger an immediate notification to their parents, creating unnecessary anxiety and urgent calls to the school. I redesigned the mobile attendance workflow to introduce verification before absence notifications were sent, giving teachers greater control while improving the reliability of school-parent communication.

My role

UX Design & Workflow Improvement

Users

Teachers, Parents & School Admins

Platform

Mobile Attendance & ERP

The Challenge

02A Small Input Error. A Big Emotional Consequence.

Teachers recorded daily attendance using a mobile interface. Once attendance was submitted, parents of students marked absent could receive notifications immediately. However, an accidental tap could mark a present student as absent. Because the notification was sent without an additional verification step, parents received incorrect information before the teacher had an opportunity to correct it.

What happened in the existing workflow

Teacher’s action

A present student was accidentally selected as absent.

Student marked absent

Parent’s experience

The parent received a notification despite sending the child to school.

Unexpected absence alert

The parent contacted the school to confirm the child’s safety, creating anxiety and additional work for school staff.

Existing User Journey

03From Attendance Submission to Parent Panic.

The original workflow prioritized speed. Teachers could mark attendance and submit it quickly, but the process lacked safeguards against accidental absence markings.

  1. 01

    Open Attendance

    Teacher opens the class list

  2. 02

    Mark Students

    Selects present and absent

  3. 03

    Submit

    Attendance is saved

  4. 04

    Notify Parents

    Absence alert sent immediately

  5. 05

    Parent Calls

    School receives a concerned call

UX Audit

04The Problem Wasn’t Just an Accidental Tap.

I examined the relationship between attendance entry, absence verification, and notification delivery. The audit revealed that the workflow lacked checkpoints between a potentially incorrect attendance selection and a high-impact message to parents.

01

Accidental absence selection

Present students could be recorded as absent

02

Immediate parent notification

Incorrect information reached parents before correction

03

No explicit absence verification

Teachers could submit without confirming the absent students

04

No prior leave visibility

Teachers lacked advance context about expected absences

05

No correction grace period

Mistakes could reach parents before teachers edited attendance

06

Limited notification control

Schools couldn’t tailor the alert timing to their process

Priorities are suggested for this case study, rather than documented backlog classifications.

Design Strategy

05Adding Friction Where Accuracy Matters.

Instead of adding more steps to the entire attendance process, I focused on introducing deliberate checks at the moments where mistakes could affect parents. The goal was to preserve fast daily attendance entry while requiring additional confidence before absence information was communicated.

01 · Verify Before Notifying

Require teachers to explicitly confirm students marked absent.

02 · Use Information Already Available

Surface parent-informed leave requests to help teachers distinguish expected absences from unexpected ones.

03 · Allow Time for Corrections

Give schools control over when absence notifications are dispatched, so teachers can correct mistakes before alerts are sent.

Design Decisions

06Four Safeguards Before an Absence Alert.

I introduced four connected improvements to make attendance recording more reliable. Each addressed a different point of failure, from knowing about planned leave to verifying unexpected absences and controlling when notifications reach parents.

01 · Parent-Informed Leave

Parents can inform teachers about a planned absence in advance, such as the previous day. The leave information becomes visible during attendance marking, giving teachers context before recording the student’s status.

Design impact

Better visibility into expected absences.

02 · Mandatory Absence Verification

Students marked absent appear in a dedicated checklist. Teachers must verify each student’s absence and explicitly confirm the relevant checkbox before completing the verification process.

Design impact

Reduces the likelihood of accidental absence markings going unnoticed.

03 · Attendance Correction Window

When a school uses scheduled notifications, teachers have time between attendance submission and notification dispatch to review and correct mistakes.

Design impact

Provides an opportunity to prevent incorrect alerts.

04 · Configurable Notification Timing

School administrators can choose between immediate notification delivery and a scheduled dispatch time, aligning parent communication with the school’s attendance process.

Design impact

Gives schools greater control over notification timing.

Before & After Explorer

07From One-Tap Submission to Verified Communication.

Explore how each improvement changes the attendance experience for teachers and parents, adding safeguards without unnecessarily complicating routine attendance marking.

Before & After Explorer

Four safeguards. More reliable communication.

01 / 04

Before
After
Updated Attendance Experience

08Verify First. Notify With Confidence.

The updated workflow introduces advance leave information, explicit absence verification, and configurable notification timing. Teachers retain control over attendance corrections while schools determine when parents receive absence alerts.

  1. 01

    Parent Informs Leave

    Planned leave is submitted in advance and made visible to the teacher.

  2. 02

    Teacher Marks Attendance

    The teacher records attendance on mobile, with informed-leave details available for reference.

  3. 03

    Review Absent Students

    The system displays the students marked absent in a verification checklist.

  4. 04

    Confirm Each Absence

    The teacher verifies each absence and checks the corresponding confirmation box. Incorrect markings can be corrected.

  5. 05

    Submit Verified Attendance

    Attendance is saved after the required verification.

  6. 06

    Dispatch Parent Notifications

    Notifications are sent according to the school’s selected immediate or scheduled delivery setting.

Administrative Control

09A 30-Minute Window Can Prevent a Wrong Message.

The redesigned notification settings allow schools to schedule absence alerts rather than sending them immediately. When attendance is taken at 9:00 AM and notifications are scheduled for 9:30 AM, teachers have an opportunity to correct attendance before parents are notified.

Notification Delivery

9:00 AM

Attendance submitted

Teacher saves verified attendance

9:00–9:30 AM

Correction window

Teacher can review and edit attendance

9:30 AM

Parent notification

Absence information delivered

30-minute scheduled correction window

Teachers have time to correct an accidental absence before the scheduled alert is sent.

Interactive schedule example; 9:00–9:30 AM is not necessarily the default for every school.

Workflow Transformation

10A Safer Process, Not Simply a Faster One.

The redesign deliberately introduced verification at a critical point in the workflow. Although this added an action for teachers, it helped address the risk of incorrect absence information reaching parents.

Leave information

Before

No advance leave context in the described flow

After

Parent-informed leave visible to teachers

Attendance verification

Before

Initial marking could trigger an alert

After

Explicit checklist confirmation

Correction opportunity

Before

No delay before immediate alerts

After

Correction window when scheduled

Notification timing

Before

Immediate delivery

After

Immediate or admin-scheduled

Parent communication

Before

Risk of incorrect absence alerts

After

Additional checks before alerts

Teacher experience

Before

Fast but error-sensitive

After

More deliberate at critical moments

Design Impact

11Reducing False Alerts. Building Trust.

The redesigned experience introduced multiple safeguards between attendance marking and parent notification. By combining prior leave information, mandatory verification, and configurable notification timing, the workflow was designed to reduce accidental absence alerts and the unnecessary concern they could create.

Explicit Verification

Every marked absence requires deliberate confirmation.

Deliberate confirmation

Configurable Delay

A scheduled window can give teachers time to correct mistakes.

Time to recover

Parent Confidence

More reliable attendance communication supports trust.

Reliable communication

Intended design benefits. A measured reduction in false alerts would require before-and-after notification error data.

Key Learning

12Good UX Doesn’t Always Mean Fewer Steps.

This project challenged the assumption that every additional interaction creates unnecessary friction. In a school environment, an incorrect absence notification can have a much greater emotional impact than the few seconds required to verify a student’s status.

By introducing verification only where the consequences mattered, I aimed to balance teacher efficiency with accurate and trustworthy communication.

The goal wasn’t to make attendance marking slower. It was to make incorrect notifications less likely.
Back to Projects ↗

Explore the case study

Jump to any section