
About the Project
The CTI PYP Grading Platform was developed as a custom web application to streamline grading and academic management for an international school. Built with Laravel (backend) and React.js (frontend), the platform provides a secure, role-based system for administrators, teachers, coordinators, students, and parents.
Objectives
Create a centralized system to manage student grades, subjects, and semester data. Provide different access levels for admin, teachers, coordinators, and parents. Improve efficiency and accuracy in grade reporting. Ensure long-term data management across academic years. Deliver a user-friendly interface accessible to non-technical staff and parents.
Key Features
Role-Based Access Control: Admins, coordinators, and teachers each have dedicated panels with tailored permissions.
Teacher Access: Each teacher manages only their assigned students and subjects.
Admin & Coordinator Tools: Manage subjects, semesters, students, and overall academic data across multiple years.
Parent Portal: Parents can log in to view their children's academic results and download PDF reports.
Data Continuity: Historical academic records are preserved, allowing smooth management over years.
Ease of Use: Clean UI/UX with an intuitive dashboard for fast adoption.
Training Sessions: Delivered hands-on training for teachers and school staff to ensure smooth onboarding.
Impact
Increased efficiency in managing grades and reports. Reduced errors by eliminating manual grading processes. Improved transparency for parents, who can now track progress online anytime. Empowered teachers and coordinators with tools that save time and reduce administrative load.
Technology Stack
Frontend: React.js
Backend: Laravel
Database: MySQL
Other: Secure authentication, PDF generation, role-based permissions
Date
July 2025
Client Name
CTI School



