You will be surprised if you notice the number of School Management systems available today over the internet, and more specifically written in PHP. You will be not only surprised by the number, but also by the maturity and the quality these solutions.
Today, we have looked at most important PHP-based School Management Systems Open School.
Open School built on top of Yii Framework, it’s come with two editions : Community which include 5 basic modules, and Commercial which is more complete including 21 modules. Overall OpenSchool seems to have all the features that a school may need, intuitive user interfaces, however there is no dashboard. On login all users are redirected to the mailbox !
It’s kindof easy to create and customize CRUD with Yii, but it’s not that hard to add functionality that interconnect all available features for logged-in user.
A set of 24 modules covering the basic needs of an educational institution is available to you. With the latest information presented to you for convenient access which helps build a successful and sustainable school environment.
CORE MODULES
Dashboard Module
Allow the users to view the News, Events and the mails from a single screen.
Internal Messaging Module
Write, read and forward the messages to other users easily and fast and enhance Parent-Teacher-Student interactions.
Activity Logging Module
Keep track of everything happening in the Open-School system. All user activity is tracked here with date and time.
Events & Calendar Module
Create, manage and have quick access to the calendar and track the upcoming events.
Student Module
Get easy access to student particulars, their fee payments, courses, grades, attendance, parents’ information, disciplinary records, and other reports, anytime.
Teacher Module
Create and manage various teacher details and stored in a centralized area.
Course Module
Open-School has a powerful course management system where multiple courses and batches can be handled on a same dashboard.
Translation/ Localization Module
Change the default language in Open-School to your language and make it even more easy-to-use.
User Role Management
Allows creation of custom user types by modular access control. Control user access rights and only display content that is relevant for them.
Import Module
Allows student and employee details to be imported from excel sheets and CSV files. Also helps to create users for students, parents and teachers with no user accounts.
PRIMARY MODULES
Fees Module
A flexible Fee management system to Create, monitor and manage paid and payable fees.
Examination Module
Create exams and set various grading levels batch wise and observe the progress of each student.
Attendance Module
Create and monitor various employee and student attendance records. Get the details of availed and available leaves.
Timetable Module
The comprehensive timetable Feature in Open-School, allows generating, maintaining and monitoring timetables with speed and ease.
Reports Module
Audit and manage a variety of reports and have them ready for a quick review whenever necessary.
Downloads Module
With Downloads module, the users get a simple file transfer interface to upload or download the files to/from the application server.
Export Module
Allows Backup or export the Student and Employee details from Open-School to CSV Excel files.Convenience of selecting the data fields to be exported.
Notify Module
Send out group messages via Email and SMS to specific groups of users. Edit and manage templates for regular tasks.
SMS Module
Enables the sending and receiving of SMS to the registered mobile numbers of users.Automatic SMS Reminders.
Complaint Module
Create complaint categories. View complaints registered by the Students , Parents and Teachers and other custom. Review the complaints and change the status users
Theme Management
Change themes for Admin Portal. Change Portal Themes. Allows parent, student and teacher to change their portal themes
Module Management
Enable / Disable the modules in the application.
Backup Module
Allow admin to take complete database backup. Feature to download and restore the database. Upload backups to the application.
System Upgrade Schedule
Schedule time for system upgrade. Make the portals offline during the system upgrade.
Online Enrolment Module
Make your admission process more speedy and efficient by taking it online. Define a custom enrollment process with online approval and oneline-payments.
Add-on Modules
Hostel Module
Allow you to List and manage room details. Helps you to manage mess, menu types, and assign cuisines to students.
Transport Module
Allows you to add vehicle and driver details, create routes and stops. Allot students to routes and manage school transport fees.
Library Module
Helps you to search and list all books and manage the lending, returning and renewal of books. And also send reminder SMS about the due dates.
Teacher Module
Dashboard which allow the teacher to view the news, events and the mails from a single screen. Upload lecture notes, assignments for students and also create student logs.
Student Module
Dashboard which allow the student to view the News, Events and the mails from a single screen.Helps to download notices, forms, assignments, lecture notes etc.
Parent Portal
Dashboard which allow the parents to view the News, Events and the mails from a single screen. Allow them to view Course, attendance, time-table, fee details, exam results etc. of the wards. Helps them to upload student documents.