Edu360

Edu360 — Team user guide

Everything the Edu360 app does: sign-in, home, the Mini App Hub, all 45 business mini apps, security and troubleshooting.

Source: the Edu360 app source (mini app catalog, localized UI strings). Updated 2026-08-11.

1. What Edu360 is

Edu360 is one education super-app for the whole sector: students, parents, teachers, school leadership and ministry staff all run the same app, but each role sees a different set of features.

Structure

  • The shell — sign-in, home, news, notifications, profile, settings.
  • Mini apps — 45 business apps living inside the shell (attendance, tuition, results, admissions, dormitory, bus tracking…). Each mini app decides which roles may enter.

Requirements

Phone number
A registered Mytel number (for example 09612345678).
Device
Android, iPhone or iPad. The device is registered as trusted at first sign-in.
Languages
English, Vietnamese, Myanmar — switchable any time in Settings.
Connectivity
The app always talks to the live backend; there is no mock data mode.
Important: the account is tied to a phone number, not an email. A new SIM or a new handset means registering the device again.

2. Install and sign in

Install

  1. Android: install Edu360 from Google Play — see the install page, or the QR in the footer.
  2. iPhone and iPad: install Edu360 from the App Store — see the install page, or the App Store QR in the footer.
  3. Updates install over the previous build — your sign-in state is kept.

First sign-in

  1. Open the app. The Login screen appears.
  2. Enter the phone number. Mytel numbers only, as 09… or the digits after +95.
  3. Request the code. A 6-digit OTP arrives by SMS.
  4. Let Android fill it in. If autofill does not run: open the SMS notification, copy the code, then tap Paste code in the OTP field.
  5. Tap Verify OTP. On success the app registers this handset as a trusted device.
No code? Resend OTP has a countdown — wait for it to finish. Every resend issues a new code and voids the previous one.

Later sign-ins

Once the device is trusted the app shows Welcome back and unlocks with:

  • Unlock with passcode — the app PIN.
  • Unlock with biometrics — fingerprint or face, if the handset supports it.
  • Use SMS OTP instead — fall back to the SMS code.
  • Use a different phone number — sign in as someone else.
A message that the device still needs verification is a security gate, not a bug: verify the device or sign out and use another number.

3. Home and navigation

Top bar

  • Avatar and user name, with the organisation badge next to it.
  • Magnifier — quick in-app search.
  • Bell — notifications, with an unread count.

Home blocks

Dashboard
Role-specific summary figures (classes, students, attendance, budget…).
Featured news
Horizontal carousel of the latest stories; tap to open.
Recent activity
Recent account activity, with Mark all read.
My widgets
Optional widgets. Tap Edit to show, hide and reorder them.
Quick services
Shortcuts to frequently used mini apps.
Needs attention
Role work queue — approvals and alerts waiting on you.

Navigation: two floating buttons

There is no bottom tab bar. Every screen carries two floating controls:

  • Pink round button, bottom right — opens the quick-access menu: Home, News, Mini Apps, Profile, Settings. Tap the dimmed background or press the device back button to close it.
  • Grey round button, bottom left — goes back one screen. On Home it does nothing, because there is nothing left to pop.

Scrolling Home down hides both controls; scrolling back up brings them in again.

Several schools or profiles

Accounts attached to more than one school get a school-context bar and a Switch school action. Switching reloads linked profiles, schedules and notifications for the selected school.

4. Mini App Hub

Finding an app

  • Search box — type an app, tool or shortcut name.
  • Filters: All · Favorites · Recent, plus category chips: Learning, Finance, Management, Communication, Utilities.

Sections

Quick access
Pinned apps that stay one tap away.
Popular mini apps
Frequently used apps from the current catalog.
Recently opened
The latest mini apps opened on this device.
All apps
The full catalog your account can reach.

Customising

  1. Tap the pencil icon (Edit apps) at the top right.
  2. Add or remove Favorites; pin or unpin Quick access.
  3. Tap Done editing to leave edit mode.
  4. The icon left of the pencil toggles grid and list view.

Quick access holds at most 6 pinned apps. To pin another one, unpin something first.

What happens when an app opens

Each launch is gated: allow, warn or block. Apps run in one of three ways — a Flutter surface built into the app, a web package downloaded from the CDN, or a fallback screen when the current session cannot open that app.

A missing app is usually not a fault — many mini apps open only for certain roles or certain governance levels. See the table in section 5.

5. Mini app catalog

Learning 14

Mini appWhat it doesRoles allowedNotes
Academic Credits
academic-credits
Track credit plans, enrollments and GPAStudent, Parent, Teacher, Head teacher, Principal, Vice principal, Staff (central), Ministry inspector, District officer, Director, Director general, Secretary, Vice minister, Minister—
Academic Results
results
Review grades, GPA and learning progress.Student, Parent, Teacher, Head teacher, Principal, Vice principal, Ministry inspector, District officer, Director, Director general, Secretary, Vice minister, MinisterPopular
Assignments
assignments
View, submit, and grade homework assignmentsStudent, Parent, Teacher, Head teacher, Principal, Vice principal, Staff (province), Staff (central), Ministry inspector, District officer, Director, Director general, Secretary, Vice minister, Minister—
Behavior Log
behavior-log
Log and review student conduct, effort, and participation observationsStudent, Parent, Teacher, Head teacher, Principal, Vice principal, District officer, Director—
Curriculum
curriculum-management
National + DoE + School curriculum + textbooksStudent, Parent, Teacher, Head teacher, Principal, Vice principal, Staff (district), Staff (province), Staff (central), Ministry inspector, District officer, Director, Director general, Secretary, Vice minister, Minister—
Document Vault
document-vault
Access official school-issued documents: transcripts, certificates, enrollment letters and moreStudent, Parent, Teacher, Head teacher, Principal, Vice principal, Staff (central), Ministry inspector, District officer, Director, Director general, Secretary, Vice minister, MinisterSmartOTP Popular
E-Learning
e-learning
Access online courses and learning materialsStudent, Parent, Teacher, Head teacher, Principal, DirectorPopular
Exam Preparation
exam-prep
Mock exams and revision materials.Student, Parent, Teacher, Head teacher, PrincipalNot released Popular
Exams
exams
Take and grade timed online examsStudent, Parent, Teacher, Head teacher, Principal, Vice principal, Staff (province), Staff (central), Ministry inspector, District officer, Director, Director general, Secretary, Vice minister, Minister—
Practice
practice
Self-paced quizzes with instant grading and explanationsStudent, Parent, Teacher, Head teacher, Principal, Vice principal, School staff, Staff (district), Staff (province), Staff (central)Popular
Question & Resource Bank
question-resource-bank
Author, browse, and promote exam questions and teaching resourcesTeacher, Head teacher, Principal, Vice principal, Staff (district), Staff (province), Staff (central), Ministry inspector, District officer, Director, Director general, Secretary, Vice minister, Minister—
Report Card & Transcript
transcript
End-of-term report cards + cumulative transcriptsStudent, Parent, Teacher, Head teacher, Principal, Vice principal, Staff (province), Staff (central), Ministry inspector, District officer, Director, Director general, Secretary, Vice minister, Minister—
School events calendar
events-hub
School-level events calendar (classes, exams, activities). Not a national campaign board.Student, Parent, Teacher, Head teacher, Principal, Vice principal, School staff, Staff (district), Staff (province), Staff (central), District officer, Director, Director general, Secretary, Vice minister, MinisterPopular
Substitute
substitute
Substitute teacher requests and assignment managementTeacher, Head teacher, Principal, Vice principal, Staff (district), Staff (province), Staff (central), District officer, DirectorSmartOTP

Finance 2

Mini appWhat it doesRoles allowedNotes
MytelPay Wallet
wallet
Manage wallet balance and transactions.Student, Parent, Teacher, Head teacher, Principal, Vice principal, School staff, Staff (district), Staff (province), Staff (central)SmartOTP Popular
Tuition
tuition-fee
Pay tuition and review payment history.Student, Parent, Principal, Vice principal, Staff (province), Staff (central)SmartOTP KYC 1 Popular

Management 16

Mini appWhat it doesRoles allowedNotes
Admissions
admissions
School admissions intake, quota tracking and decisionsHead teacher, Principal, Vice principal, Staff (district), Staff (province), Staff (central), Ministry inspector, District officer, Director, Director general, Secretary, Vice minister, MinisterSmartOTP
Asset & Inventory
asset-inventory
Asset register, stocktake, maintenance tickets and depreciation reportsHead teacher, Principal, Vice principal, Staff (district), Staff (province), Staff (central), Ministry inspector, District officer, Director, Director general, Secretary, Vice minister, MinisterSmartOTP
Attendance
attendance
Track attendance and study time.Student, Parent, Teacher, Head teacher, Principal, Vice principal, School staff, Staff (district), Staff (province), Staff (central), Ministry inspector, District officer, Director, Director general, Secretary, Vice minister, MinisterPopular
Class Schedule
schedule
Review weekly/day timetable and upcoming events.Student, Parent, Teacher, Head teacher, Principal, Vice principal, School staff, Staff (district), Staff (province), Staff (central), District officer, DirectorPopular
Course Registration
course-registration
Register and manage courses by role and semester.Student, Parent, Teacher, Head teacher, Principal, Vice principal, Ministry inspector, District officer, Director, Director general, Secretary, Vice minister, MinisterPopular
Document Workflow
document-workflow
Official letters, decisions, transfer slipsHead teacher, Principal, Vice principal, Staff (district), Staff (province), Staff (central), Ministry inspector, District officer, Director, Director general, Secretary, Vice minister, Minister—
Dormitory
dormitory
Manage dormitory bookings and facilitiesStudent, Parent, Teacher, Head teacher, Principal, Vice principal, Staff (district), Staff (province), Staff (central), Ministry inspector, District officer, Director, Director general, Secretary, Vice minister, MinisterKYC 1
EMIS & Analytics
emis-analytics
EMIS reports, class and school analytics, and at-risk student monitoringHead teacher, Principal, Vice principal, Staff (district), Staff (province), Staff (central), Ministry inspector, District officer, Director, Director general, Secretary, Vice minister, Minister—
Governance policy
governance-policy
Author, publish, and track EMIS / credits / budget policiesPrincipal, Head teacher, Ministry inspector, District officer, Director, Director general, Secretary, Vice minister, Minister—
HR & CME
hr-cme
Personnel records and continuing education ledgerStudent, Parent, Teacher, Head teacher, Principal, Vice principal, Staff (district), Staff (province), Staff (central), Ministry inspector, Director, Director general, Secretary, Vice minister, Minister—
Operations Console
operations-console
Satellite web_package for platform operators (MytelPay ops).Platform-configured—
Payroll & Budget
payroll-budget
Payroll period management, payslips, and school budget allocationHead teacher, Principal, Vice principal, Staff (district), Staff (province), Staff (central), Ministry inspector, District officer, Director, Director general, Secretary, Vice minister, MinisterSmartOTP
Reports & Stats
reports
Generate reports and view statisticsHead teacher, Principal, Vice principal, Staff (district), Staff (province), Staff (central), Ministry inspector, District officer, Director, Director general, Secretary, Vice minister, Minister—
School Management
school-management
Tabs hub for calendar, staff roster, broadcasts and reportsHead teacher, Principal, Vice principal, Staff (district), Staff (province), Staff (central), District officer, DirectorKYC 1
Transfer
transfer
School transfer requests: parent compose, source approval, destination receptionStudent, Parent, Teacher, Head teacher, Principal, Vice principal, Ministry inspector, District officer, Director, Director general, Secretary, Vice minister, Minister—
Workforce
workforce
Manage leave balance, overtime requests and approvals for staffTeacher, Head teacher, Principal, Vice principal, Staff (district), Staff (province), Staff (central), Ministry inspector, District officer, Director, Director general, Secretary, Vice minister, MinisterSmartOTP

Communication 6

Mini appWhat it doesRoles allowedNotes
Alumni & Yearbook
alumni-yearbook
Stay connected with alumni, manage class yearbooks, and explore school historyStudent, Parent, Teacher, Head teacher, Principal, Vice principal, Staff (district), Staff (province), Staff (central), Alumnus—
Feedback
feedback
Surveys and complaint management across school, DOE, and Ministry tiersStudent, Parent, Teacher, Head teacher, Principal, Vice principal, District officer, Director—
Messages
messages
Chat with teachers, students, and parentsStudent, Parent, Teacher, Head teacher, Principal, Vice principal, School staff, Staff (district), Staff (province), Staff (central)Popular
Notifications
notifications
View personal notifications and alertsStudent, Parent, Teacher, Head teacher, Principal, Vice principal, School staff, Staff (district), Staff (province), Staff (central)Popular
Parent-Teacher Meetings
parent-teacher-meetings
Book and manage parent-teacher meetingsStudent, Parent, Teacher, Head teacher, Principal, Vice principal, District officer, DirectorSmartOTP
School Information
school-info
Browse school profile and organization structure.Student, Parent, Teacher, Head teacher, Principal, Vice principal, School staff, Staff (district), Staff (province), Staff (central), Ministry inspector, District officer, Director, Director general, Secretary, Vice minister, MinisterPopular

Utilities 5

Mini appWhat it doesRoles allowedNotes
Bus Tracking
bus-tracking
Live GPS tracking for school buses: parent view, driver tools, and fleet managementStudent, Parent, Teacher, Head teacher, Principal, Vice principal, Staff (district), Staff (province), Staff (central)—
Cafeteria
cafeteria
Meal booking, menus, nutrition and cafeteria operationsStudent, Parent, Teacher, Head teacher, Principal, Vice principal, Staff (district), Staff (province), Staff (central)—
Campus Map
campus-map
2D campus map with hotspots and turn-by-turn wayfindingStudent, Parent, Teacher, Head teacher, Principal, Vice principal, Staff (district), Staff (province), Staff (central)Popular
Digital ID
campus-id
Your digital student/staff ID card with rotating QRStudent, Parent, Teacher, Head teacher, Principal, Vice principal, Staff (district), Staff (province), Staff (central)SmartOTP KYC 1 Popular
Help Center
help-center
Articles and answers for everyday tasksStudent, Parent, Teacher, Head teacher, Principal, Vice principal, School staff, Staff (district), Staff (province), Staff (central)—

Partner 1

Mini appWhat it doesRoles allowedNotes
Partner Bulletin
partner-bulletin
Satellite miniapp (web_package): partners ship packages; host downloads/caches — no store update.Student, Parent, Teacher, Head teacher, Principal, Vice principal, School staff, Staff (district), Staff (province), Staff (central)—

Internal operations 1

Mini appWhat it doesRoles allowedNotes
Pickup Check-in
pickup-checkin
Track end-of-day pickups at the gate and escalate disputes to the principal.Parent, Teacher, Head teacher, Principal, Vice principal, School staff, Staff (district), Staff (province), Staff (central), Security guard, StudentSmartOTP

6. News

  • Search by headline.
  • Category chips: All news · Scholarships · Tuition · Exams · Events · Announcements · Policies.
  • Featured is pinned editorial; Trending is what is being read now.
  • Each card shows the category, publish date and estimated reading time.
  • Tap a card for the full article; articles with a file show its type (for example PDF).

Inside an article

  • Share copies the headline to the clipboard for pasting elsewhere. There is no public web URL per article yet, so no link is sent.
  • Bookmark saves the article. A failed save reports an error rather than a fake success.
  • Up to three related articles from the same category appear at the bottom.
News is served by the backend in the selected language. Where a translation is missing the app falls back to an available language instead of showing an empty card.

7. Notifications

  • Open with the bell on Home; the badge is the unread count.
  • Unread items are highlighted; opening one marks it read.
  • Some notifications carry an action — open the related mini app, approve a request.
  • Turn individual categories on and off in Settings → Preferences → Notification preferences.
  • Tapping a notification jumps straight to what it refers to: the related mini app, a news article or an approval screen. Items without a specific link open a screen chosen by type (exams, attendance, tuition, results, events…).
  • Swiping a row is visual feedback only — it does not delete. Use the per-row delete and read/unread buttons.
Push delivery depends on the OS notification permission. If nothing arrives, check Edu360's notification permission in Android settings before filing a bug.

8. Profile

Identity
Full name, KYC level, NRC.
Contact information
Primary and secondary phone, email. Tap Edit, then Save.
Academic and work
Role, student ID, class, department — depending on the role.
Linked profiles
Related profiles: a parent with several children, staff serving several schools.
Role-specific details
Extra fields for head teachers, vice principals, ministry staff and so on.

Each block collapses and expands with Collapse / Expand.

Editing sensitive fields (phone, identity data) triggers re-authentication — see section 10.

9. Settings

Settings is a stack of expandable cards:

Preferences
Language (English/Vietnamese/Myanmar), notification preferences, auto-lock.
SmartOTP
Enable and manage SmartOTP approval instead of SMS codes.
Trusted devices
Registered devices with registration and last-access times; revoke anything unfamiliar.
Security & governance
Security policy on the account, app passcode, biometrics.
Data & storage
Clear cache, inspect how much space the app uses.
Platform operator
Only visible to accounts holding platform operator rights.
Support
Support contact channels.
Legal
Terms of service, privacy policy, security policy.
App info
Version, publisher, environment and the Device ID.
Bug-report tip: tap the Device ID under app info to copy the full identity, then paste it into your report.

Sign out

Signing out clears the local session and returns to Login. The device stays trusted, so the next sign-in is faster.

10. Security and re-authentication

Three layers

  1. SMS OTP the first time an account signs in on a handset.
  2. Trusted device — the handset is registered to the account; unknown devices must verify.
  3. App passcode / biometrics — fast unlock plus auto-lock when the phone is idle.

Re-authentication for sensitive actions

Some actions always re-authenticate immediately before they run, even inside a live session:

  • Payments, wallet movements and tuition.
  • Changing identity data, phone numbers or trusted devices.
  • Management approvals.

The app presents passcode, biometrics or SmartOTP before writing. Cancelling there means the action does not happen.

Mini apps tagged SmartOTP in section 5 need SmartOTP enabled before their write actions work.

11. Roles and scope

Every mini app declares the roles allowed in and its maximum governance scope:

School scope
Data for exactly one school.
Province scope
Aggregates across schools in a territory.
National scope
Sector-wide aggregates for ministry level.

So the same mini app shows one school to a principal and a multi-school roll-up to ministry staff. That is by design, not a display fault.

Platform operator access is a separate axis, not an education role. Internal operations apps stay invisible to education personas.

12. Troubleshooting

No OTP arrives
Check signal and SIM credit; wait for the countdown, then Resend OTP; confirm it is the registered Mytel number.
Autofill did not fill
Open the SMS notification, copy the code, tap Paste code. With an empty clipboard the app reports that no 6-digit code was found.
“Network not authorized”
Not a Mytel number. Use the registered Mytel line.
App says “Coming soon”
The mini app is catalogued but not released yet. Not a device fault.
App says “Under maintenance”
Server-side maintenance; try again later.
Asked to refresh the app list
Return to the Mini App Hub, pull to refresh the catalog, open again.
Biometrics unavailable
No fingerprint/face enrolled, or permission denied. Use the app passcode.
Blank screen / stuck
Close and reopen the app. If it repeats, note the time and send the Device ID.

13. Reporting a bug

A usable bug report carries six things:

  1. Screenshot — full screen, status bar included.
  2. Device ID — Settings → App info → tap the Device ID to copy it.
  3. App version — same place as the Device ID.
  4. Role and phone number used to sign in (the number only — never the OTP).
  5. Mini app and the action you were performing.
  6. Timestamp to the minute, so server logs can be matched.
Never share an OTP, your app passcode, or a screenshot containing an OTP — not even with someone claiming to be support.

Quick recipes

Short, step-by-step guides for the tasks you do most — each one opens the real mini app.

Check the ministry attendance overview across schools in your scope.

When you want a roll-up of attendance across all the schools in your oversight scope, and to see which ones are lagging.

  1. Open the Attendance mini app from your home screen.

    Screenshot pending

    The Regional overview screen loads, showing the number of schools tracked within your oversight scope.

  2. Read the total students and absent-today metric cards.

    Screenshot pending

    The metric grid shows total students tracked and how many are absent today, aggregated across your scope.

  3. Scroll to "Lowest-performing schools" to see which schools need attention.

    Screenshot pending

    A ranked list of the lowest-attendance schools in your scope appears, each with its present/total count for today.

You have a roll-up of attendance across your oversight scope and can see which schools are lagging.

Warning

  • This is a read-only roll-up — schools report their own attendance; you cannot edit a record from here.
Check ministry attendance

Check the ministry attendance overview across schools in your scope.

When you want a roll-up of attendance across all the schools in your oversight scope, and to see which ones are lagging.

  1. Open the Attendance mini app from your home screen.

    Screenshot pending

    The Ministry Overview screen loads, showing the number of schools tracked and the national average attendance.

  2. Read the total students and absent-today metric cards.

    Screenshot pending

    The metric grid shows total students tracked and how many are absent today, aggregated across your scope.

  3. Scroll to "Lowest-performing schools" to see which schools need attention.

    Screenshot pending

    A ranked list of the lowest-attendance schools in your scope appears, each with its present/total count for today.

You have a roll-up of attendance across your oversight scope and can see which schools are lagging.

Warning

  • This is a read-only roll-up — schools report their own attendance; you cannot edit a record from here.
Check ministry attendance

Create and publish a national EMIS policy.

When the ministry needs to issue a new national EMIS policy — reporting requirements and at-risk thresholds — for every school to follow.

  1. Open the Analytics mini app from your home screen.

    Screenshot pending

    The screen loads showing a "Policy in force" card with a "Create and publish" action.

  2. In the "Policy in force" card, tap "Create and publish".

    Screenshot pending

    A sheet titled "Publish EMIS policy" opens with fields for Title, Change summary and the EMIS rule set (required report types, freshness window, at-risk threshold).

  3. Fill in the title, rule set and an optional change summary, then tap "Create and publish" to confirm.

    Screenshot pending

    A step-up verification prompt appears; once verified, the draft is created and published in one step, and the "Policy in force" card updates to the new version.

The national EMIS policy is published and schools now see it as the policy in force.

Warning

  • "Create and publish" only shows for the four national-tier authoring roles — a provincial or district officer sees the banner as read-only.
Publish a national policy

Review course registration bottlenecks across schools and escalate a high-priority one.

When you want to see which schools have registration bottlenecks and push a high-priority one to the school's principal.

  1. Open the Course Registration mini app from your home screen.

    Screenshot pending

    The screen loads showing total registrations, pending count and high bottlenecks across the schools in your scope.

  2. Scroll to "School-by-school" to see each school's registrations, pending count and bottleneck level.

    Screenshot pending

    A list of schools appears, each with its own registration count, pending count and a bottleneck level badge (low / medium / high).

  3. On a school with a "High" bottleneck badge, tap "Escalate to principal".

    Screenshot pending

    A step-up verification prompt appears; once verified, an "Escalation queued" confirmation shows.

You have reviewed registration bottlenecks across your scope and escalated a high-priority school to its principal.

Warning

  • "Escalate to principal" only appears on a school whose bottleneck level is "High" — it does not show for medium or low.
Review course registration

Review course registration bottlenecks across schools and escalate a high-priority one.

When you want to see which schools have registration bottlenecks and push a high-priority one to the school's principal.

  1. Open the Course Registration mini app from your home screen.

    Screenshot pending

    The screen loads showing total registrations, pending count and high bottlenecks across the schools in your scope.

  2. Scroll to "School-by-school" to see each school's registrations, pending count and bottleneck level.

    Screenshot pending

    A list of schools appears, each with its own registration count, pending count and a bottleneck level badge (low / medium / high).

  3. On a school with a "High" bottleneck badge, tap "Escalate to principal".

    Screenshot pending

    A step-up verification prompt appears; once verified, an "Escalation queued" confirmation shows.

You have reviewed registration bottlenecks across your scope and escalated a high-priority school to its principal.

Warning

  • "Escalate to principal" only appears on a school whose bottleneck level is "High" — it does not show for medium or low.
Review course registration

Review recent governance policy activity in your scope.

When you want to see what policy actions have happened across the schools or offices in your scope, or open a policy to read its detail.

  1. Open the Governance policy mini app from your home screen.

    Screenshot pending

    The screen loads with the EMIS domain selected by default, showing the list of published policies.

  2. Scroll to the recent activity strip to see policy actions across your scope.

    Screenshot pending

    A list of the most recent policy actions in your scope appears, each with its outcome and timestamp.

  3. Tap a policy row to open its detail.

    Screenshot pending

    The policy's versions and audit trail open; you can review them but there is no publish or acknowledge action on this screen for your role.

You can see recent policy activity across your scope and review any policy's versions and audit trail.

Warning

  • This role is read-only for governance policy — creating and publishing is limited to the four national-tier authoring roles.
Review policy activity

Check the ministry attendance overview across schools in your scope.

When you want a roll-up of attendance across all the schools in your oversight scope, and to see which ones are lagging.

  1. Open the Attendance mini app from your home screen.

    Screenshot pending

    The Regional overview screen loads, showing the number of schools tracked within your oversight scope.

  2. Read the total students and absent-today metric cards.

    Screenshot pending

    The metric grid shows total students tracked and how many are absent today, aggregated across your scope.

  3. Scroll to "Lowest-performing schools" to see which schools need attention.

    Screenshot pending

    A ranked list of the lowest-attendance schools in your scope appears, each with its present/total count for today.

You have a roll-up of attendance across your oversight scope and can see which schools are lagging.

Warning

  • This is a read-only roll-up — schools report their own attendance; you cannot edit a record from here.
Check ministry attendance

Review course registration bottlenecks across schools and escalate a high-priority one.

When you want to see which schools have registration bottlenecks and push a high-priority one to the school's principal.

  1. Open the Course Registration mini app from your home screen.

    Screenshot pending

    The screen loads showing total registrations, pending count and high bottlenecks across the schools in your scope.

  2. Scroll to "School-by-school" to see each school's registrations, pending count and bottleneck level.

    Screenshot pending

    A list of schools appears, each with its own registration count, pending count and a bottleneck level badge (low / medium / high).

  3. On a school with a "High" bottleneck badge, tap "Escalate to principal".

    Screenshot pending

    A step-up verification prompt appears; once verified, an "Escalation queued" confirmation shows.

You have reviewed registration bottlenecks across your scope and escalated a high-priority school to its principal.

Warning

  • "Escalate to principal" only appears on a school whose bottleneck level is "High" — it does not show for medium or low.
Review course registration

Review recent governance policy activity in your scope.

When you want to see what policy actions have happened across the schools or offices in your scope, or open a policy to read its detail.

  1. Open the Governance policy mini app from your home screen.

    Screenshot pending

    The screen loads with the EMIS domain selected by default, showing the list of published policies.

  2. Scroll to the recent activity strip to see policy actions across your scope.

    Screenshot pending

    A list of the most recent policy actions in your scope appears, each with its outcome and timestamp.

  3. Tap a policy row to open its detail.

    Screenshot pending

    The policy's versions and audit trail open; you can review them but there is no publish or acknowledge action on this screen for your role.

You can see recent policy activity across your scope and review any policy's versions and audit trail.

Warning

  • This role is read-only for governance policy — creating and publishing is limited to the four national-tier authoring roles.
Review policy activity

Publish a draft curriculum document to make it official.

When a draft curriculum document is ready and you want it to become the official version.

  1. Open the Curriculum & Subjects mini app from your home screen.

    Screenshot pending

    The screen loads showing subject, curricula, textbook and profile counts, with the Subjects tab active by default.

  2. Tap the "Curricula" tab.

    Screenshot pending

    The list of curriculum documents for your school appears.

  3. Tap a draft curriculum document to open it.

    Screenshot pending

    The document detail opens with an immutability banner ("Published curriculum documents cannot be edited. Editing creates a new version."), its entries, status and owner-tier badges, and a "Publish" button visible because it's still a draft.

  4. Tap "Publish".

    Screenshot pending

    A confirmation sheet titled "Publish curriculum" opens with the message "After publishing, this curriculum cannot be edited. Continue?"

  5. Read the warning, then tap the submit button in the confirmation sheet.

    Screenshot pending

    A step-up verification prompt appears asking you to confirm your identity; once verified, the document's status changes to Published.

The document's status changes to Published — it can no longer be edited in place, and any further change creates a new version.

Warning

  • "Publish" only appears on documents still in draft status — an already-published document has no Publish button, since published curriculum can't be edited in place.
Publish a curriculum document

Browse the subjects, curricula and textbooks in your school's curriculum catalogue.

When you want to check what's in the curriculum catalogue, or answer a question about which textbook a subject uses.

  1. Open the Curriculum & Subjects mini app from your home screen.

    Screenshot pending

    The screen loads showing subject, curricula, textbook and profile counts, with the Subjects tab active by default.

  2. Browse the Subjects tab, or tap "Curricula" or "Textbooks" to switch to those tabs.

    Screenshot pending

    Subjects and Curricula list your school's catalogue. Textbooks lists the textbooks your school has saved; when there are none, or none match the subject filter, it says so.

  3. Go back to the Subjects tab and tap a subject to see its details.

    Screenshot pending

    The subject's detail view opens read-only.

  4. Tap the "School profile" tab to see which curriculum and textbooks your school currently uses.

    Screenshot pending

    The profile shows the school's chosen curriculum, textbooks, and when it was last updated.

You have the current picture of the school's curriculum catalogue and which resources it uses.

Warning

  • "Add Subject" / "Add Curriculum" only appear when your tenant's policy allows school-level authoring — if you don't see them, your school isn't set up for local authoring and you're reading the national catalogue instead.
  • An empty Textbooks tab means your school has no textbooks saved yet, or none match the subject filter — clear the filter first. If the list cannot be read, the tab shows its own error with Try again; that is a read failure, not an empty list.
Browse the curriculum

Review school-wide assignment completion and grade performance.

When you want a snapshot of how assignments are going across the whole school — completion rate, late submissions, and average grades.

  1. Open the Assignments mini app from your home screen.

    Screenshot pending

    The screen loads showing four stat tiles — Active assignments, Completion, Late % and Avg grade — for the whole school.

  2. Review the four stat tiles at the top of the screen.

    Screenshot pending

    Each tile shows a current school-wide number, pulled live from every active assignment.

  3. Scroll down through the list of active assignments below the stat tiles.

    Screenshot pending

    Each card shows the assignment's title, class and due date; the cards are read-only summaries and aren't tappable.

You have a current view of how many assignments are active, completion and late rates, and the average grade across the whole school.

Warning

  • This view is school-wide only — there's no per-teacher or per-class filter, and the assignment cards aren't tappable, so you can't drill into an individual teacher's gradebook from this screen.
Review assignment stats

Run a report and download the output.

When you need a fresh data export — attendance, grades, or another catalogue report — for your department.

  1. Open the Reports & Statistics mini app from your home screen.

    Screenshot pending

    The screen loads with a Catalogue section listing available reports and a Recent runs section below it.

  2. In the Catalogue, find a report card marked "Sensitive — re-auth required" and tap one of its format buttons (PDF, CSV or XLSX).

    Screenshot pending

    A step-up verification prompt appears asking you to confirm your identity.

  3. Complete the verification prompt.

    Screenshot pending

    The run is queued — a confirmation message appears and the report shows under Recent runs, moving from Queued to Running and then Succeeded.

  4. Once the run's status shows Succeeded, tap the download icon on its Recent runs row.

    Screenshot pending

    The report file downloads to your device.

You have downloaded the report output to your device, and it stays listed under Recent runs for later reference.

Warning

  • Not every report needs a step-up — the verification prompt only appears for reports marked "Sensitive — re-auth required" in the Catalogue; other reports queue immediately when you tap a format button.
Run a department report

Check the ministry attendance overview across schools in your scope.

When you want a roll-up of attendance across all the schools in your oversight scope, and to see which ones are lagging.

  1. Open the Attendance mini app from your home screen.

    Screenshot pending

    The Ministry Overview screen loads, showing the number of schools tracked and the national average attendance.

  2. Read the total students and absent-today metric cards.

    Screenshot pending

    The metric grid shows total students tracked and how many are absent today, aggregated across your scope.

  3. Scroll to "Lowest-performing schools" to see which schools need attention.

    Screenshot pending

    A ranked list of the lowest-attendance schools in your scope appears, each with its present/total count for today.

You have a roll-up of attendance across your oversight scope and can see which schools are lagging.

Warning

  • This is a read-only roll-up — schools report their own attendance; you cannot edit a record from here.
Check ministry attendance

Create and publish a national EMIS policy.

When the ministry needs to issue a new national EMIS policy — reporting requirements and at-risk thresholds — for every school to follow.

  1. Open the Analytics mini app from your home screen.

    Screenshot pending

    The screen loads showing a "Policy in force" card with a "Create and publish" action.

  2. In the "Policy in force" card, tap "Create and publish".

    Screenshot pending

    A sheet titled "Publish EMIS policy" opens with fields for Title, Change summary and the EMIS rule set (required report types, freshness window, at-risk threshold).

  3. Fill in the title, rule set and an optional change summary, then tap "Create and publish" to confirm.

    Screenshot pending

    A step-up verification prompt appears; once verified, the draft is created and published in one step, and the "Policy in force" card updates to the new version.

The national EMIS policy is published and schools now see it as the policy in force.

Warning

  • "Create and publish" only shows for the four national-tier authoring roles — a provincial or district officer sees the banner as read-only.
Publish a national policy

Review course registration bottlenecks across schools and escalate a high-priority one.

When you want to see which schools have registration bottlenecks and push a high-priority one to the school's principal.

  1. Open the Course Registration mini app from your home screen.

    Screenshot pending

    The screen loads showing total registrations, pending count and high bottlenecks across the schools in your scope.

  2. Scroll to "School-by-school" to see each school's registrations, pending count and bottleneck level.

    Screenshot pending

    A list of schools appears, each with its own registration count, pending count and a bottleneck level badge (low / medium / high).

  3. On a school with a "High" bottleneck badge, tap "Escalate to principal".

    Screenshot pending

    A step-up verification prompt appears; once verified, an "Escalation queued" confirmation shows.

You have reviewed registration bottlenecks across your scope and escalated a high-priority school to its principal.

Warning

  • "Escalate to principal" only appears on a school whose bottleneck level is "High" — it does not show for medium or low.
Review course registration

Book a parent-teacher meeting slot.

When you want to discuss your child's progress with a teacher face to face.

  1. Open the Parent-Teacher Meetings mini app from your home screen.

    Screenshot pending

    The screen opens on the Available slots tab, listing open meeting slots.

  2. Tap an open slot with the teacher and time that works for you.

    Screenshot pending

    A Book Slot sheet opens showing the teacher, date, time and your child.

  3. Tap "Book slot" in the sheet.

    Screenshot pending

    The app asks you to confirm it is really you before it saves.

  4. Confirm the verification prompt.

    Screenshot pending

    The sheet closes, a confirmation message shows the slot is booked, and it now appears under the Booked tab.

The slot is booked for your child, and shows in the Booked tab until the meeting happens.

Warning

  • Only slots marked open can be booked — a slot that's already taken by another parent won't respond to a tap.
Book a meeting

Book a cafeteria meal for your child on a specific day.

Before the week starts, once the school has published the menu for it.

  1. Open the Cafeteria mini-app from your home screen.

    Screenshot pending

    This week's published menu loads, along with your child's meal booking plan and the cafeteria balance.

  2. Use the previous and next week arrows to reach the week you want to book.

    Screenshot pending

    The menu redraws for that week; days with no published menu stay empty rather than showing last week's dishes.

  3. Tap the "My Bookings" tab.

    Screenshot pending

    The view switches to your child's meal booking plan for the four-week window, with a "Book a Meal" action above it.

  4. In the meal booking plan card, tap "Book a Meal" to open the sheet.

    Screenshot pending

    The sheet opens with the day, the meal slot and the menu for that day, and the price per serving.

  5. If an allergy warning is shown, read it and tick the acknowledgement, then confirm the booking and verify your identity.

    Screenshot pending

    The app asks you to confirm it is really you; after that, the booking appears in the plan for that day.

The meal is booked for that day and slot, charged at the price shown, and it appears in the four-week booking plan.

Warning

  • The allergy acknowledgement is not a formality — it is recorded with the order, so read the warning against what you know about your child before ticking it.
  • Retrying a failed booking does not create a second charge: the app sends the same order key each time, so the school sees one order for that day and slot.
Open Cafeteria

Check your child's bus location and set up a pickup zone alert.

When your child is on the school bus and you want to know where it is, or you want to be notified when it's near the pickup point.

  1. Open the Bus Tracking mini app from your home screen.

    Screenshot pending

    The screen loads showing your child's bus card, with a map if a trip is currently active.

  2. If a trip is active, check the map and estimated arrival time.

    Screenshot pending

    The map shows the bus's live position and an ETA to the pickup or drop-off point.

  3. Tap "Setup pickup zone" to open the pickup zone sheet.

    Screenshot pending

    A sheet opens with fields for the pickup location and a radius slider (100-2000 meters).

  4. Set the location and radius, then tap "Save pickup zone".

    Screenshot pending

    A step-up verification prompt appears asking you to confirm your identity; after confirming, the sheet closes and the zone is saved.

You can see the bus's live position when a trip is active, and you'll get an alert as it enters your saved pickup zone.

Warning

  • Bus tracking is only available to parents — the map and ETA only show when the bus's trip is active; outside trip hours the card stays empty.
Check bus tracking

See what is on at school for your child this month and answer an invitation.

At the start of a month, or when the school announces an event you need to plan around.

  1. Open the Events Hub mini-app from your home screen.

    Screenshot pending

    The calendar opens on the current period, with counters above it including how many events are still open for a reply.

  2. If you are linked to more than one child, choose the child in the switcher at the top.

    Screenshot pending

    The calendar reloads for that child, so events for a sibling's class drop out of the list.

  3. Use the arrows to move between periods, and Today to jump back to the current one.

    Screenshot pending

    The header names the period you are looking at; a long agenda loads the rest only when you ask for more.

  4. Open an event that is asking for a reply and choose Yes, Maybe or No.

    Screenshot pending

    Your answer is sent for that event and the open-for-reply counter drops.

You know what is scheduled for your child, and the school has your answer for the events that needed one.

Warning

  • Not every event asks for a reply — an event with no reply option is an announcement, and there is nothing for you to confirm.
  • Parents read the calendar; creating or editing an event is a staff action, so the add button is not shown to you.
Open Events Hub

Review your Wallet spending history and pay a pending fee.

When you want to check where your child's school-related spending went, or a fee is waiting to be paid.

  1. Open the Wallet mini app from your home screen.

    Screenshot pending

    The Wallet screen loads showing your balance and a list of recent transactions.

  2. Use the All / Tuition / Other filter chips to narrow the transaction list.

    Screenshot pending

    The transaction list updates to show only entries matching the selected filter.

  3. If there's a pending fee card, tap "Open MytelPay" on it.

    Screenshot pending

    A step-up verification prompt appears asking you to confirm your identity; after confirming, the payment goes through and the fee card updates to Paid.

You know exactly what your child's Wallet was used for, and any pending fee is cleared.

Warning

  • There's no top-up button here — "Top-up" only appears as a label on past transactions; "Open MytelPay" hands off to the MytelPay app for OTP-verified payment, it doesn't pay inside Edu360.
Check my Wallet

Find the school notices that matter to you and clear the rest.

When the notification badge has built up and you need to find one specific notice, such as a fee reminder or an exam change.

  1. Open Notifications from your home screen.

    Screenshot pending

    The list loads newest first, and the subtitle tells you how many are still unread.

  2. Tap a filter chip — Unread, Urgent, Exam or Tuition-related — to narrow the list.

    Screenshot pending

    Only notices matching the chip stay on screen; the chip stays highlighted so you can tell the list is filtered.

  3. Open the notice you were looking for, then use Mark as read on it.

    Screenshot pending

    The unread dot disappears from that row and the unread count in the subtitle drops by one.

  4. Opening a notice follows its link elsewhere in the app, so tap Notifications in the bottom bar to come back to the list.

    Screenshot pending

    The notifications list reopens, with one fewer unread item than before.

  5. Use Mark all as read to clear the backlog once you have dealt with what matters.

    Screenshot pending

    A confirmation message appears and the badge clears; the notices themselves stay in the list, they are only marked read.

The notice you needed is read and acted on, and the unread badge reflects only what is still waiting for you.

Warning

  • Marking all as read is not the same as dealing with them — a tuition reminder stays due after the badge clears.
  • If you are linked to more than one child, switch the active profile first: the list is filtered to the profile you are currently viewing.
Open Notifications

Start a conversation with your child's teacher.

When you have a question about your child's class, homework or behavior and want to reach the teacher directly.

  1. Open the Messages mini app from your home screen.

    Screenshot pending

    The Messages screen loads showing your existing conversations, if any.

  2. Tap the "New Conversation" button (chat-bubble icon) in the bottom corner.

    Screenshot pending

    A New Conversation sheet opens with fields for teacher and child.

  3. Enter the teacher, then select which of your children the conversation is about.

    Screenshot pending

    Both fields show your entry, and the child field lists only your own children.

  4. Type your message and tap "Start conversation".

    Screenshot pending

    The sheet closes and the new conversation opens with your message as the first entry.

You have an open conversation thread with the teacher, ready for a reply.

Warning

  • You can only start conversations about your own children — the child picker won't show students you're not linked to.
Message a teacher

Pay your child's tuition fees from the Tuition mini-app.

When a fee item is showing as pending or overdue.

  1. Open the Tuition mini-app from your home screen.

    Screenshot pending

    The Tuition screen loads with a list of your children.

  2. Tap a child's card to see their fee items.

    Screenshot pending

    The card expands to show each fee with its status (pending, overdue or paid).

  3. Check the box next to each unpaid fee you want to pay.

    Screenshot pending

    A payment bar appears at the bottom, showing the number of items selected and the total amount.

  4. Tap "Pay Selected" on the payment bar.

    Screenshot pending

    A step-up verification prompt appears asking you to confirm your identity; once confirmed, you're redirected to MytelPay to finish paying.

The fee status updates to Paid once MytelPay confirms the payment, and the app shows a payment-successful message.

Warning

  • If the selected fees are in different currencies, "Pay Selected" stays disabled until you select fees from a single currency.
Pay tuition now

Raise a complaint with the school and follow it until it is resolved.

When something needs the school's formal attention and a message to one teacher is not the right channel.

  1. Open the Feedback mini-app from your home screen.

    Screenshot pending

    The Feedback screen loads on the Surveys tab, showing your open and closed surveys.

  2. Tap the Complaints tab.

    Screenshot pending

    The complaints you have already sent load under My Complaints, each with its current state.

  3. Start a new complaint, choose the category, and write the title and the details.

    Screenshot pending

    The sheet offers an anonymous option; leaving it off means the school sees your name with the complaint.

  4. Confirm the submission and verify your identity when the app asks.

    Screenshot pending

    A step-up verification prompt appears for the complaint submit action; after it, the complaint is registered and appears in your list.

  5. When the school posts a resolution, open the complaint and either accept it or reopen it with a reason.

    Screenshot pending

    Both answers are verified actions, and the complaint's state changes to closed or back to open accordingly.

The complaint is on record with the school, you can follow its state, and you decide whether the resolution closes it.

Warning

  • Anonymous is not absolute: the school can ask to reveal the sender's identity through a separate, recorded action when a case requires it.
  • Withdrawing a complaint is not the same as accepting a resolution — withdrawing removes it from the queue without any answer from the school.
Open Feedback

Read the latest notices and updates from your child's school partners.

When you want to see what notices the school's partners have posted.

  1. Open the Partner Bulletin mini app from your home screen.

    Screenshot pending

    The app checks it may open, then loads its page from the server. It has no native screen of its own, so the first load needs a connection.

  2. Read the notices listed on the page.

    Screenshot pending

    Each notice shows a title and its text, in your app language. This is a read-only page: there is nothing to type or submit.

  3. If the page says it couldn't open, check your connection and tap "Try again".

    Screenshot pending

    The app downloads the page again and shows the notices.

You have read the notices from your school's partners.

Warning

  • The page is a web package served by the server, not a built-in screen, so it cannot open without a connection the first time, and you cannot post or reply here.
Open Partner Bulletin

Read the latest school news and check the school's basic information.

When you want to stay up to date on school announcements, or look up the school's structure or contact details.

  1. Open the School Info mini app from your home screen.

    Screenshot pending

    The screen opens on the Overview tab, which is the default of four tabs.

  2. Scroll down the Overview tab to the recent news list.

    Screenshot pending

    A list of recent news items appears with their headlines.

  3. Switch to the Structure, Org Chart or About tab to look up other school information.

    Screenshot pending

    Each tab shows its own content — class/grade structure, the staff org chart, or general school details.

You're caught up on the school's latest news and know where to look up its structure or contact details.

Warning

  • This screen is read-only — announcements, org chart and school details are all published by the school; there's nothing here for a parent to edit.
Read school news

Upload a document to the vault and share it with the school, then take the access back when it is no longer needed.

When the school asks for a certificate, a medical note or a proof of residence for your child.

  1. Open the Document Vault mini-app from your home screen.

    Screenshot pending

    Your documents load, with a separate tab for what other people have shared with you.

  2. Tap Upload, give the document a title, pick its category, and mark it encrypted if it is sensitive; then confirm and verify your identity.

    Screenshot pending

    A step-up verification prompt appears for the vault upload action, and the document then appears in your list.

  3. Open the document, tap Share, choose who receives it and what they may do — view, download or co-manage.

    Screenshot pending

    Sharing is a verified action; afterwards the document detail lists who has access and when it was granted.

  4. When the school no longer needs it, open the same document and revoke the access you granted.

    Screenshot pending

    Revoking is verified as well, and the access entry changes to revoked in the document's access list.

The document is stored in your vault, the school had access for as long as you allowed it, and the access list records both the grant and the revocation.

Warning

  • Revoking stops future access; it cannot unsee a document that has already been downloaded, so choose the view-only level when a download is not needed.
  • An encrypted document needs a separate verified step to be opened, including by you — that is intended, not a fault.
Open Document Vault

Track the status of your child's school transfer request.

When a transfer request for your child has already been started and you want to check where it stands.

  1. Open the Transfer mini app from your home screen.

    Screenshot pending

    The screen loads a list of transfer requests linked to your children, if any exist.

  2. Tap a request card to open its detail view.

    Screenshot pending

    The detail view opens showing your child's name and the request's current status at the top.

  3. Tap the timeline section to expand it and review each stage of the request.

    Screenshot pending

    The timeline expands to show each processing stage with its date and status.

You can see exactly which stage your child's transfer request is at, and when it last moved forward.

Warning

  • This screen only tracks existing requests — starting a new transfer isn't available in the app yet; contact your school's registrar office to begin one.
Track transfer status

Acknowledge the EMIS policy currently in force for your school.

When your school needs to confirm it has received and will follow the policy version in force.

  1. Open the Analytics mini app from your home screen.

    Screenshot pending

    The screen loads with the School tab active by default, showing a "Policy in force" card near the top.

  2. In the "Policy in force" card, tap "Acknowledge".

    Screenshot pending

    A sheet titled "Acknowledge policy" opens, asking you to confirm the school has received and will follow the policy, with an optional note field.

  3. Optionally add a note, then tap "Acknowledge" to confirm.

    Screenshot pending

    The sheet closes and the acknowledgement is recorded for your school.

Your school's acknowledgement of the policy version in force is recorded.

Warning

  • The "Policy in force" card only appears once a national EMIS policy version has been published — if you don't see it, none is in force yet.
Acknowledge a policy

Check a payroll period for your school: totals, the approval chain, and every payslip in it.

Before a payroll period moves on, when you need to see what it contains.

  1. Open the Payroll & Budget mini app from your home screen.

    Screenshot pending

    The screen loads with the payroll tab, listing the periods your school has.

  2. Tap a payroll period in the list.

    Screenshot pending

    The period detail opens with its totals, the approval chain, and the payslip list.

  3. Tap a payslip to read its breakdown.

    Screenshot pending

    The payslip opens. A caption says the worked-session figure is seeded data, not a calculation from attendance.

You have seen the period totals and its payslips. Approving is not yet possible in the app.

Warning

  • Approving, sealing and disbursing a period are not available in the app yet: the server refuses those writes, so the buttons are hidden rather than shown and failing.
Approve a payroll period

Approve a transfer request from your school as the sending (source) school.

When a student at your school has requested a transfer and it is waiting for your source-school approval.

  1. Open the Transfer Management mini app from your home screen.

    Screenshot pending

    The screen loads with the "Source & Destination" surface, showing the Inbox tab selected by default.

  2. In the Inbox tab, tap a transfer request from your school.

    Screenshot pending

    The request detail opens showing the student, the "From" and "To" schools, and an "Approve" button.

  3. Tap "Approve".

    Screenshot pending

    A confirmation sheet opens showing the student's name with "Cancel" and "Approve" buttons.

  4. Tap "Approve" in the confirmation sheet.

    Screenshot pending

    A step-up verification prompt appears; once verified, the request moves out of your Inbox as source-approved.

The request is approved by your school as the source and moves on to the destination school for acceptance.

Warning

  • Approving only clears your school's source-side step — the destination school still has to accept the student separately.
Approve a transfer

Confirm your school's receipt of an official document.

When your school has received an official document that requires acknowledgement of receipt.

  1. Open the Document Workflow mini app from your home screen.

    Screenshot pending

    The screen loads with the Inbox tab active by default, showing counts for unread incoming documents and outgoing documents awaiting acknowledgement.

  2. In the Inbox tab, tap a document that needs acknowledgement.

    Screenshot pending

    The document detail opens showing "Please confirm receipt on behalf of the organisation." with a "Confirm Receipt" button.

  3. Tap "Confirm Receipt".

    Screenshot pending

    A step-up verification prompt appears; once verified, the document shows "Organisation receipt confirmed".

Your school's receipt of the document is confirmed and recorded.

Warning

  • "Confirm Receipt" only appears on documents that actually require acknowledgement — most incoming documents don't need it.
Confirm receipt of a document

Approve, waitlist, or reject a submitted admission application.

When a family has submitted an application and it is waiting for a decision.

  1. Open the Admissions mini app from your home screen.

    Screenshot pending

    The screen loads with the Quotas tab active by default, showing quota usage for your school.

  2. Tap the "Applications" tab.

    Screenshot pending

    The list of submitted applications for your school appears.

  3. Tap an application that hasn't been withdrawn to open it.

    Screenshot pending

    The application detail opens with "Approve", "Waitlist" and "Reject" buttons at the bottom.

  4. Tap "Approve".

    Screenshot pending

    A decision sheet opens with an optional reason field and a "Save decision" button.

  5. Optionally add a reason, then tap "Save decision".

    Screenshot pending

    A step-up verification prompt appears; once verified, the application's status changes to Approved.

The application's status changes to Approved, Waitlisted, or Rejected depending on the decision you chose.

Warning

  • "Waitlist" and "Reject" require a reason before you can save — "Approve" does not.
  • A withdrawn application has no decision buttons — it can no longer be acted on.
Decide an admission

Draft a new version of a school policy, publish it, and check the one in force.

When a rule changes for the coming term, or when the policy hub shows a policy you have not acknowledged.

  1. Open the Governance Policy mini-app from your home screen.

    Screenshot pending

    The policy list loads, and a banner names the version currently in force for your school.

  2. Read the banner at the top: it shows the version in force.

    Screenshot pending

    You can see which version of the policy is in force for your scope.

  3. Open the policy you need to change and start a new draft from the version you want to build on.

    Screenshot pending

    The draft is created as a new version — the version in force is untouched while you work.

  4. When the draft is ready, publish it and verify your identity when the app asks.

    Screenshot pending

    A step-up verification prompt appears for the policy publish action; after it, the new version becomes the one in force and the banner changes.

The new version is in force for your scope, and the previous one stays in the version history.

Warning

  • Publishing replaces what staff see immediately — there is no scheduled release here, so publish when the rule is meant to start, not while it is still being agreed.
  • Archiving a version is not the same as deleting it: the history stays readable, which is what the audit trail depends on.
Open Governance Policy

Sign and seal a transcript so it can be released.

When a transcript is waiting for your sign and seal before it can go out.

  1. Open the Transcript mini app from your home screen.

    Screenshot pending

    The screen loads showing counts for transcripts due for sign, awaiting your sign, published, and under parent review.

  2. Scroll down to the "Transcript release" card.

    Screenshot pending

    A list of transcripts waiting for sign + seal appears, each with a "Sign + seal" button.

  3. Tap "Sign + seal" on a transcript.

    Screenshot pending

    A confirmation sheet opens for that transcript with a "Sign + seal" button at the bottom.

  4. Tap "Sign + seal" to confirm.

    Screenshot pending

    A step-up verification prompt appears asking you to confirm your identity.

  5. Once the sign step succeeds, a second verification prompt appears right after it.

    Screenshot pending

    The prompt asks you to confirm your identity; once verified, the transcript moves off the release list.

The transcript is signed and sealed and moves off the release list — it is ready to be released.

Warning

  • Sign + seal is a two-step verification — you'll be asked to confirm your identity twice in a row, once for signing and once for sealing.
  • "Transcript release" only lists transcripts already through homeroom sign — if it's empty, nothing is waiting on you yet.
Release a transcript

Review your school's EMIS analytics — reports and at-risk students.

When you want an overview of your school's reports and at-risk tracking.

  1. Open the Analytics mini app from your home screen.

    Screenshot pending

    The screen loads with the School tab active by default, showing school-level metrics.

  2. Tap the "Reports" tab.

    Screenshot pending

    The reports for your school appear.

  3. Tap the "At-Risk" tab.

    Screenshot pending

    The list of at-risk students for your school appears.

You have an overview of your school's reports and at-risk students.

Warning

  • This is a read-only review — decisions like acknowledging policy are separate actions on the same screen.
Review EMIS analytics

Send a broadcast to a chosen audience at your school, now or scheduled.

When the whole school, or one group in it, needs the same message — a closure, an exam change, a reminder before an event.

  1. Open the School Management mini-app and go to the broadcasts section.

    Screenshot pending

    The broadcasts you have already sent load, each with its audience and status.

  2. Tap the "Broadcasts" tab.

    Screenshot pending

    The view switches to the broadcasts you have already sent, each with its audience and status, with a "New broadcast" action above the list.

  3. Open the compose dialog and write the title and the message body.

    Screenshot pending

    The submit action stays unavailable until the required fields are filled in.

  4. Set the audience, then choose whether the broadcast goes out now or at a scheduled time.

    Screenshot pending

    A scheduled broadcast keeps its send time on the card, so the list distinguishes sent from waiting.

  5. Submit the broadcast and verify your identity when the app asks.

    Screenshot pending

    A step-up verification prompt appears for the broadcast action; after it, the broadcast appears in the list with its audience.

The broadcast is recorded against your school with its audience and status, and recipients see it among their notifications.

Warning

  • A broadcast is one-way: it does not collect replies, so use it for information and the meeting or messaging tools for anything that needs an answer.
  • A calendar entry is a separate action from a broadcast — announcing an event does not put it in anyone's calendar.
Open School Management

Check the ministry attendance overview across schools in your scope.

When you want a roll-up of attendance across all the schools in your oversight scope, and to see which ones are lagging.

  1. Open the Attendance mini app from your home screen.

    Screenshot pending

    The Ministry Overview screen loads, showing the number of schools tracked and the national average attendance.

  2. Read the total students and absent-today metric cards.

    Screenshot pending

    The metric grid shows total students tracked and how many are absent today, aggregated across your scope.

  3. Scroll to "Lowest-performing schools" to see which schools need attention.

    Screenshot pending

    A ranked list of the lowest-attendance schools in your scope appears, each with its present/total count for today.

You have a roll-up of attendance across your oversight scope and can see which schools are lagging.

Warning

  • This is a read-only roll-up — schools report their own attendance; you cannot edit a record from here.
Check ministry attendance

Create and publish a national EMIS policy.

When the ministry needs to issue a new national EMIS policy — reporting requirements and at-risk thresholds — for every school to follow.

  1. Open the Analytics mini app from your home screen.

    Screenshot pending

    The screen loads showing a "Policy in force" card with a "Create and publish" action.

  2. In the "Policy in force" card, tap "Create and publish".

    Screenshot pending

    A sheet titled "Publish EMIS policy" opens with fields for Title, Change summary and the EMIS rule set (required report types, freshness window, at-risk threshold).

  3. Fill in the title, rule set and an optional change summary, then tap "Create and publish" to confirm.

    Screenshot pending

    A step-up verification prompt appears; once verified, the draft is created and published in one step, and the "Policy in force" card updates to the new version.

The national EMIS policy is published and schools now see it as the policy in force.

Warning

  • "Create and publish" only shows for the four national-tier authoring roles — a provincial or district officer sees the banner as read-only.
Publish a national policy

Review course registration bottlenecks across schools and escalate a high-priority one.

When you want to see which schools have registration bottlenecks and push a high-priority one to the school's principal.

  1. Open the Course Registration mini app from your home screen.

    Screenshot pending

    The screen loads showing total registrations, pending count and high bottlenecks across the schools in your scope.

  2. Scroll to "School-by-school" to see each school's registrations, pending count and bottleneck level.

    Screenshot pending

    A list of schools appears, each with its own registration count, pending count and a bottleneck level badge (low / medium / high).

  3. On a school with a "High" bottleneck badge, tap "Escalate to principal".

    Screenshot pending

    A step-up verification prompt appears; once verified, an "Escalation queued" confirmation shows.

You have reviewed registration bottlenecks across your scope and escalated a high-priority school to its principal.

Warning

  • "Escalate to principal" only appears on a school whose bottleneck level is "High" — it does not show for medium or low.
Review course registration

Record that a student has been picked up.

When a student is being picked up at the gate and you need to record it.

  1. Open the Pickup check-in mini app from your home screen.

    Screenshot pending

    The screen loads showing today's pickups, filterable by gate ("All gates" by default).

  2. Tap the action button on a pending pickup row.

    Screenshot pending

    An action sheet opens listing "Record pickup", "Escalate to principal" and "Mark as no-show".

  3. Tap "Record pickup".

    Screenshot pending

    A "Record pickup" sheet opens with an optional note field.

  4. Optionally add a note, then confirm.

    Screenshot pending

    A step-up verification prompt appears; once verified, a "Action recorded." toast shows and the row updates.

The pickup is recorded and the student's row shows as picked up.

Warning

  • If the person picking up isn't on the approved list, use "Escalate to principal" instead of "Record pickup".
Check in a pickup

Raise a maintenance ticket for an existing asset.

When an asset at school is broken or needs servicing.

  1. Open the Asset & Inventory mini app from your home screen.

    Screenshot pending

    The screen loads with the Assets tab active by default.

  2. Tap the asset that needs servicing to open its detail.

    Screenshot pending

    The asset detail opens with a "Create ticket" button.

  3. Tap "Create ticket".

    Screenshot pending

    A dialog opens with a "Describe the issue" field and a "Create ticket" submit button.

  4. Describe the issue, then tap "Create ticket" to submit.

    Screenshot pending

    A step-up verification prompt appears; once verified, the dialog closes and the ticket appears in the Maintenance tab.

The maintenance ticket is created for the asset and appears in the Maintenance tab.

Warning

  • "Create ticket" is on the asset's own detail screen, not on the Maintenance tab — open the asset first.
Raise a maintenance ticket

Register a new asset in the school's inventory.

When a new item has arrived at school and needs to be added to the inventory.

  1. Open the Asset & Inventory mini app from your home screen.

    Screenshot pending

    The screen loads with the Assets tab active by default, showing an "Add Asset" button.

  2. Tap "Add Asset".

    Screenshot pending

    An "Add new asset" sheet opens with fields for Category, Asset name, Initial location, Purchase date, Vendor, Purchase price (VND) and an optional Batch size.

  3. Fill in the asset details, then tap "Register asset".

    Screenshot pending

    A step-up verification prompt appears; once verified, "Asset created successfully" shows and the asset appears in the list.

The asset is registered and appears in the Assets list for your school.

Warning

  • "Batch size" is optional — leave it blank to register a single item.
Record an asset

Check the school's attendance overview for today.

When you want a school-wide snapshot of who is present, late or absent today.

  1. Open the Attendance mini app from your home screen.

    Screenshot pending

    The screen loads with the School Overview header and today's attendance rate.

  2. Read the present, late and absent counts on the summary cards.

    Screenshot pending

    The cards show the school-wide totals for present, late and absent, aggregated across all classes.

  3. Scroll to "My record" to check your own attendance entry for today.

    Screenshot pending

    Your own check-in status for today appears in a separate card below the school summary.

You have a school-wide attendance snapshot and can see your own check-in status for today.

Warning

  • Only staff_high gets this school-wide dashboard — staff_basic and staff_middle see a personal timesheet instead.
Check school attendance

Raise a maintenance ticket for an existing asset.

When an asset at school is broken or needs servicing.

  1. Open the Asset & Inventory mini app from your home screen.

    Screenshot pending

    The screen loads with the Assets tab active by default.

  2. Tap the asset that needs servicing to open its detail.

    Screenshot pending

    The asset detail opens with a "Create ticket" button.

  3. Tap "Create ticket", describe the issue, then submit.

    Screenshot pending

    A step-up verification prompt appears; once verified, the dialog closes and the ticket appears in the Maintenance tab.

The maintenance ticket is created for the asset and appears in the Maintenance tab.

Warning

  • "Create ticket" is on the asset's own detail screen, not on the Maintenance tab — open the asset first.
Raise a maintenance ticket

Register a new asset in the school's inventory.

When a new item has arrived at school and needs to be added to the inventory.

  1. Open the Asset & Inventory mini app from your home screen.

    Screenshot pending

    The screen loads with the Assets tab active by default, showing an "Add Asset" button.

  2. Tap "Add Asset".

    Screenshot pending

    An "Add new asset" sheet opens with fields for Category, Asset name, Initial location, Purchase date, Vendor, Purchase price (VND) and an optional Batch size.

  3. Fill in the asset details, then tap "Register asset".

    Screenshot pending

    A step-up verification prompt appears; once verified, "Asset created successfully" shows and the asset appears in the list.

The asset is registered and appears in the Assets list for your school.

Warning

  • "Batch size" is optional — leave it blank to register a single item.
Record an asset

Check yourself in for the day on your staff timesheet.

When you arrive at school and need to record your own attendance for today.

  1. Open the Attendance mini app from your home screen.

    Screenshot pending

    The Staff Timesheet screen loads, showing today's present, late and absent counts and a "Today" card.

  2. Read the "Today" card to see whether you are checked in yet.

    Screenshot pending

    The card shows a "Check in" button if you have not checked in yet, or a "Check out" button once you have.

  3. Tap "Check in".

    Screenshot pending

    A step-up verification prompt appears; once verified, the card updates to show you are checked in.

Your check-in for today is recorded on your staff timesheet.

Warning

  • This timesheet is personal — it shows only your own attendance, not the whole school's.
Check in for today

Record that a student has been picked up.

When a student is being picked up at the gate and you need to record it.

  1. Open the Pickup check-in mini app from your home screen.

    Screenshot pending

    The screen loads showing today's pickups, filterable by gate ("All gates" by default).

  2. Tap the action button on a pending pickup row.

    Screenshot pending

    An action sheet opens listing "Record pickup", "Escalate to principal" and "Mark as no-show".

  3. Tap "Record pickup", optionally add a note, then confirm.

    Screenshot pending

    A step-up verification prompt appears; once verified, a "Action recorded." toast shows and the row updates.

The pickup is recorded and the student's row shows as picked up.

Warning

  • If the person picking up isn't on the approved list, use "Escalate to principal" instead of "Record pickup".
Check in a pickup

Register a new asset in the school's inventory.

When a new item has arrived at school and needs to be added to the inventory.

  1. Open the Asset & Inventory mini app from your home screen.

    Screenshot pending

    The screen loads with the Assets tab active by default, showing an "Add Asset" button.

  2. Tap "Add Asset".

    Screenshot pending

    An "Add new asset" sheet opens with fields for Category, Asset name, Initial location, Purchase date, Vendor, Purchase price (VND) and an optional Batch size.

  3. Fill in the asset details, then tap "Register asset".

    Screenshot pending

    A step-up verification prompt appears; once verified, "Asset created successfully" shows and the asset appears in the list.

The asset is registered and appears in the Assets list for your school.

Warning

  • "Batch size" is optional — leave it blank to register a single item.
Record an asset

Find a book in the school library catalogue and see the books you have borrowed.

When you want to know whether the library has a book, or check what you have on loan and when it is due.

  1. Open the Library mini app from your home screen.

    Screenshot pending

    The Library opens on the Catalogue tab, with a search box and the list of books.

  2. Type a title or author in the Search box and press Enter.

    Screenshot pending

    The list narrows to the books that match. If the school has no catalogue connected yet, the app says so instead of showing an empty list.

  3. Switch to the Books I have borrowed tab.

    Screenshot pending

    Your own loans, holds and circulation requests are listed, each loan with its due date.

  4. To keep a book longer, tap Renew on a loan that has not been returned.

    Screenshot pending

    A renewal request goes to the library desk and the Renew button on that loan disappears. The librarian decides; the due date changes only after they approve.

You know whether the library holds the book and which books you have out, with their due dates.

Warning

  • You cannot borrow or reserve a book from the app. Loans are issued by the librarian at the desk, so take the book there; the app only shows the result.
  • Renew is a request, not an instant extension: the due date stays the same until the librarian approves it.
Open Library

Check your grades and GPA for the current semester.

When new results are published, or you want to check your standing partway through a semester.

  1. Open the Results mini app from your home screen.

    Screenshot pending

    The Results screen loads, showing your overall GPA and the current semester's subject grades.

  2. At the top, review your GPA and the credits, semesters and rank stat cards.

    Screenshot pending

    The three stat cards show your total credits earned, number of semesters, and class rank.

  3. Tap a different semester chip to see results from an earlier term.

    Screenshot pending

    The subject cards below refresh to show that semester's grades and the semester GPA.

  4. Scroll down to see each subject's grade in the subject cards, and check the performance summary at the bottom.

    Screenshot pending

    Each subject card shows its grade for the selected semester, and the performance summary highlights your strongest and weakest subjects.

You can see your GPA, semester grades and rank at any time, and compare them across semesters using the chip selector.

Warning

  • Results is read-only from this screen — if a grade looks wrong, contact your teacher or homeroom office; there's no correction button here.
Check my results

Enrol in a published credit plan and check the GPA it counts towards.

At the start of a term, once your school has published the credit plans for your year.

  1. Open the Academic Credits mini-app from your home screen.

    Screenshot pending

    Your term GPA and cumulative progress load at the top, with your current enrolments underneath.

  2. Check the Enrolments card to see which plans you are already on and what state each one is in.

    Screenshot pending

    Each enrolment shows its term, credits and status; approved and submitted ones carry a Drop action.

  3. In the Credit plans card, find the plan you need and tap Enroll, then confirm your identity when the app asks.

    Screenshot pending

    The app asks you to confirm it is really you; after that, a new enrolment appears in the Enrolments card in submitted state.

  4. If you picked the wrong plan, tap Drop on that enrolment and confirm your identity again.

    Screenshot pending

    The app asks you to confirm it is really you, and the enrolment leaves the list once it is withdrawn.

You are enrolled in the plan, the enrolment is visible to your school for approval, and its credits count towards the GPA shown at the top of the screen.

Warning

  • Only published plans can be joined — a plan still in draft does not appear in your list, and there is nothing you can do from the app to release it.
  • Enrolling does not grade you: the GPA figure only moves once results for those subjects are released.
Open Academic Credits

Enrol in an online course and mark your first lesson complete.

When you want to study a subject beyond class hours, or a teacher has recommended a course to you.

  1. Open the E-learning mini-app from your home screen.

    Screenshot pending

    The course catalogue loads, with your overall progress and any courses you are already enrolled in shown above it.

  2. Use the category chips to filter the catalogue, then open the course you want.

    Screenshot pending

    The course card shows its subject, teacher, rating and lesson count, and an Enrol action if you are not enrolled yet.

  3. Tap Enrol and confirm your identity when the app asks.

    Screenshot pending

    The app asks you to confirm it is really you; after that, the course moves into My subjects and a confirmation appears.

  4. Back on the main screen, open Continue learning and tap Mark complete when you have finished the lesson.

    Screenshot pending

    The app asks you to confirm it is you once more, and your overall progress bar moves once the lesson is recorded.

You are enrolled in the course, the first lesson is recorded as complete, and your progress is visible to your teacher on their own dashboard.

Warning

  • Both enrolling and marking a lesson complete are verified actions — if you cancel the identity prompt, nothing is saved and the course stays as it was.
  • Marking a lesson complete records your own progress; it does not submit any work for grading. Assignments still go through the Assignments mini-app.
Browse courses

Find a room on campus and get walking directions to it.

When your timetable sends you to a room you have not been to, or on your first days at a new school.

  1. Open the Campus Map mini-app from your home screen.

    Screenshot pending

    The map loads with counters for buildings, floors, rooms and gates, and a caption saying how many pins are shown.

  2. Type the room or building name into the search box at the top.

    Screenshot pending

    The pin list narrows as you type; if nothing matches, the screen says so instead of showing an empty map.

  3. Open the place you found and tap Directions.

    Screenshot pending

    The app asks you to pick a start and an end point, then draws the route with an estimated walking time in minutes.

  4. When you have arrived, tap Clear route to go back to the plain map.

    Screenshot pending

    The drawn route disappears and all pins come back on screen.

You know where the room is, how long the walk takes, and whether the route is step-free.

Warning

  • The walking time is an estimate from the map data, not a live measurement — allow extra time between lessons in a large building.
  • If the map is empty, your school has not published its campus pins yet; searching harder will not surface them.
Open Campus Map

Find an answer in the Help Center, or reach support directly.

When you're stuck on how to use a mini app, or something isn't working the way you expect.

  1. Open the Help Center mini app from your home screen.

    Screenshot pending

    The Help Center opens on the Browse tab, showing a list of help categories.

  2. Tap a category, then tap an article that matches your question.

    Screenshot pending

    The article opens showing step-by-step help text for that topic.

  3. If the article doesn't solve it, switch to the Contact tab and tap a support channel (such as phone or email).

    Screenshot pending

    Your device opens the corresponding app (phone dialer, email or messaging app) with the school's support contact pre-filled.

You either found the answer in an article, or reached the school's support channel directly.

Warning

  • There's no in-app ticket form — the Contact tab only launches your phone, email or messaging app; support is not tracked inside Edu360 itself.
Get help

Find the study materials your school has published and open one to read.

When a teacher tells you the reading, worksheet or slides are in Learning Materials.

  1. Open the Learning Materials mini app from your home screen.

    Screenshot pending

    The list of materials your school has published opens. If nothing has been published yet, you see "No materials yet" instead.

  2. Scroll the list. Each row shows the material's title and an icon for its type (PDF, image, audio, video or link). The Storage used button above the list shows how much space downloaded materials take on your device.

    Screenshot pending

    You can see every published material for your school, with the Storage used button at the top.

  3. Tap a material to open it.

    Screenshot pending

    The material opens in the reader. If it can't be loaded you see "This material could not be opened" with a way to retry.

You have opened a study material your school published.

Warning

  • "No materials yet" is not an error: it means the read succeeded and your school has published nothing for you. Retrying will not change it — ask your teacher to publish the material.
  • Students can only read. Uploading, publishing and unpublishing are teacher actions, so those buttons do not appear for you.
Open Learning Materials

Work through a practice quiz and see your score.

When you want to revise a subject before a test, on your own and without a teacher setting it.

  1. Open the Practice mini-app from your home screen.

    Screenshot pending

    The quiz bank loads, with a subject filter and a difficulty filter above the list.

  2. Narrow the list with the subject and difficulty filters, then tap the quiz you want.

    Screenshot pending

    An attempt starts and the first question opens, with a progress line showing where you are in the quiz.

  3. Answer the question, then tap Next. Use Previous if you want to change an earlier answer.

    Screenshot pending

    Each answer is saved as you move on, so leaving the question does not lose it.

  4. On the last question, tap Finish attempt and confirm your identity when the app asks.

    Screenshot pending

    The app asks you to confirm it is really you; after that, the attempt is submitted for marking.

  5. Read the results screen: your score, the percentage and the grade, plus the explanation on each question.

    Screenshot pending

    The summary shows the score the server calculated, not a local guess, and Retry starts a fresh attempt at the same quiz.

The attempt is marked by the server and stored in your attempt history, so the quiz card shows your last score next time you open it.

Warning

  • Scores you see while answering are not the grade of record — the mark is calculated on the server when you finish, so a running total in the app can differ from the final result.
  • If the quiz list is empty after clearing the filters, no practice sets have been published for your subjects yet — that is not an error you can fix from the app.
Start practising

Register for a course in this term's catalogue and track the approval.

During the registration window your school opens before a term starts.

  1. Open the Course Registration mini-app from your home screen.

    Screenshot pending

    The term catalogue loads with counters for the courses you are enrolled in and the credits taken this term.

  2. Tap the "Course catalog" chip and scroll to the course you need, checking its credit value.

    Screenshot pending

    Courses you are already registered on are labelled as enrolled instead of offering an Enrol button.

  3. Tap Register on the course and confirm your identity when the app asks.

    Screenshot pending

    The app asks you to confirm it is really you; after that, a success message confirms the request was sent.

  4. Tap "All registrations" to see the status of your new request.

    Screenshot pending

    The request sits in pending until a teacher or the office approves it, and then reads approved.

  5. To undo a registration, tap Drop on it and confirm your identity again.

    Screenshot pending

    The app warns you before dropping, then removes the course from your registrations once the drop is accepted.

The course sits in your registrations for this term, waiting for approval or already approved, and its credits count against your term load.

Warning

  • Enrolling sends a request, not a confirmed seat — the course is only yours once the approval state changes.
  • If the app says you cannot open this screen, the registration window is closed for your role, and reopening the mini-app will not change that.
Open Course Registration

Ask for a place in the dormitory and follow the request until a room is allocated.

Before a term starts, when you need boarding accommodation at your school.

  1. Open the Dormitory mini-app from your home screen.

    Screenshot pending

    Your current lease loads if you have one; if not, the screen says you have no lease and offers to request one.

  2. Tap Request a place and choose your preferred building, or leave it on Any available building.

    Screenshot pending

    The request form opens with a Building choice, set to Any available building until you pick one.

  3. Tap Request a place and verify your identity when the app asks.

    Screenshot pending

    A step-up verification prompt appears for the dormitory application; after it, the request is registered as pending.

  4. If your plans change while the request is still pending, open it and cancel it.

    Screenshot pending

    Cancelling is verified too, and the screen returns to the no-lease state with the request button back.

Your request is in the dormitory queue; when staff review and allocate a bed, the lease and its fee status appear on this screen.

Warning

  • Requesting does not reserve a specific room — allocation is done by dormitory staff, so a free bed you saw may go to someone else.
  • Once a lease is issued, the fee status on the card is what the office goes by — an unpaid dormitory fee is not settled by this screen.
Open Dormitory

Submit an assignment before its due date.

When you've finished an assignment and it's still showing as upcoming.

  1. Open the Assignments mini app from your home screen.

    Screenshot pending

    The Assignments screen loads with Upcoming, Submitted and Overdue counts at the top, and a list of assignment cards below.

  2. Tap the "Upcoming" tab (or "All") to find the assignment you want to submit.

    Screenshot pending

    The list filters to assignments you haven't submitted yet.

  3. On the assignment's card, tap "Submit".

    Screenshot pending

    The app asks you to confirm it is really you before it saves.

  4. Confirm the verification prompt.

    Screenshot pending

    A confirmation message shows the assignment was submitted, and the card moves to the Submitted tab.

The assignment is marked submitted and moves out of your Upcoming list.

Warning

  • Tapping "Submit" finalizes the submission immediately — there's no draft, file-attach or review step first, so make sure you're actually done before you tap it.
Submit an assignment

Show your digital campus ID card for gate or facility checks.

When a guard or staff member asks to see your ID, or you want to check your recent access log.

  1. Open the Campus ID mini app from your home screen.

    Screenshot pending

    Your ID card loads with your photo, name and student number on the front.

  2. Tap the card to flip it and show the QR-style code on the back.

    Screenshot pending

    The card flips and shows a QR-style code as a visual ID marker.

  3. Scroll down to the recent usage log to see your latest gate or facility scans.

    Screenshot pending

    A list shows recent scan entries with location, time and result.

You can show your ID and QR code on demand, and check your recent access history.

Warning

  • This screen is read-only — if your photo or details are wrong, ask the school office to correct them; there's no edit option here.
Show my campus ID

Check this week's class schedule.

When you want to see what classes or sessions you have coming up.

  1. Open the Schedule mini app from your home screen.

    Screenshot pending

    The Schedule screen loads showing "This Week" with your day-by-day sessions.

  2. Tap the arrow next to the week label to move to "Next Week" or back to the previous one.

    Screenshot pending

    The week label updates (This Week / Next Week / Week N — the back arrow's tooltip says "Previous Week"), and the day cards below refresh to that week's sessions.

  3. Check the upcoming-events banner near the top for anything happening soon.

    Screenshot pending

    The banner lists your nearest upcoming session or event, if any.

You always know which sessions are on for this week and can look ahead or back a week at a time.

Warning

  • Sessions on this screen are read-only for students — tapping a session doesn't open anything to edit; only head teachers and principals can manage sessions.
Check my schedule

View and download your sealed transcript.

When you need proof of your grades — for a scholarship application, a school transfer, or your own records.

  1. Open the Transcript mini app from your home screen.

    Screenshot pending

    The "My transcripts" screen loads with a list of your sealed and published report cards.

  2. Tap a report card to open it.

    Screenshot pending

    The report card detail view opens, showing your grades and signatures for that term.

  3. If the record has a sealed PDF, tap "Download PDF".

    Screenshot pending

    The PDF opens in your device's browser or PDF viewer.

You have the sealed transcript PDF for any published term, ready to share or save.

Warning

  • "Download PDF" only appears once the school has sealed that term's transcript — if it's missing, the record hasn't been sealed yet.
View my transcript

Edit a question in the question bank and share it with a colleague.

While preparing a test or a practice set, when you want the question reusable instead of living in one document.

  1. Open the Question & Resource Bank mini-app and stay on the questions list.

    Screenshot pending

    The questions you can see load, scoped to your subjects and school.

  2. Open a question from the bank and tap Edit.

    Screenshot pending

    The sheet adapts to the type you pick: a short answer asks for the accepted answer, an essay asks for a marking rubric.

  3. Change the prompt, type or difficulty, then tap Save to put the new version in the bank.

    Screenshot pending

    The sheet will not save with an empty prompt; once saved, the updated question appears in the list.

  4. Open the saved question, tap Share, pick the colleague and submit; confirm your identity when asked.

    Screenshot pending

    A step-up verification prompt appears for the question share action, and the colleague can then see the question in their own bank.

The updated question is stored in the bank and visible to the colleague you shared it with.

Warning

  • Sharing gives one colleague access; it does not promote the question to the school or ministry bank — that is a separate action with its own confirmation.
  • If a question already in the bank looks wrong, use the flag action rather than editing someone else's entry — the flag goes to whoever owns it.
Open the question bank

Request a substitute teacher to cover one of your class periods.

When you'll be away from a scheduled class and need someone to cover it.

  1. Open the Substitute mini app from your home screen.

    Screenshot pending

    The Substitute screen loads on the "My requests" tab, showing your existing requests.

  2. Tap "Request substitute" — the right-aligned button below the tab chips.

    Screenshot pending

    A sheet opens listing your upcoming class sessions and a reason field.

  3. Select the session you need covered and enter a reason.

    Screenshot pending

    The selected session is highlighted and your reason text appears in the field.

  4. Tap "Request substitute" at the bottom of the sheet.

    Screenshot pending

    The app asks you to confirm it is really you before it saves.

  5. Complete the verification prompt.

    Screenshot pending

    The request is created and appears under "My requests" with a pending status.

Your request appears under "My requests" as pending until a candidate teacher accepts it or a head teacher assigns one.

Warning

  • The session picker isn't limited to the next day or two — it lists every session in your current weekly timetable, each projected to its next occurrence over the coming week. It's empty only if your weekly schedule has no sessions in it at all.
Request a substitute

Publish a new available time slot for parents to book a meeting.

When you want to open up availability for parent-teacher conferences.

  1. Open the Parent-Teacher Meetings mini app from your home screen.

    Screenshot pending

    The screen loads on the Upcoming tab, showing your scheduled meetings.

  2. Tap the "My Slots" tab, then tap "Add slot".

    Screenshot pending

    An Add slot sheet opens with fields for subject, location, date, start time and end time.

  3. Enter the subject and location, then pick the date, start time and end time.

    Screenshot pending

    Each field shows your entry, and the time window you picked is valid (end time after start time).

  4. Tap "Add slot" to publish it.

    Screenshot pending

    The app asks you to confirm it is really you before it saves.

  5. Complete the verification prompt.

    Screenshot pending

    The slot is published and appears under "My Slots" with an Open status, ready for a parent to book.

The new slot shows under "My Slots" as Open until a parent books it or you cancel it.

Warning

  • You can only cancel a slot from "My Slots" while it's still Open — once a parent books it, cancelling has to go through the scheduled meeting itself, not the slot.
Publish a meeting slot

Check your teaching sessions for the week.

When you want to see what classes you're teaching this week, or catch up after time away.

  1. Open the Schedule mini app from your home screen.

    Screenshot pending

    The screen loads showing the current week's days and your teaching sessions for each one.

  2. Tap the arrows on the week navigation card to move to the previous or next week.

    Screenshot pending

    The day cards refresh to show your sessions for the selected week.

  3. Scroll through the day cards to see each session's time, class and subject.

    Screenshot pending

    Each day card lists your sessions for that day; if one is starting soon, an Upcoming banner at the top also highlights it.

You can see your full week of teaching sessions and, if one is starting soon, a highlighted reminder banner.

Warning

  • Tapping a session card doesn't do anything for a teacher — only principals and head teachers can open a session from this screen to reschedule or cancel it.
Check my schedule

Enrol in a professional development event and claim credit for training you did elsewhere.

When you are keeping your continuing education record up to date, or before a reporting deadline for training hours.

  1. Open the HR & CME mini-app; it opens on your own file.

    Screenshot pending

    Your credit ledger for the year loads, showing the hours already recorded against you.

  2. Tap Browse events to see the training on offer.

    Screenshot pending

    Each event shows its format and organiser tier, so you can tell an online school session from an accredited national one.

  3. Open an event and tap Enrol now.

    Screenshot pending

    The button is disabled when the event is full; on success the sheet closes and your file reloads with the enrolment.

  4. For training you did outside the system, open the external claim form, fill in the dates and the certificate document, and submit.

    Screenshot pending

    The submit button stays disabled until the required fields, including the certificate, are filled in.

You are enrolled in the event, and the external training is filed as a claim waiting for a verifier before it counts in your ledger.

Warning

  • Submitting an external claim does not add the hours — a verifier has to approve it first, and only then does your ledger move.
  • The certificate field takes a document that is already in the vault, so upload the certificate there before opening this form.
Open HR & CME

Review a student's submission and record a grade.

When a student has submitted an assignment and you need to score it and give feedback.

  1. Open the Assignments mini app from your home screen.

    Screenshot pending

    The Assignments screen loads with a class picker at the top.

  2. Tap a class chip to pick your class, then tap an assignment card to see its submissions.

    Screenshot pending

    A Submissions section appears below, listing each student's submission and its status.

  3. On a submitted (or already graded) row, tap "Grade".

    Screenshot pending

    A Grade submission sheet opens with a raw-score field and a feedback field.

  4. Enter the raw score (out of the assignment's max score) and optional feedback, then tap "Grade".

    Screenshot pending

    The sheet closes and the app asks you to confirm it is really you.

  5. Complete the verification prompt.

    Screenshot pending

    A confirmation message appears and the submission row updates to show the graded status with your score.

The submission is marked graded with your score and feedback, visible to the student and their parent.

Warning

  • The Grade button only appears on submissions that are submitted or already graded — a submission the student hasn't turned in yet has no Grade action.
Grade an assignment

Reply to a parent in an existing conversation thread.

When a parent has messaged you and you want to respond.

  1. Open the Messages mini app from your home screen.

    Screenshot pending

    The Messages screen loads showing your conversation threads, including any started by parents.

  2. Tap the conversation thread with the parent you want to reply to.

    Screenshot pending

    The thread opens showing the full message history with that parent.

  3. Type your reply in the message field at the bottom of the screen.

    Screenshot pending

    Your text appears in the compose field as you type.

  4. Tap the send button.

    Screenshot pending

    Your message appears at the bottom of the thread as the latest entry.

Your reply is added to the conversation and the parent sees it in their thread.

Warning

  • Teachers can't start a brand-new conversation from this mini app — the New Conversation picker only lists a parent's own children, so it's always empty in a teacher session. Reply inside a thread the parent already started instead.
Reply to a parent

Add a photo and a student bio to your class yearbook, then publish it.

At the end of the school year, as the homeroom teacher assembling the class yearbook before it goes out.

  1. Open the Alumni & Yearbook mini-app and go to your class yearbook.

    Screenshot pending

    The yearbook shell loads with its current photos and bios, and the editing row is shown because the book is not published yet.

  2. Tap Add photo, pick the document that holds the image, write a caption and submit; confirm your identity when asked.

    Screenshot pending

    A step-up verification prompt appears, and the photo joins the yearbook once accepted.

  3. Tap Add bio, choose the student, write the bio text and submit it.

    Screenshot pending

    If no student is selected the sheet tells you so instead of submitting an entry with no owner.

  4. When the book is complete, tap Publish and confirm in the sheet, then verify your identity.

    Screenshot pending

    A step-up prompt appears; after it, the yearbook is published and the editing row disappears.

The class yearbook is published with its photos and bios, and it is no longer editable from this screen.

Warning

  • Publishing is one-way from this screen: the add photo, add bio and publish row is hidden once the yearbook's status is published, so finish the content first.
  • A photo is attached by picking an existing document, not by taking a picture in this sheet — upload the image to the document vault first.
Open Alumni & Yearbook

Release the results of a closed exam to your students.

When you've finished grading a closed exam and are ready for students to see their results.

  1. Open the Exams mini app from your home screen.

    Screenshot pending

    The Exams screen loads on the Drafts tab, with Live, Awaiting and Closed tabs alongside it.

  2. Tap the "Awaiting" tab.

    Screenshot pending

    The list shows closed exams that haven't had their results released yet, each with a submission and pending-grading count.

  3. On an exam card, tap "Publish results".

    Screenshot pending

    A step-up verification prompt appears asking you to confirm your identity.

  4. Complete the verification prompt.

    Screenshot pending

    Results are released immediately — a success message confirms it, and the "Publish results" button disappears from the card.

Results for this exam are released; students (and their parents) can now see their grade for it.

Warning

  • Tapping "Grade" on an exam card only opens a read-only submission summary today — there's no in-app action to enter per-question scores yet, so grading itself has to happen elsewhere before you publish.
Publish exam results

Record a new behaviour observation for a student.

When you want to log a positive, neutral or concerning behaviour incident for a student.

  1. Open the Behavior Log mini app from your home screen.

    Screenshot pending

    The screen loads showing past observations you've logged.

  2. Tap the "+" button to start a new observation.

    Screenshot pending

    A New observation sheet opens with fields for class, student, type and category.

  3. Pick the class, then the student, choose an observation type and category, set a severity if the type needs one, and write a note.

    Screenshot pending

    The fields show your selections and your note text (up to 500 characters).

  4. Tap "Save observation" at the bottom of the sheet.

    Screenshot pending

    The sheet closes and the app asks you to confirm it is really you.

  5. Complete the verification prompt.

    Screenshot pending

    A confirmation message appears and the new observation shows at the top of the list.

The observation is saved to the student's behaviour log and is visible to the student's parent.

Warning

  • The class field must be set before the student field will show anyone — the student picker is filtered by the class you selected first.
Record a behaviour note

Submit an overtime request for extra hours you worked, and cancel it if you made a mistake.

After you have covered an extra session, run an evening activity, or worked outside your timetable.

  1. Open the Workforce mini-app from your home screen.

    Screenshot pending

    Your timesheet, your leave balance and your existing overtime requests load together.

  2. Tap New request to open the overtime form.

    Screenshot pending

    The form asks for a start time, an end time and a reason; the hours are worked out from the two times.

  3. Fill in all three fields and tap Submit, then verify your identity when the app asks.

    Screenshot pending

    The app refuses an end time that is not after the start time, and refuses an incomplete form; on success a step-up prompt appears for the overtime request action.

  4. Watch the request in the list; while it is still pending you can cancel it with a second identity check.

    Screenshot pending

    The request reads pending until your manager decides, and then approved or rejected.

The overtime request is with your manager, showing the hours the app calculated, and you can still withdraw it while it is pending.

Warning

  • The hours are derived from the start and end times you type, not from your timesheet — a wrong end time silently becomes a wrong claim.
  • Overtime and leave are separate requests: this form does not book time off, and your leave balance does not change when overtime is approved.
Open Workforce

Take attendance for today's class and submit it.

When you're about to start or have just finished teaching a class session.

  1. Open the Attendance mini-app from your home screen.

    Screenshot pending

    The Attendance screen loads, showing your teaching sessions for today.

  2. On the class session card, tap "Mark attendance".

    Screenshot pending

    The app asks you to confirm it is really you before it saves.

  3. In the sheet that opens, set each student's status (Present, Late, Absent or Excused), or tap "Mark all present" first and then adjust exceptions.

    Screenshot pending

    Each student row shows the selected status pill, and you can add a note for any student.

  4. Tap "Save attendance" at the bottom of the sheet.

    Screenshot pending

    The sheet closes, a confirmation message shows the attendance sheet was submitted, and the class card flips to an "Attendance marked" badge.

Attendance is recorded for the session, and the class card shows the Attendance marked badge until the next session.

Warning

  • If the class roster is empty, the sheet won't open — check with the office that students are enrolled in this session before trying again.
Take attendance

Check the ministry attendance overview across schools in your scope.

When you want a roll-up of attendance across all the schools in your oversight scope, and to see which ones are lagging.

  1. Open the Attendance mini app from your home screen.

    Screenshot pending

    The Ministry Overview screen loads, showing the number of schools tracked and the national average attendance.

  2. Read the total students and absent-today metric cards.

    Screenshot pending

    The metric grid shows total students tracked and how many are absent today, aggregated across your scope.

  3. Scroll to "Lowest-performing schools" to see which schools need attention.

    Screenshot pending

    A ranked list of the lowest-attendance schools in your scope appears, each with its present/total count for today.

You have a roll-up of attendance across your oversight scope and can see which schools are lagging.

Warning

  • This is a read-only roll-up — schools report their own attendance; you cannot edit a record from here.
Check ministry attendance

Create and publish a national EMIS policy.

When the ministry needs to issue a new national EMIS policy — reporting requirements and at-risk thresholds — for every school to follow.

  1. Open the Analytics mini app from your home screen.

    Screenshot pending

    The screen loads showing a "Policy in force" card with a "Create and publish" action.

  2. In the "Policy in force" card, tap "Create and publish".

    Screenshot pending

    A sheet titled "Publish EMIS policy" opens with fields for Title, Change summary and the EMIS rule set (required report types, freshness window, at-risk threshold).

  3. Fill in the title, rule set and an optional change summary, then tap "Create and publish" to confirm.

    Screenshot pending

    A step-up verification prompt appears; once verified, the draft is created and published in one step, and the "Policy in force" card updates to the new version.

The national EMIS policy is published and schools now see it as the policy in force.

Warning

  • "Create and publish" only shows for the four national-tier authoring roles — a provincial or district officer sees the banner as read-only.
Publish a national policy

Review course registration bottlenecks across schools and escalate a high-priority one.

When you want to see which schools have registration bottlenecks and push a high-priority one to the school's principal.

  1. Open the Course Registration mini app from your home screen.

    Screenshot pending

    The screen loads showing total registrations, pending count and high bottlenecks across the schools in your scope.

  2. Scroll to "School-by-school" to see each school's registrations, pending count and bottleneck level.

    Screenshot pending

    A list of schools appears, each with its own registration count, pending count and a bottleneck level badge (low / medium / high).

  3. On a school with a "High" bottleneck badge, tap "Escalate to principal".

    Screenshot pending

    A step-up verification prompt appears; once verified, an "Escalation queued" confirmation shows.

You have reviewed registration bottlenecks across your scope and escalated a high-priority school to its principal.

Warning

  • "Escalate to principal" only appears on a school whose bottleneck level is "High" — it does not show for medium or low.
Review course registration

Check the school's attendance overview for today.

When you want a school-wide snapshot of who is present, late or absent today.

  1. Open the Attendance mini app from your home screen.

    Screenshot pending

    The screen loads with the School Overview header and today's attendance rate.

  2. Read the present, late and absent counts on the summary cards.

    Screenshot pending

    The cards show the school-wide totals for present, late and absent, aggregated across all classes.

  3. Scroll to "My record" to check your own attendance entry for today.

    Screenshot pending

    Your own check-in status for today appears in a separate card below the school summary.

You have a school-wide attendance snapshot and can see your own check-in status for today.

Warning

  • This dashboard is school-wide — it is the same view a principal sees, not a personal timesheet.
Check school attendance

Register a new asset in the school's inventory.

When a new item has arrived at school and needs to be added to the inventory.

  1. Open the Asset & Inventory mini app from your home screen.

    Screenshot pending

    The screen loads with the Assets tab active by default, showing an "Add Asset" button.

  2. Tap "Add Asset".

    Screenshot pending

    An "Add new asset" sheet opens with fields for Category, Asset name, Initial location, Purchase date, Vendor, Purchase price (VND) and an optional Batch size.

  3. Fill in the asset details, then tap "Register asset".

    Screenshot pending

    A step-up verification prompt appears; once verified, "Asset created successfully" shows and the asset appears in the list.

The asset is registered and appears in the Assets list for your school.

Warning

  • "Batch size" is optional — leave it blank to register a single item.
Record an asset

Review your school's EMIS analytics — reports and at-risk students.

When you want an overview of your school's reports and at-risk tracking.

  1. Open the Analytics mini app from your home screen.

    Screenshot pending

    The screen loads with the School tab active by default, showing school-level metrics.

  2. Tap the "Reports" tab.

    Screenshot pending

    The reports for your school appear.

  3. Tap the "At-Risk" tab.

    Screenshot pending

    The list of at-risk students for your school appears.

You have an overview of your school's reports and at-risk students.

Warning

  • This is a read-only review — acknowledging policy is limited to the principal and head teacher.
Review EMIS analytics