Online School Grading Portal
Budget / Salary$30–250
TypeFreelance project
LocationRemote
Posted1 hour ago
I need a fully-functioning web portal that lets our teachers enter marks while giving school administrators oversight and allowing students—and their parents—to view released grades through a secure login. The workflow should be straightforward: teachers record assessments, the system calculates running and final grades automatically, and once an admin flips a “publish” switch those results become visible to each student in their individual account.
Security and role-based access are critical. Every user (teacher, admin, student/parent) must authenticate, see only the information meant for them, and have actions logged for accountability. A responsive interface that works smoothly on desktop, tablet, and phone browsers will make adoption easier for everyone on campus.
I am looking for clean code, clear database design, and documentation that lets us maintain the platform in-house after delivery. Preferred tech stacks are open to discussion as long as they support scalability and common standards (for example PHP/Laravel, Python/Django, Node/Express with a relational database).
Deliverables
• Role-specific dashboards for teachers, administrators, and students/parents
• Grade entry forms with automatic calculations and error checking
• Secure user management with password reset and basic audit logging
• “Publish grades” feature that instantly makes results available only after approval
• Deployment guide and brief user manual
Acceptance criteria
1. Teachers can log in, enter marks, and see calculated final grades.
2. Administrators can manage classes, users, and approve grade release.
3. Students/parents can log in and view their own grades once released—no other data leaks.
4. All pages load correctly on modern browsers and mobile devices.
5. Source code and documentation are delivered, tested, and ready for us to host on our own server.
Security and role-based access are critical. Every user (teacher, admin, student/parent) must authenticate, see only the information meant for them, and have actions logged for accountability. A responsive interface that works smoothly on desktop, tablet, and phone browsers will make adoption easier for everyone on campus.
I am looking for clean code, clear database design, and documentation that lets us maintain the platform in-house after delivery. Preferred tech stacks are open to discussion as long as they support scalability and common standards (for example PHP/Laravel, Python/Django, Node/Express with a relational database).
Deliverables
• Role-specific dashboards for teachers, administrators, and students/parents
• Grade entry forms with automatic calculations and error checking
• Secure user management with password reset and basic audit logging
• “Publish grades” feature that instantly makes results available only after approval
• Deployment guide and brief user manual
Acceptance criteria
1. Teachers can log in, enter marks, and see calculated final grades.
2. Administrators can manage classes, users, and approve grade release.
3. Students/parents can log in and view their own grades once released—no other data leaks.
4. All pages load correctly on modern browsers and mobile devices.
5. Source code and documentation are delivered, tested, and ready for us to host on our own server.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.