www.muhammaduzair.com/projects
Pro School – PHP School Management System is a powerful PHP script designed to allow you to build a school system from scratch. Manage Students and Teachers, create Classes and Assignments, update Timetables and Attendance and lots more! It’s powered by MySQL and PHP.
Test Drive Before You Buy
Demo Link: http://school.patchesoft.com/
Demo Login Details (Admin):
Email: [email protected]
Password: test123
Student Details:
Email: [email protected]
Password: test123
Parent Details:
Email: [email protected]
Password: test123
DEMO DATE resets every 30 minutes.
Our Guarantee
Provide excellent support with a fast response rate.
Patch and fix any bugs or broken content.
Help get you setup and installed!
Answer any questions you may have.
Pro School is also very secure!
Secure Database that uses prepared statements so no SQL Injection!
Protects against CSRF attacks!
HTML Filter to protect against XSS attacks!
Built using the latest CodeIgniter Framework Version 3.0+ that has been tried and tested by millions of developers.
Passwords are encrypted using PHPass Library, standard bcrypt encryption.
Captcha enabled pages to prevent spam!
Google reCAPTCHA
Brute Force protection on login
Full Feature List
Class System
Create unlimited amount of classes for your School.
Each Class can have assignments, timetables, attendance, announcements, study files, library books and more assigned to it.
Classes can have students and teachers added to them.
Allow Students to sign up to classes. Limit the amount of sign ups.
Add Timetable events so your students know when the next class is.
User can view all events for all the classes they have signed up for in the Your Timetable section.
User can view all their assignments for all classes they have signed up for.
Class Manager can add new students and teachers to the Class.
Teacher of the class can post announcements to that class. See which students have read them.
Assign library books and study files to the Class for easy access.
Class Attendance allows you to submit attendance reports of every user in the class.
Assignments can be of two types: exam or submission.
Submission assignments allow the user to upload a file before a deadline.
Teacher can view all submissions and grade them.
Add subjects and assign teachers to the subjects.
Group classes into Categories.
Add unqiue grading system for each class.
Specify the weighting of each assignment.
Ability to mark each assignment
Announcements
Global school announcements can be posted by staff that notify the whole school.
Global announcements are displayed on the frontpage.
Study Material
File System which allows you to upload files to the site that Students can then download.
Specified the allowed file types in the Admin Panel.
Organise your files into categories.
Files can be added to Classes for easy access.
Students
Custom User Roles allows you to specify what permissions your Students have.
Students can be managed by Teachers, including viewing all their classes, attendance and behaviour records.
Student Groups allow you to group your students together.
Student Groups have their own page where the teacher can post announcements.
Restrict access to who can view which Student Groups.
School Report shows student’s grades and attendance for each class.
Download School Report as PDF.