Loading…

Forgot password?

MAKSON International Academy School Management System

Dashboard

Welcome back! 👋

Choose a module to get started

✅
—
Present Today
⏰
—
Late Today
❌
—
Absent Today
📋
—
Permission Today
🎴
—
Students with Discipline Card
🤝
—
Students Needing Support
🏫 Class Progress
Loading...
📆 Upcoming Events
Loading…
📊 Class Enrollment by Term
🏠 Room Utilization
📋 Recent Students
IDNameClassProgramTermStatusAdded/Updated ByWhen
🧑‍💼 Recent Employees/Teachers
IDNameTypeDepartment/PositionStatusAdded/Updated ByWhen
📆 School Calendar
📋 Upcoming Events
📣 MAKSON Feed
👩‍🎓 Students
🌐 Global Fees — one fee, many grade levels
Set each fee once and give it a price for every grade level it applies to. A fee is defined for a billing basis (Term, Semester or Year), an academic year and a Full / Half day option. The three compulsory fees — Tuition Fee, Snack Fee and Learning Materials Fee — are filled into a new Fee Quote automatically once the cashier picks the student's grade level.
⚡ Instant Fees — one-time charges such as Registration or Placement Test
Instant fees are not tied to a grade, term or day type. On a quote or invoice the cashier presses ⚡ + Instant Fee, ticks the ones needed and can change the amount before adding. Leave the amount empty for a fee that is different every time.
🎓

Classroom

Classes, announcements, assignments, quizzes and grades — the way your teachers and students already know from Google Classroom, on your own school system.

1
Create student loginsBelow — one click for a whole class. Print the slips or export the list.
2
Teachers create classesPress “Open Classroom”, create a class and add a school class or share the class code.
3
Students sign inWith the username and password on their slip — and can add it to their phone's Home Screen.
🔑 Student Logins
Logins are stored safely in the database, and creating a login never replaces an existing one — only 🔄 New password does. Print the slips or export the CSV after creating logins so you always have a copy.
✅ Score Verification — English · Khmer · Chinese
Checks that every score is filed under the right subject, class, term and campus, that the student really belongs to that class, that nothing is duplicated or out of range, and — in the class check below — that what teachers typed is what the summary pages actually show.
✅

Press “Run check”

Nothing has been checked yet.

🔍 Class check — typed scores vs. what the summary shows
📊 Student Information Analysis
👨‍🏫 Teachers
📊 Score Reports
📊

Select a Class and Term to load the gradebook

🛠️
IT Help Desk
Report a problem — the IT team picks it up and keeps you posted
📊
KH/CH Dashboard
Khmer and Chinese classes — students, subjects, and which classes are not ready
🚪 Classes by Academic Year
📖 Subjects by Type
🏠 Room Utilization
⚖️ Rubric Weight Coverage
🔍 Setup Checklist
🔑
QR Search Centre
Find anyone's login or attendance QR — or make one on the spot
Need to change details, roles or campuses? Open All Employees & Teachers →
🗓️
Entry Windows
When scores and attendance can be edited — per programme, by date
🎓
GPA — Secondary
Grade points, credits and class standing for secondary programme students
🔗
Shared Subject Scores
ICT, PE, Art, Music — enter once, appears on both the English and Khmer semester reports
📑 Subject Scores
📑

Select a Class and Subject

📋 English Attendance
📋

Select a class and term

🔗 School Resources
👤 Employees
ID ⇅ Name ⇅ Position ⇅ Department ⇅ Campus ⇅ Phone ⇅ Hire Date ⇅ IT Status ⇅ Actions
📋 HR Dashboard
📋 Attendances
📄 Request Leave
👥 All Employees & Teachers
💰 Staff Deposit / Borrow
🏆 Staff Recognition
🎖️ Seniority — Length of Service

Auto-calculated from each person's hire/join date — no manual entry needed. Ranked longest-serving first.

🌟 Attendance Super Stars

Ranked by attendance quality for the selected month — present days, with penalties for late/absent/early-leave. A ⭐ marks perfect attendance (no late, no absence, no early leave) for the month.

🏅 Achievement Badges & Overall Ranking

A combined score from promotions (Employee Journey), length of service, attendance quality, appraisal average, and position — plus special badges for whoever leads each category.

🗂️ Org Chart

Built automatically from each person's Manager/Supervisor field (Employees) and Role (Teachers — Director → Coordinators → Teachers → Assistants). Click a node to see their profile.

📝 Staff Appraisal
🗓️ Staff Attendance
📊 Staff Ranking
From To Click a column header to sort
🧾 Service Management
🌴 Leave Management
📝 Late Forms
🙋 General Requests
💰 Leave Payouts
⏰ Late Comers
🏢 On Site — Checked In, Not Checked Out
💵 Payroll
⚙️ Payroll Settings
🗓️ Work Day / Time
Each cell shows the employee's effective schedule for that day — from their assigned Shift Group, or a manual override if one was set here. Click any cell to edit just that person's day, or select rows and apply a Shift Group to fill several at once.
👨‍👩‍👧 Parent Accounts
🪪 My HR
📋
Daily Discipline Scoring
Score each student's daily discipline, 1–5 per target, for a whole month at a glance
📋
Daily Discipline Scoring — English
Score each student's daily discipline, 1–5 per target, for a whole month at a glance
🗑️ Recycle Bin
🗑️

Recycle Bin is empty

🚪 Dropped Out Students
🚪

No dropped out students

🚀 Promote Records

Copy records (Students, Teachers, Classes, Subjects, Rubric Weights, RC Templates) from one Academic Year / Term to another.

Source
Destination
What to Copy
🏫 Copy Data to Another Campus

Select what to copy, filter the source data, then choose the target campus. New IDs are generated and campus assignments updated automatically.

Source Filter (optional)
Target Campus

AcademicYears, Terms & Programs will be copied as new records in the target campus.

What to Copy
💽 Equipment & Inventory
Asset IDAsset TypeBrand/ModelRAM/StorageDepartmentStatusRoomCampusPurchasedWarrantyCostVendorAssigned ToNotesActions
🔁 Borrow / Return
ItemBorrowerDepartmentPurposeLocationBorrow DateExpected ReturnActual ReturnCondition (Out/In)StatusNotesActions
💳 School Subscriptions
NameVendorCategoryAmountBilling CycleRenewal DateDays LeftStatusDepartmentNotesActions
🔑 Accounts & Passwords
⚠️ Passwords here are masked on screen but stored as plain text in the database (this app has no server-side vault) — treat this the same as a shared spreadsheet, not a hardened password manager.
Name / ServiceCategoryUsernamePasswordURLAssigned ToCampusNotesActions
📋 Event Registration Forms
📥 Admission Applications
📊 Form Responses
🎥 Learning Videos
✅ Task Priority Tracker
📁 Project Board & Planner
← Projects / 📁 Project
🗂 Task Board — drag cards between columns, or use the status dropdown on each card
💰 Budget & Expenses
📋 Sub-Tasks: —
☑ Daily Checklist
📊 Task Summary
📢 Announcements
🕔 History
DateTitleChannelsRecipientsBranch
💰 School Fees
🌿 Ingredients
📚 Recipes
📅 Menu Planner
💰 Food Cost Report
🚛 Fee Groups
🏷️ Discount Groups

Bundle reusable discounts (e.g. "Sibling Discount", "Staff Child") that link to any fee in the School Fee Structure, with a separate rate for Term, Semester and Annual installments. Apply a group to a Fee Quote from the quote builder to discount every matching line at once.

📄 Fee Quotes & Invoices
🏫 Campus
📅 Academic Years
🗓️ Terms
📚 Programs
🚪 Classes
🚪
Khmer Classes · ថ្នាក់ភាសាខ្មែរ
Linked to the English program's Campus, Academic Year & Term
📖
Khmer Subjects · មុខវិជ្ជា
Each subject inherits Campus, Year & Term from its Khmer Class
👩‍🎓
Khmer Students · សិស្សថ្នាក់ភាសាខ្មែរ
Students enrolled in the Khmer program, arranged by Khmer Class — assign a student's Khmer Class in the Student modal and they appear here automatically
❓
Khmer Quiz Scores · បញ្ជីពិន្ទុ
Q1–Q5 per subject, each out of 10 — the average (សរ.) is live
📝
Khmer Exam Scores · ពិន្ទុប្រឡង
One exam mark per subject per term, out of 10 — the final scores are on the Total Summary page
🔗
Combine Subjects · មុខវិជ្ជាបញ្ចូលគ្នា
One place to type the sub-subject marks that feed a combined subject's score — only subjects with other subjects combined into them show up here
🎯
Competency Summary · សេចក្តីសង្ខេបសមត្ថភាព
Read-only — Khmer & Math competency subjects grouped side by side, with group totals and a level based on the Competency Level Scale
✅
Key Assessments · ការវាយតម្លៃសំខាន់
Nursery / EY3 / EY4 — rate each skill or subject on the word scale; it appears automatically on the Khmer Report Card
⚖️
Khmer Rubric Weights · ទម្ងន់លក្ខណៈវិនិច្ឆ័យ
Set up weighted Homework / Quiz / Exam grading for a Khmer subject that uses ⚖️ Rubric Weights instead of one typed-in mark
⏰
Student Shift Groups
Arrival and late times for morning and afternoon — and which class each half belongs to
📺
Attendance Board
Live student and staff check-in / check-out — put this on a lobby screen
If this stays blank, attendance-board.html has not been uploaded to the same folder as index.html.
📚
Story Library
Short daily stories staff can read or listen to in the Check-In app
🧾
Service Assignment
Front desk — which services each student receives, per class per term. Ticks appear on Service Management and in the student’s activities.
🎉
Events
Every school event in one place — open houses, graduations, parent meetings and more
🏫
Open House
Campus tours and visit days for prospective families
🎓
Graduation
Graduation ceremonies, rehearsals and award nights
👪
Parent Meetings
Parent–teacher conferences and whole-school parent briefings
📅
Event Calendar
Every event across the month — click one to open its guest list
📋
RSVP
Who has replied, how many are coming, and who has arrived
🏠
Khmer Homework · កិច្ចការផ្ទះ
Tick ✓ done or ✗ not done for HW-1 to HW-10 — click a box to cycle · ✗ · ✓
💬
Teacher Comments · យោបល់គ្រូបន្ទុកថ្នាក់
Per-student comments and absence counts for the semester report
📊
Total Summary · បញ្ជីពិន្ទុសរុប
The final scores — totals, averages, rank, pass/fail and grade · every mark rounded to the nearest 0.25
🎓
Report Card · លទ្ធផលសិក្សា
A4 printable cards — one page per student, all terms of the year
100%780px
📄
Document Letters · លិខិតបញ្ជាក់
Verification of Study, Transfer Request, Start-of-Year Assessment letters, Student List and blank Score Lists
📊
Statistics & Charts · ស្ថិតិ និងតារាងអង្គការ
Class / student / staff statistics, enrollment charts, Student Council chart and Khmer Program organization chart — printable on A4 landscape
📸
Memory Book
Photos and notes from the year — teachers add them, parents see their own child's class
📗
Chinese Subjects · 中文科目
Chinese Program subjects are managed per Khmer Class — the Chinese program shares the Khmer class student lists
❓
Chinese Quiz Scores · 测验
Q1–Q5 per subject, each out of 10 — the average is live
📒
Chinese Homework · 作业记录
HW-1 … HW-10 per term — tap a cell to cycle blank → ✓ → ✗; the HW score is (✓ ÷ recorded) × 10
📝
Chinese Exam Scores · 考试
One score per subject out of 10 — the Homework column is computed from the Homework page
📊
Chinese Total Score · 总分
Final score per subject = quiz average × 50% + exam × 50% · total · average · rank · pass · grade
📖 Subjects
📈 Score Summary
📈

Select a Class and Term to view the score summary

📋 Report Card
100%
📋

Select a Class and Term to generate report cards

📝 Key Assessments & Teacher Comments
📝

Select a Class and Term

⚖️ Rubric Weights
⚖️

Select class, term, and subject to configure weights

🎓

Select a Class and Term to generate semester reports

🏢 Buildings & Rooms
🏢

No buildings yet

📅 Class Schedule
📅

Select a class to view its schedule

⚙️ System Settings
📝 Teacher Comment Character Limits

Set character limits for the General Comment teachers can write on semester reports. You can set a global default, or override per class or per term. Class limit takes priority over term limit, which takes priority over global default. Applies to every role, including Admins and System Admins.

🌐 Global Default
characters (50–2000, 0 = no limit)
📅 Per Term / Per Class Limits
📝 Progress Report Subject Comment Limits (Grade 1+)

Same idea as the General Comment limit above, but for the per-subject comment box on Progress Report (Core/Foundation subjects). Grade 1 and up only — Nursery/Early Years' own comment boxes are unaffected. Class limit takes priority over term limit, which takes priority over global default. Applies to every role, including Admins and System Admins.

🌐 Global Default
characters (50–2000)
📅 Per Term / Per Class Limits
🗓️ Set Active Term

The active term is the default term for teacher and student data.

🚘 Parent Pickup

Controls the parent pickup alert (the “Pick-Up Card” in the parent app). When the geofence is on, a parent must be within range of their child’s campus before they can alert the class. It reuses the same campus pins as staff check-in (set those under Payroll Settings → Check-In Geofence), so you only pin each campus once.

Allowed distance from campus metres (overrides the per-campus radius for parents)
Turn this off to let parents alert pickup from anywhere (useful for testing, or schools without a fixed gate). Staff check-in geofencing is unaffected either way.
📤 Push App Update to Devices

The mobile Check-In app is on this same phone/browser — there's no push server to wake a closed app. But any device with the app open checks for this within about a minute and reloads onto the newest build automatically. Devices that are closed pick it up the next time someone opens them. Use this after changing something that affects everyone (or use the "🔄 Push Update" button on an individual's Employee/Teacher profile for just their app).

📹 CCTV Cameras
Save each camera or NVR web link (e.g. https://192.168.1.253) and open the live view. Tip: local cameras only open from a device on the same network, and most NVRs open in a new tab (they block being embedded). The first time, your browser may ask you to accept the camera's security certificate.
💬 Class Messages
Conversations between parents and teachers, per student. Directors & coordinators can review, edit wording, or remove any message. Messages sync automatically.
📸 Class Feed
Post a photo to a whole class or to selected students. Each parent sees only posts that include their own child.
📱 Device Testing Lab
100%
Add any user to preview and interact with THEIR live app — signed in automatically. Each frame is a real logged-in session; switch between the Parent, Check-In and Admin apps per user. Great for verifying that everyone's login works.
⚠️ These are on-screen previews of the real apps (not remote control of physical phones). Because all frames share one browser, if a frame looks stale just press its 🔄 to re-sign-in.
📁School Materials
📁
School Materials
Click Refresh to load files from Drive
🪪 Student ID Cards
100%
🚗 Parent Pick-Up Cards
100%
🎉Certificate Generator
📷 Background
🔤 Custom Fonts
📄 Page Size
✎ Text Blocks drag ● on preview
Variables
{student_name}   {class_name}
{first_name}   {last_name}
{term}   {year}   {today}
MAKSON Assistant ✕
👋 I'm your AI Assistant! Click to ask me anything.