Skip to content

Guide / Role information flow

School role map: who sees, changes and approves each record

A school role information flow is a map of who may view, create, correct, approve and export each school record (timetable, attendance, results, messages and contact details) across teachers, students, parents or guardians and administrators. Build it record by record, add the exceptions such as cover teachers, shared guardians and leavers, and link every notification to the record behind it. The finished map becomes the test script for any platform demonstration.

Published 14 September 2026 · Reviewed 18 September 2026 · EASY EDU SDN BHD

On this page9 sections

What are the key points of this guide?

Key takeaways
  1. Start from records, not menus: name each record's authoritative source before assigning any role.
  2. Split “edit” into view, create, correct, approve and export, because each carries different authority.
  3. Put the awkward cases on the map: cover teachers, guardians of several children, class transfers and leavers.
  4. Trace every notification back to its source record, recipient, timing and correction path.
Who publishes this, and its scope

EASY EDU SDN BHD, part of ES PRODUCATION GROUPS BERHAD, publishes this vendor-neutral guide. The timetable screens on this site are illustrative and Easy Edu's modules are not yet confirmed, so apply the map to Easy Edu exactly as you would to any other vendor.

This guide maps records and notifications. For account lifecycle, least-privilege testing and administrator powers, use the guide to evaluating teacher, student, parent and administrator access.

Vendor-neutral guide

Download the role-map worksheet Ask Easy Edu for its permission model
01

Which school records should a role map start with?

Start with the information a school day actually produces, not with the menus a vendor shows. Menu labels change between products; the records and the people responsible for them do not. For each record below, settle two things before any demonstration: which office or person is the authoritative source, and who genuinely needs to see or change it.

Timetable
Which office publishes it, and do room changes reach students and guardians from that same entry?
Attendance
Which teacher marks the period, and who may correct a mark once the register has closed?
Assessment result
Who enters the mark, who approves its release, and when does a guardian first see it?
Announcement
Which record or decision authorises it, and who can withdraw or correct it after sending?
Guardian contact
Who may update a phone number or email, and how is the change checked before messages are rerouted?
02

What should the role-by-record matrix show?

One table, with records as rows and roles as columns. Write verbs, not “access”: viewing differs from downloading, creating from approving, correcting from deleting. A phrase such as “parents have access” hides every one of those differences. Google Classroom’s official page addresses education leaders, educators and IT administrators separately, and says parents and guardians can view assigned classwork through a link or weekly guardian email summaries; it describes Google’s product, not Easy Edu.

Starting hypothesis to replace with the school's own policy
RecordTeacherStudentParent or guardianAdministrator
TimetableView own classes; request a changeView own classView linked child's classCreate, correct, publish
AttendanceCreate for own period; correct before closeView own recordView linked child; receive absence noticeCorrect after close, with a stated reason
Assessment resultCreate; correct before releaseView own, after releaseView linked child, after releaseApprove release; export
AnnouncementCreate for own classesViewView; reply only if enabledCreate school-wide; withdraw
Guardian contactView for own class, if policy allowsDecide by policy; test itRequest correction of own detailsCorrect after verification; export
03

Which exceptions and role changes belong on the map?

School identities change all year. A demonstration built on one teacher, one class and one parent will not show how access is opened and closed when responsibilities move. Add each case below as its own row of the map and ask the vendor to show it.

Five role changes to put on the map
CaseAccess the school should expectAsk the vendor
Temporary coverFixed-period access to the covered class, ending on the end dateDoes access close without a manual reminder?
Guardian of several childrenEach linked child's records; nothing from other familiesHow is each guardian link confirmed?
Class transferFormer teacher stops seeing new entries; history stays with the studentHow quickly does the change apply?
Staff leaverAccess ends on the leaving date; their entries stay attributedWho closes the account, and when?
Emergency supportA named approver and a time limitWhere is the list of records opened kept?
04

How should each notification connect to its source record?

A notification is only as reliable as the record behind it. For every alert or message, the map should show the source record, what triggers it, who receives it, when and through which channel, and what happens if the record is later corrected. The most revealing test is a correction, because it shows whether a wrong message is ever put right.

  1. 01A teacher marks a student absent for the first period.
  2. 02If the school has enabled it, the guardian receives an absence notice.
  3. 03The student arrives late and the teacher corrects the mark.
  4. 04Check what the guardian now sees: a correction, a second notice, or nothing.
  5. 05Check where the change, its author and its time are visible afterwards.
One attendance correction traced from source record to guardian notice and change history.
05

How can a school test least-privilege access?

Least privilege means each role holds only the actions its task requires. Test it by asking, cell by cell, why the role needs the action. Pay particular attention to bulk downloads, administrator privileges, vendor support access and shared classroom devices, where broad access tends to hide. Each elevated permission should pass four questions:

  • Need: which named task requires this action?
  • Scope: which classes, children or record types does it cover?
  • Duration: when does it end without someone remembering to remove it?
  • Review: who checks it, and how often?

Malaysia's Personal Data Protection Department sets out seven personal-data-protection principles under section 5(1) of Act 709. They are general legal context for these questions, not a verdict on any platform. Read the department's principles

06

How does the map become repeatable test cases?

Turn the cells into short scenarios: include at least one permitted action, one denied action and one role change, all using non-sensitive test data and a recorded product version. Repeat the denied test after the role change. Then run the cases in a self-run school platform evaluation session so every owner sees the same result.

Four test cases drawn from the matrix
ScenarioExpected resultEvidence to keep
Teacher corrects an attendance mark before the register closesCorrection saved; original value still visible in historyHistory entry showing author and time
Student opens a classmate's resultRefusedRefusal screen and the test account used
Cover teacher signs in after the end dateCovered class no longer visibleDate, account and observed screen
Guardian with two children checks attendanceBoth children shown; no other studentAccount and the two records displayed

Quick answers

What do schools ask about role information flow?

What is a school role information flow?

It is a record-by-record map of which role may view, create, correct, approve or export school information, plus the notifications each record triggers. It shows how information moves between teachers, students, parents or guardians and administrators, and where authority sits.

Which exceptions should a role-flow test include?

Test a cover teacher, a guardian linked to several children, a student changing class, a staff member who leaves and an emergency support path. These cases show how access changes when responsibilities do not follow the simplest path.

Does this guide describe verified Easy Edu permissions?

No. Easy Edu has not yet published a current permission model or product version, and the timetable screens on this site are illustrative. Use the map as a request you can put to Easy Edu or any other vendor.

External context

Which outside sources does this guide cite?

Method and scope. A vendor-neutral method built from the public sources listed above. They do not describe or endorse Easy Edu.

Next move

Where should the finished role map go next?

Run the test cases with every record owner present, then follow the same records into ownership, retention and exit.

EVERYTHING ON THIS SITE

Every EASY EDU guide and page