School Management System

Documented by Mojoomla - at May 11 2015

A) Introduction

School Management System Plugin for WordPress is the ideal way to manage complete school operation. The system has different access rights for Admin, Teacher, Student and Parent.

This user guide covers all options that this plugin provides. Please read the documentation carefully as it probably contains answers to most of the questions that may arise. If you feel some aspect is not covered or have some questions, contact us via e-mail sales@mojoomla.com. We will do our best to answer you in the shortest time.




B) Installation:

Steps for School Management System plugin Installation:

  1. Go to Wordpress AdminPlugins → click on Add New → click on Upload.
  2. Unzip the "school_management_package.zip " file and Upload the "school-management-system.zip ". → click on Install Now.
  3. Click on Activate plugin.
  4. You can see School Management System on the dashboard.

C) Update:

Steps for School Management System plugin Update:

  1. Download latest school management plugin from codecanyon
  2. Unzip package and find school-management.zip
  3. Go to Wordpress Admin => Plugins
  4. Deactivate School Management plugin.
  5. Unzip school-management.zip
  6. With your FTP program, upload the school-management folder to the wp-content/plugins
  7. Again go to Wordpress Admin => Plugins
  8. Active School Management Plugin.

D) Admin View:

Dashboard: Admin side dashboard view.

Install plugin

1) License Settings

Click on License Settings under School management link-list to start setting up the system. Please fill all the required fields. You can access plugin only after successful registration of your Envato License key. You can use single licence key for only single domain. You can not use single licence key on the different domains.



    1. Domain: This is your domain name. You don't need to enter it. System will automatically fetch it.
    2. Envato License key: Enter envato licence key of the school plugin.
    3. Email: Enter your email.

1) General Settings

Click on General Setting under school management link-list to start setting up the system . You are advised to fill all fields of General settings as these details are used in the different section of whole system .You can change these settings as per your requirement.



    1. School Name: Enter the name of your school.
    2. Starting Year: Enter a starting year of the school.
    3. School Address: Enter the address of the school.
    4. Official Phone Number: Enter official phone number of the school.
    5. Country: Enter country of School Located in.
    6. E-mail: Enter official e-mail address of the school.
    7. School Logo: Enter school logo.
    8. Profile Cover Image: Upload school photo and this will be used for profile background.
    9. Enable Sandbox: If you are testing PayPal payments then it should be enable/checked.You will require PayPal sandbox account.
    10. Paypal Email Id: Enter here your email id.
    11. Select Currency: From here select your currency.
    12. Mail Notification: If you enable mail notification then the system send mail notification to users then it should be enabled/checked.
    13. Virtual Classroom: If you enable Virtual Classroom then you will use Virtual Classroom in our system by enabled/checked.
    14. Client Id: That will be provided by zoom.
    15. Client Secret Id: That will be provided by zoom.
    16. Redirect URL: you have to copy Redirect URL from this section and past it into the zoom.
    17. Parent can be send message: If enable/checked then parent can send the message to their child's class student.
    18. Student can send message: If enable/checked then student can send message to each other of same class.
    19. Student Approval: If you enable the Student Approval option then your student can log in without approval on the site.
    20. Principal Singnature: Upload principal Singnature.

2) Admission:

admin can manage student admission process.

  1. Admission Form:
  2. add_admisiion

    • Admission Number: admission number
    • Admission Date: Enter Admission Date.
    • First Name: Enter Student First Name.
    • Last Name: Enter Student Last Name.
    • Date of birth: Enter Student Date of birth.
    • Gender: Select Student Gender.
    • Address: Enter current address of student.
    • City: Enter city name of student.
    • State: Enter state name of student.
    • Mobile Number: Enter mobile number of student or parent.
    • Email: Enter email id of student. Email ID must be unique.
    • Previous School: Enter Student Previous School.
    • Siblings Information
    • Relation Type: Select Relation Type
    • Full Name: Enter Full Name.
    • Age: Enter Age.
    • add_admisiion

    • Standard: Select Standard.
    • SID: Enter SID.
    • You can add more Siblings Information
    • add_admisiion

    • Family Information
    • Parental Status: Select Parental Status
    • Relationship: Relationship
    • Salutation: Select Salutation
    • First Name: Enter First Name
    • Last Name: Enter Last Name
    • Gender: Select Gender
    • Date of birth: Select Date of birth
    • Address: Enter Address
    • City: Enter City
    • Zip Code: Enter Zip Code
    • Email: Enter Email
    • Mobile No : Enter Mobile No
    • School Name : Enter School Name
    • Medium of Instruction : Enter Medium of Instruction
    • Educational Qualification : Enter Educational Qualification
    • Occupation : Enter Occupation
  3. Admission List:
  4. Admin can view Admission List.

    admission_list

  5. Approve Admission:
  6. Admin can Approve Admission by clicking on the Approve button. This will open up details in the pop-up box. From here admin Enter Password and Class and Roll No of student and clicked the Active Student button.

    system send mail student admission successful.

    view result


3) Student:

You can manage all information about students and also view results and attendance information of students and also download Exam receipt of the student.

student

  1. Add Student Information:
  2. add-student

    • Class: Select class from dropdown in which class you want to add student. For more information on how to create class go to section 7
    • Roll Number: Enter new student roll number. Each roll number must be unique.
    • Name: Enter new student name.
    • Address: Enter current address of student.
    • City: Enter city name of student.
    • State: Enter state name of student.
    • Phone: Enter mobile number of student or parent.
    • Email: Enter email id of student. Email ID must be unique.
    • Username: Enter username to enable student login. Username must be unique.
    • Password: Enter password of student for login.
    • Image: Upload profile image of student.
  3. View Student:
  4. Admin can view Student by clicking on the view button. This will open the view student page. see the personal information and contact information and parents information of the particular student.

    view_student

  5. View Result:
  6. Admin can view result of particular student by clicking on view result button. This will open up resuls in pop-up box. From here admin can generate Marksheet in PDF format.

    You can also print results directly by clicking on print button.

    view result

  7. Exam Receipt:
  8. Admin can view Exam Receipt of particular student by clicking on Exam Receipt button. This will open Exam Receipt list of particular Student. From here admin can dawnload Exam Receipt in PDF format.

    You can also print results directly by clicking on print button.

    view exam_reciept_list

    Show Exam Receipt in PDF view.

    view hall_reciept

  9. Upload Student CSV File:
  10. You can upload bulk of student data in csv(Demo csv file studentlist.csv see in plugins).

    upload_student

  11. Export Student In CSV:
  12. You can export student data in csv format.

    export_student

4) Teacher:

You can add new Teacher and teacher profile as well as view complete list of all Teachers.

teacher_list

  1. Add Teacher Information:
  2. add_teacher

    • Class: Select class from dropdown in which you want to assign this teacher.You can later add subjects taught by this teacher later on, under subject module.
    • Working Hour: Select working time of teacher. Full time or Part time
    • Position: Enter teacher designation as lecturer or professor.
    • Submitted Documents: Select any documents teacher has submitted to school.
  3. View Teacher:
  4. Admin can view Teacher by clicking on the view button. This will open the view Teacher page. see the personal information and contact information and Time Table of the particular teacher.

    view_teacher

  5. Upload Teacher CSV File:
  6. You can upload bulk of Teacher data in csv.

    upload_teacher

  7. Export Teacher In CSV:
  8. You can export Teacher data in csv format by clicking on the Export selected button.

    export_teacher

5) Support Staff:

You can add new support staff and support staff profile as well as view complete list of all support staff.

support_staff

  1. Add Support Staff Information:
  2. support_staff

    • Working Hour: Select working time of teacher. Full time or Part time
    • Position: Enter teacher designation as lecturer or professor.
    • Submitted Documents: Select any documents teacher has submitted to school.
  3. View Support Staff:
  4. Admin can view Support Staff by clicking on the view button. This will open the view Support Staff page. see the information of the particular Support Staff.

    view_staff

  5. Upload Support Staff CSV File:
  6. You can upload bulk of Support Staff data in csv.

    upload_staff

  7. Export Support Staff In CSV:
  8. You can export Support Staff data in csv format by clicking on the Export selected button.

    export_staff

6) Parent:

You can add a new Parent information and view complete list of student's Parents. The System allows the parent to have multiple children in the same school.

parent

  1. Add Parent:
  2. parent

    • Child: Select child for the parent from the dropdown list of all students.
    • Add Other Child: This option is useful if the parent has more then one child in same school.
    • Remove : This is useful when one child leaves the school but other stays.
    • Relation: Select relation for the parent with child-student.
    • Mobile Number: Enter parent's mobile number.
  3. View Parent:
  4. Admin can view Parent by clicking on the view button. This will open the view Parent page. see the personal information and contact Information of the particular Parent and it's childs information.

    view_parents

  5. Upload Parent CSV File:
  6. You can upload bulk of Parent data in csv.

    upload_parents

  7. Export Parent In CSV:
  8. You can export Parent data in csv format by clicking on the Export selected button.

    export_parents

7) Subject:

You can add a new Subject information with subject code ,Teacher name, Class name, Auther name and Edition of the book and also attach syllabus of the subject and view all list of Subjects.

display content of the subject

  1. Add Subject:
  2. parent

    • Subject Code: Enter subject code. must be unique
    • Subject Name: Enter subject name you want to add.
    • Class: Select class for that subject.
    • Teacher : Assign teacher to this subject of a class.

8) Class: 

You can see all class listed here. Each class with information about the class like name and capacity of the classes are also displayed here. You can add or view Section-Division by click on View Or Add Section

display content of the class

  1. Add Class:
  2. parent

    • Class Name: Enter class name you want to add.
    • Numeric Class Name: Enter Numeric name of class.

    Here we have also added other extra fields. If you have requirements like that then you can use it.

  3. View Or Add Section:
  4. You can add or remove section from here.

    parent

  5. Edit Section:
  6. You can edit section from here.

    parent


9) Class Routine:

Here is the listing of all class. Click on particular class to view its routine.

display content of the class

  1. Add Class Routine:
  2. parent

    • Class: Select class from dropdown to add class routine.
    • Class: Select section from dropdown to add class routine.
    • Subject Name: Select subject name for which you want to add class routine.
    • Day: Select day for that class routine.
    • Start Time: Select starting time for class routine.
    • End Time: Select Ending time for that class routine.
  3. Teacher Timetable:
  4. Here you can see each teacher's time table separately.

    parent

    parent

    parent

  5. Create Virtual Class:
  6. Here you can create Create Virtual Class.

    parent


10) Attendance:

Manage daily Attendance of the student and teacher.

1.Student Attendance

Class wise Attendance for students

display content of the student attendance

If you want to see attendance of any past dates then just enter date and select class and click on Take/view Attendance. You can just view past days attendance but you can't edit. While for current date it allows you to edit the attendance

If student is absent and send sms to his/her parent's then check the check-box.

2.Teacher Attendance

display content of the teacher attendance

Here you can also take teachers attendance .

3. Subject Wise Attendance

display content of the subject attendance

Here you can also take subject wise student attendance .

  • Upload attendance CSV File:
  • You can upload attendance data in csv.

    import_attendance

  • Export attendance In CSV:
  • You can export attendance data in csv format

    export_attendance

    11) Exam:

    Display an exam name, class name, Exam term, exam starting date and ending date of exam and exam related comments.You can download and view exam related syllabus.

    display content of the exam

    1. Add Exam:
    2. add_exam

      • Exam Name: Enter exam name.
      • Class Name: Select class name.
      • add_term

      • Exam Term: Enter exam term.
      • Exam Start Date: Enter Start date of exam.
      • Exam End Date: Enter End date of exam.
      • Exam Syllabus: Enter Exam related Syllabus.
    3. Manage Exam Time Table:
    4. .

      you can manage the exam time table by clicking the manage exam time and generate exam time table for the exam.

      exam_time_table

    5. View Exam Time Table:
    6. .

      Now You can see the exam time table by clicking the View button in Exam List.

      view_time_table


    12) Exam hall:

    admin can add hall and generate the exam hall receipt of each exam.

    display content of the exam_hall_list

    1. Add hall:
    2. add_hall

      • Hall Name: Enter Hall name.
      • Hall Numeric Value: Enter Hall Numeric Value.
      • Capacity: Enter Capacity.
    3. Generate Exam Hall Receipt:
    4. .

      Admin Can Generate Student Exam Hall Receipt by clicking the Exam Hall Receipt select the exam and check which student assign exam hall and generate exam hall receipt for student.see the exam hall receipt in student list

      exam hall receipt pdf send in mail by clicking the send mail

      ganerate_exam_receipt


    13) Grade:

    Display details about grade system.

    display content of the grade system

    1. Add Grade:
    2. add_grade

      • Grade Name: Enter name of the grade.
      • Grade Point: Enter grade or credit point.
      • Mark From, Up to: Enter value for mark from and upto, to define equivalent grade calculation.

    14) Marks Manage:

    Enter Student marks from here. For that, You must select exam name, class name, subject name and then press manage marks.

    display content of the select exam

    To upload CSV file for enter student marks select csv file from browse and click on Fill data from CSV button.

    To enter marks for individual student Enter Marks value and then click on Add mark button. If you want to enter marks for all student at once then first add marks value against each student and then click on Update All Marks.

    1. Update student marks:
    2. display content of the manage marks

      If you want to update marks then its also possible from here.

    3. Export marks:
    4. display content of export mark

      You can also export the whole class of marks result in csv file from here.

    5. Add Multiple Subject Marks:
    6. display content of subject marks

      You can also add marks of multiple subjects at once.


    15) Homework:

    you can manage homework easily and View homework submission.

    display content of the grade system

    1. Add Homework:
    2. add_homework

      • Title: Enter Homework title.
      • Select class: select class.
      • Select subject: select class.
      • Content: Enter Homework Content.
      • Submission Date: Enter Submission Date.
    3. View Submission:
    4. you can view submission of each student and dawnload it.

      view_submession


    16) Hostel:

    you can manage Hostel easily and assign room to student and easily check stutus of rooms.

    display content of the grade system

    1. Add Hostel:
    2. add_hostel

      • Hostel Name: Enter Hostel Name.
      • Hostel Type: Enter Hostel Type.
    3. Add Room:
    4. add_room

      • Select Hostel: Select Hostel.
      • Room Category: Select Room Category.
      • Bed Capacity: Enter Bed Capacity.
    5. Room List:
    6. you can add room and assign bed to student by clicking the View Or assign Room .

      room_list

    7. Assign Room:
    8. You can assign bed to student by clicking the Assign Room Button.

      assign_room

    9. Add Beds:
    10. add_bed

      • Bed Unique ID: Bed Unique ID.
      • Room Unique ID: Select Room Unique ID.
    11. Beds List:
    12. bed_list


    17) Transport:

    Here it display means of transport for student like bus and driver of each route.

    display content of the transport
    1. Add Transport:
    2. display content of the manage marks

    3. View Transport:
    4. display content of the manage marks

      If you want to edit transport details then it can be done by just clicking on edit link from transport list.


    18) Notice:

    Here You can see and manage list of Event to notice for teacher, student and all. We have provided date range in notice segment so this can also be used as event calendar

    display content of the notice
    1. Add Notice:
    2. display

      • Notice Title: Enter title of notice.
      • Notice Start Date: Enter start Date of notice.
      • Notice End date: Enter Date of notice end.
      • Notice For: Select Intended audience for notice like General(All), students, teachers or parents.
      • Message Sent: If You want to send a message then select this checkbox.
      • SMS Text: If message sent then this textarea display.Here enter message text.
    3. View Notice:
    4. display


    19) Message:

    All received messages are stored and shown in Inbox.

    display content of the message
    1. Compose:
    2. Here if you want to send message to any group then you can send from here.

      compose_message

      • Message To: Select user group which you want to send message.
      • Class Selection Type: Select Class Selection Type.
      • Select Class: Select Class.
      • Select Users: Select Users.
      • Subject: Enter subject for message.
      • Comment: Enter Actual message details here.
      • Attachment: Attachment.
      • Send SMS: If you want to also send sms to all above selected receiver then click on checkbox and write sms text.
    3. Reply:
    4. replay

    5. Sent Box:
    6. sent_box

    7. View All Messages:
    8. Here admin can View All Messages and Print Messages.

      view_all_msg

    9. View All Reply:
    10. Here admin can View All Reply and Print Messages.

      view_all_replay


    20) Notification:

    1) Notification List
    Notification List

    Here we have list out all notification.

    2) Add Notification
    display content of add fee type

    When you save notification then it will send notification to selected student mobile app. you can save Notification FCM Key from general setting menu.


    21) Fee Payment:

    1) Fees Type List
    display content of Fees Type List

    Here we have listed out all types of fees in school. Like each class of first term fee.

    2) Add Fees Type
    display content of add fee type

    • Select Fee Type: Select Fee type from the list. If not then just click on Add or Remove button and add fee type label
    • Select Class: Select class for add new fee type.
    • Amount: Enter amount for that fee type.
    • Description: Enter description for that fee type.
    3) Fees List
    display content of Fees List

    Here list out all students fees in school with payment status. From here can also pay that fees and also can view that fee payment invoice.

    • Pay: admin can also pay that fees. For that just click on Pay Button
    • display content of Fees

      1. Paid Amount: Enter fees amount.
      2. Payment By: Select payment method.
    • View: admin can also view invoice of fees payment. For that just click on View Button.
    • display content of Fees

    4) Generate Invoice
    display content of the invoice

    • Select Class: Select class for those students you want to generate invoice.
    • Select Fee Type: Select fee type.
    • Amount: Amount will fetch automatically for the fee type you select.
    • Description: Enter a description for this Invoice.
    • Year: Select year for that invoice.
    • Enable Send Mail To Parents: Enable it if you want to send mail to parents.

    22) Payment:

    Display all details about student fees and other payment information.

    display content of the payment

  • Income List:
  • You can add an Income and view complete list of all Income.

    Diagnosis Report

    1. Add Income:
    2. Diagnosis Report

      Must fill all required fields in add Income form for add new Income.

      • Class: Select class.
      • Student: Select student for invoice.
      • Status: select status of payment has paid,part paid,unpaid.
      • Date: Enter date of invoice.
      • Income Entry: Enter income entry and also enter total amount of that entry.
      • Add Income Entry: If you want to add other entry then click on Add Income Entry button.
  • Expense List:
  • You can add an Expense and view complete list of all Expense.

    Expense

    1. Add Expense:
    2. Expense

      Must be fill all required fields in add Expense form for add new Expense.

      • Supplier Name: Enter supplier name.
      • Status: select status of expense has paid,part paid,unpaid.
      • Date: Enter date of expense.
      • Expense Entry: Enter Expense entry and also enter total amount of that entry.
      • Add Expense Entry: If you want to add other entry then click on Add Expense Entry button.

    23) Holiday:

    Display information about all holiday in this year. From here you can also edit holidays for year.

    display content of the holiday
  • Add Holiday:
  • add_holiday


    24) Reports:

    Generate different types of report to get insight of student and teacher performance.

    1. Student Failure Report:
    2. Generate failed Vs passed student for selected exam and for selected class.

      display

      To generate report you just select exam and class and click on Go button

    3. Attendance Report:
    4. It shows report of student attendance.

      display

      To generate report select date range and it will generate report for each class

    5. Teacher Performance Report:
    6. Show how teacher has performed in school. If a teacher has maximum failure of student then its performance is low.

      display

      To generate report just click on tab.

    7. Fee Payment Report:
    8. Show fee payment report in school. Here you can generate deferent reports of fee payment. Like Not Paid, Partially Paid, Full Paid.

      display

      To generate report select all criteria and click on Go button.

      display

    9. Result Report:
    10. Show student result report in school. Here you can generate class wise or section wise reports.

      display

      To generate report select all criteria and click on Go button.

    11. Income Report:
    12. Show income report in school. Here you can generate deferent reports of income.

      display

      To generate report select all criteria and click on Go button.

      display

    13. Expense Report:
    14. Show expense report in school. Here you can generate deferent reports of expense.

      display

      To generate report select all criteria and click on Go button.

      display


    25) Migration:

    After year completion you can migrate students from one class to other class.

    display content of the migration

    • Select current class: Select students current class.
    • Select Next class: Select students Next class.
    • Select Exam: Select exam for which you want to migrate students.
    • Passing Marks: Set passing marks based on which migration will be performed. Students below passing mark will not be migrated to the next class.

    26) SMS Setting:

    1) Clickatell Setting
    display content of the clickatell

    • Select Message Service: Clickatell.
    • Username: Enter Clickatell Username.
    • Password: Enter Clickatell Password.
    • API Key: Enter Clickatell API Key.
    2) MSG91 Setting
    display content of the clickatell

    • Select Message Service: Clickatell.
    • Authentication Key: Enter Authentication Key.
    • SenderID: Enter SenderID.
    • Route: Enter Route.

    27) Library:

    1) Member List
    display content of Member List

    Here we have listed out all member students in school.

    • View: For view the library history of that member click on View button.
    • display content of view library history

    • Accept Returns: For return or submit book at library click on Accept Returns button.
    • display content of view library history

      Here for submit book click on that checkbox and enter fine if overdue on that book. After that just click on Submit Book.

    2) Book List
    display content of book list

    Here we list out all books availabe in library.

    3) Add Book
    display content of add book

    • ISBN: Enter ISBN(International Standard Book Number).
    • Select Book Category: Select book category from the list. If not that book category not in list then click on Add Or Remove button and add new category.
    • Book Name: Enter book name.
    • Author Name: Enter book author name.
    • Rack Location: Select rack location from the list. Where you want to keep this book.
    • Price: Enter price of this book.
    • Quantity: Enter a quantity of this book.
    • Description: Enter a description of this book.
    4) Issue List
    display content of Fees List

    Here list out all entries of book issue to the members.

    5) Issue Book
    display content of the invoice

    • Select Class: select class to load students.
    • Student: Select student to whom you want to issue a book.
    • Issue Date: Select book issue date.
    • Select Period: Select period for how many day's you want to keep that book.
    • Return Date: Return date automatically shows when you select period.
    • Select Book Category: Select book category from the list for issue book list of that category.
    • Book Name: Select books you want to issue to member.

    28) Custom Fields:

    Admin Can Add Custom Fields and Use In The Student Form.

    display content of the holiday
    1. Add Custom Fields:
    2. Admin Can Add Custom Fields Like TextBox,label,Checkbox,Dropdawn,Radio,Files,date.

      add_holiday

    3. View Custom Fields:
    4. View Custom Fields in Student Add Form

      add_holiday


    29) Email Template:

    From this module you can set notification mail templates. You can also enable or disable this notification mail from general settings.

    display email template settings

    Each template has shortcodes. So you can use those shortcodes in your mail template. Following Shortcodes are available in mail templates

    • [SMGT_SCHOOLNAME] : Display School name in mail.
    • [SMGT_STUDENTNAME] : Display Student name in mail.
    • [SMGT_PARENTNAME] : Display parent name in mail.
    • [SMGT_USERNAME] : Enter username.
    • [SMGT_CLASSNAME] : Enter Class name.
    • [SMGT_EMAIL] : Enter user email.
    • [SMGT_PASSWORD] : Enter email Address.
    • [SMGT_TEACHERNAME] : Enter teacher name.
    • [SMGT_FROM_NAME] : Enter Message sender name.
    • [SMGT_RECIVER_NAME] : Enter Receiver Name.
    • [SMGT_MESSAGE_CONTENT] : Enter Message content.
    • [SMGT_CHILD_NAME] : Enter Enter name of child.
    • [SMGT_NOTICE_TITLE] : Enter Notice title.
    • [SMGT_NOTICE_DATE] : Enter Notice date.
    • [SMGT_NOTICE_FOR] : Enter role name for notice.
    • [SMGT_HOLIDAY_TITLE] : Enter holiday title.
    • [SMGT_HOLIDAY_DATE] : Enter holiday date.
    • [SMGT_ROUTE_NAME] : Enter Route name.
    • [SMGT_VEHICLE_IDENTIFIER] : Enter Vehicle identifier.
    • [SMGT_VEHICLE_REGISTRATION_NUMBER] : Enter Vehicle registration number.
    • [SMGT_DRIVER_NAME] : Enter Vehicle driver name.
    • [SMGT_DRIVER_PHONE_NUMBER] : Enter driver phone number.
    • [SMGT_DRIVER_ADDRESS] : Enter driver address.

    30) Access Right:

    Here we have listed out all the frontend side menu list and all frontend user types. So now you can also give access rights to the user from here in school.

    Student Access Right

    Now you can also give more access rights to the Student from here in school.

    display content of the invoice

    Teacher Access Right

    Now you can also give more access rights to the Teacher from here in school.

    display content of the invoice

    Parent Access Right

    Now you can also give more access rights to the Parent from here in school.

    display content of the invoice

    Support Staff Access Right

    Now you can also give more access rights to the Support Staff from here in school.

    display content of the invoice

    31) Virtual Class:

    Virtual Class List

    View Virtual Class List.

    display content of the invoice

    Edit Virtual Class
    display content of the invoice

    E) Student View:

    Click on Dashboard and student can see student side dashboard.

    student_dashboard


    1) Teacher:

    Click on Teacher and a student can see all details about it class Teacher.



    Where a student can see just own class Teacher But all Teacher list possible with giving Access rights.

    1. View Teacher:
    2. Admin can view Teacher by clicking on the view button. This will open the view Teacher page. see the personal information and contact information and Time Table of the particular teacher.

      view_teacher


    2) Student:

    Click on Student and a student can see all details about it.



    Where a student can see just own results But all Student list possible with giving Access rights.


    3) Parent:

    Click on Parent and a student can see all details about it parent.




    4) Subjects:

    Click on Subjects and a student can see all details about it Class Subjects.



    Click on Syllabus student can Download subject Syllabus.


    5) Class Routine:

    Click on Class Routine and student can see own class routine.



    Here student can just see own class routine.


    6) Exam:

    Click on Exam and student can see own class Exam.



    Here student can just see own class Exam and view Exam time table and Click on Download Syllabus exam syllabus Download .


    7) Hostel:

    Click on Hostel and student can see Hostel and Room.



    Here student can see rooms and availabe beds details



    bed_list


    8) Homework:

    Click on Homework List and student can see own Homeworks.

    homework_list

    Here student can upload Homework Document

    upload_homewrok


    9) Fee payment:

    Click on Fee payment List and student can see own Fee payment.

    fees_payment_list


    10) Transport:

    Click on Transport List and student can see Transports List.

    transport_list


    11) Notice:

    Click on Notice List and student can see own Notices.

    notice_list


    12) Message:

    All received messages are stored and shown in Inbox.

    display content of the message
    1. Compose:
    2. Here if you want to send message to any group then you can send from here.

      compose_message

      • Message To: Select user group which you want to send message.
      • Select Class: Select Class.
      • Select Users: Select Users.
      • Subject: Enter subject for message.
      • Comment: Enter Actual message details here.
      • Attachment: Attachment.
      • Send SMS: If you want to also send sms to all above selected receiver then click on checkbox and write sms text.
    3. Reply:
    4. replay

    5. Sent Box:
    6. sent_box


    13) Holiday:

    Click on Holiday List and student can see Holidays List.

    holiday_list


    14) Library:

    Click on Book List and student can see Book List.

    book_list


    15) Account:

    Click on Account and student can see own profile page.



    Here student can also edit own profile.


    15) Account:

    Click on Account and student can see own profile page.



    Here student can also edit own profile.

    16) Virtual Class:

    Virtual Class List

    View Virtual Class List.

    display content of the invoice


    F) Parent View:

    Dashboard: Parent side dashboard view.

    Install plugin

    1) Teacher:

    Click on Teacher and a Parent can see all details about own child class Teacher.



    Where a Parent can see just own child class Teacher.

    1. View Teacher:
    2. Parent can view Teacher by clicking on the view button. This will open the view Teacher page. see the personal information and contact information and Time Table of the particular teacher.

      view_teacher


    2) Child:

    Click on child and parent can see their child/children in the same school.



    1. View child:
    2. parent can view child by clicking on the view button. This will open the view child page. see the personal information and contact information and parents information of the child.

      view_student

    3. View Result:
    4. parent can view result of our child by clicking on view result button. This will open up resuls in pop-up box. From here parent can generate Marksheet in PDF format.

      You can also print results directly by clicking on print button.

      view result

    5. View Attendance:
    6. parent can view Attendance of our child by clicking on view Attendance button.

      view_attendance

    3) Subjects:

    Click on Subjects and a parent can see all details about it child Subjects.

    subject_list

    Click on Syllabus student can Download subject Syllabus.


    4) Class Routine:

    Click on Class Routine and parent can see own child class routine.

    parent

    Here parent can just see own child class routine.


    5) Exam:

    Click on Exam and parent can see own child class Exam.

    exam_list

    Here parent can just see own child class Exam and view Exam time table and Click on Download Syllabus exam syllabus Download .


    6) Hostel:

    Click on Hostel and parent can see Hostel and Room.



    Here parent can see rooms and availabe beds details



    bed_list


    7) Homework:

    Click on Homework List and parent can see own child Homeworks.

    homework_list

    Here parent can upload Homework Document

    upload_homewrok


    8) Fee payment:

    Click on Fee payment List and parent can see own child Fee payment.

    fees_payment_list


    9) Transport:

    Click on Transport List and parent can see Transports List.

    transport_list


    10) Notice:

    Click on Notice List and parent can see own Notices.

    notice_list


    11) Message:

    All received messages are stored and shown in Inbox.

    display content of the message
    1. Compose:
    2. Here if you want to send message to any group then you can send from here.

      compose_message

      • Message To: Select user group which you want to send message.
      • Select Class: Select Class.
      • Select Users: Select Users.
      • Subject: Enter subject for message.
      • Comment: Enter Actual message details here.
      • Attachment: Attachment.
      • Send SMS: If you want to also send sms to all above selected receiver then click on checkbox and write sms text.
    3. Reply:
    4. replay

    5. Sent Box:
    6. sent_box


    12) Holiday:

    Click on Holiday List and parent can see Holidays List.

    holiday_list


    13) Library:

    Click on Book List and parent can see Book List.

    book_list


    14) Account:

    Click on Account and parent can see own profile page.



    Here parent can see own children and also edit own profile.


    15) Virtual Class:

    Virtual Class List

    View Virtual Class List.

    display content of the invoice

    G) Teacher View:

    Dashboard: Teacher side dashboard view.

    Install plugin

    1) Student:

    Teacher can manage all information about Our Class students and also view results and attendance information of students and also download Exam receipt of the student.

    student

    1. View Student:
    2. Admin can view Student by clicking on the view button. This will open the view student page. see the personal information and contact information and parents information of the particular student.

      view_student

    3. View Result:
    4. Admin can view result of particular student by clicking on view result button. This will open up resuls in pop-up box. From here admin can generate Marksheet in PDF format.

      You can also print results directly by clicking on print button.

      view result

    5. Exam Receipt:
    6. Admin can view Exam Receipt of particular student by clicking on Exam Receipt button. This will open Exam Receipt list of particular Student. From here admin can dawnload Exam Receipt in PDF format.

      You can also print results directly by clicking on print button.

      view exam_reciept_list

      Show Exam Receipt in PDF view.

      view hall_reciept


    2) Parent:

    Teacher can see all Parent List.


    3) Subject:

    Teacher can add a new Subject information with subject code ,Teacher name, Class name, Auther name and Edition of the book and also attach syllabus of the subject and view all list of Subjects.

    display content of the subject

    1. Add Subject:
    2. parent

      • Subject Code: Enter subject code. must be unique
      • Subject Name: Enter subject name you want to add.
      • Class: Select class for that subject.
      • Teacher : Assign teacher to this subject of a class.

    4) class:

    Teacher can see own class List.


    5) Class Route:

    Teacher can see all class route.


    6) Attendance:

    Manage daily Attendance of the Own Class student

    1. Attendance

    Class wise Attendance for students

    display content of the student attendance

    If you want to see attendance of any past dates then just enter date and select class and click on Take/view Attendance. You can just view past days attendance but you can't edit. While for current date it allows you to edit the attendance

    If student is absent and send sms to his/her parent's then check the check-box.

    3. Subject Wise Attendance

    display content of the subject attendance

    Here you can also take subject wise student attendance .




    7) Exam:

    Display own class exam and exam name, class name, Exam term, exam starting date and ending date of exam and exam related comments.You can download and view exam related syllabus.

    display content of the exam

    1. Add Exam:
    2. add_exam

      • Exam Name: Enter exam name.
      • Class Name: Select class name.
      • add_term

      • Exam Term: Enter exam term.
      • Exam Start Date: Enter Start date of exam.
      • Exam End Date: Enter End date of exam.
      • Exam Syllabus: Enter Exam related Syllabus.

      Now You can see the exam time table by clicking the View button in Exam List.

      view_time_table


    8) Homework:

    you can manage homework easily and View homework submission.

    display content of the grade system

    1. Add Homework:
    2. add_homework

      • Title: Enter Homework title.
      • Select class: select class.
      • Select subject: select class.
      • Content: Enter Homework Content.
      • Submission Date: Enter Submission Date.
    3. View Submission:
    4. you can view submission of each student and dawnload it.

      view_submession


    9) Hostel:

    Click on Hostel and student can see Hostel and Room.



    Here student can see rooms and availabe beds details



    bed_list


    10) Manage Marks:

    Teacher can manage own Class students marks.



    1) Export marks
    display content of export marks

    For export whole class of students marks. Select exam and class and just click on Export Marks button.

    2) Add Multiple Subject Marks

    Teacher can also add multiple subject marks at once. For view Screenshot Click here.


    11) Notice:

    Click on Notice List and parent can see own Notices.

    notice_list


    12) Message:

    All received messages are stored and shown in Inbox.

    display content of the message
    1. Compose:
    2. Here if you want to send message to any group then you can send from here.

      compose_message

      • Message To: Select user group which you want to send message.
      • Select Class: Select Class.
      • Select Users: Select Users.
      • Subject: Enter subject for message.
      • Comment: Enter Actual message details here.
      • Attachment: Attachment.
      • Send SMS: If you want to also send sms to all above selected receiver then click on checkbox and write sms text.
    3. Reply:
    4. replay

    5. Sent Box:
    6. sent_box


    13) Holiday:

    Click on Holiday List and teacher can see Holidays List.

    holiday_list


    14) Library:

    Click on Book List and parent can see Book List.

    book_list


    15) Reports:

    Generate different types of report to get insight of student and teacher performance.

    1. Student Failure Report:
    2. Generate failed Vs passed student for selected exam and for selected class.

      display

      To generate report you just select exam and class and click on Go button

    3. Attendance Report:
    4. It shows report of student attendance.

      display

      To generate report select date range and it will generate report for each class

    5. Teacher Performance Report:
    6. Show how teacher has performed in school. If a teacher has maximum failure of student then its performance is low.

      display

      To generate report just click on tab.

    7. Fee Payment Report:
    8. Show fee payment report in school. Here you can generate deferent reports of fee payment. Like Not Paid, Partially Paid, Full Paid.

      display

      To generate report select all criteria and click on Go button.

    9. Result Report:
    10. Show student result report in school. Here you can generate class wise or section wise reports.

      display

      To generate report select all criteria and click on Go button.


    16) Account:

    Teacher can manage their profile and change password.


    17) Virtual Class:

    Virtual Class List

    View Virtual Class List.

    display content of the invoice

    Edit Virtual Class
    display content of the invoice

    H) Support Staff View:

    Dashboard: Support Staff dashboard.

    Install plugin

    1) Teacher:

    Support Staff can add new Teacher and teacher profile as well as view complete list of all Teachers.

    teacher_list

    1. Add Teacher Information:
    2. add_teacher

      • Class: Select class from dropdown in which you want to assign this teacher.You can later add subjects taught by this teacher later on, under subject module.
      • Working Hour: Select working time of teacher. Full time or Part time
      • Position: Enter teacher designation as lecturer or professor.
      • Submitted Documents: Select any documents teacher has submitted to school.
    3. View Teacher:
    4. Admin can view Teacher by clicking on the view button. This will open the view Teacher page. see the personal information and contact information and Time Table of the particular teacher.

      view_teacher


    2) Student:

    Support Staff can manage all information about students and also view results and attendance information of students and also download Exam receipt of the student.

    student

    1. Add Student Information:
    2. add-student

      • Class: Select class from dropdown in which class you want to add student. For more information on how to create class go to section 7
      • Roll Number: Enter new student roll number. Each roll number must be unique.
      • Name: Enter new student name.
      • Address: Enter current address of student.
      • City: Enter city name of student.
      • State: Enter state name of student.
      • Phone: Enter mobile number of student or parent.
      • Email: Enter email id of student. Email ID must be unique.
      • Username: Enter username to enable student login. Username must be unique.
      • Password: Enter password of student for login.
      • Image: Upload profile image of student.
    3. View Student:
    4. Support Staff can view Student by clicking on the view button. This will open the view student page. see the personal information and contact information and parents information of the particular student.

      view_student

    5. View Result:
    6. Support Staff can view result of particular student by clicking on view result button. This will open up resuls in pop-up box. From here Support Staff can generate Marksheet in PDF format.

      You can also print results directly by clicking on print button.

      view result

    7. Exam Receipt:
    8. Support Staff can view Exam Receipt of particular student by clicking on Exam Receipt button. This will open Exam Receipt list of particular Student. From here Support Staff can dawnload Exam Receipt in PDF format.

      You can also print results directly by clicking on print button.

      view exam_reciept_list

      Show Exam Receipt in PDF view.

      view hall_reciept


    3) Parent:

    Support Staff can add a new Parent information and view complete list of student's Parents. The System allows the parent to have multiple children in the same school.

    parent

    1. Add Parent:
    2. parent

      • Child: Select child for the parent from the dropdown list of all students.
      • Add Other Child: This option is useful if the parent has more then one child in same school.
      • Remove : This is useful when one child leaves the school but other stays.
      • Relation: Select relation for the parent with child-student.
      • Mobile Number: Enter parent's mobile number.
    3. View Parent:
    4. Support Staff can view Parent by clicking on the view button. This will open the view Parent page. see the personal information and contact Information of the particular Parent and it's childs information.

      view_parents

    4) Subject:

    Support Staff can add a new Subject information with subject code ,Teacher name, Class name, Auther name and Edition of the book and also attach syllabus of the subject and view all list of Subjects.

    display content of the subject

    1. Add Subject:
    2. parent

      • Subject Code: Enter subject code. must be unique
      • Subject Name: Enter subject name you want to add.
      • Class: Select class for that subject.
      • Teacher : Assign teacher to this subject of a class.

    5) Attendance:

    Manage daily Attendance of the all Class student

    1. Attendance

    Class wise Attendance for students

    display content of the student attendance

    If you want to see attendance of any past dates then just enter date and select class and click on Take/view Attendance. You can just view past days attendance but you can't edit. While for current date it allows you to edit the attendance

    If student is absent and send sms to his/her parent's then check the check-box.

    3. Subject Wise Attendance

    display content of the subject attendance

    Here you can also take subject wise student attendance .




    6) Exam:

    Display an exam name, class name, Exam term, exam starting date and ending date of exam and exam related comments.You can download and view exam related syllabus.

    display content of the exam

    1. Add Exam:
    2. add_exam

      • Exam Name: Enter exam name.
      • Class Name: Select class name.
      • add_term

      • Exam Term: Enter exam term.
      • Exam Start Date: Enter Start date of exam.
      • Exam End Date: Enter End date of exam.
      • Exam Syllabus: Enter Exam related Syllabus.
    3. View Exam Time Table:
    4. .

      Now You can see the exam time table by clicking the View button in Exam List.

      view_time_table


    7) Hostel:

    Support Staff can manage Hostel easily and assign room to student and easily check stutus of rooms.

    display content of the grade system

    1. Add Hostel:
    2. add_hostel

      • Hostel Name: Enter Hostel Name.
      • Hostel Type: Enter Hostel Type.
    3. Add Room:
    4. add_room

      • Select Hostel: Select Hostel.
      • Room Category: Select Room Category.
      • Bed Capacity: Enter Bed Capacity.
    5. Room List:
    6. Support Staff can add room and assign bed to student by clicking the View Or assign Room .

      room_list

    7. Assign Room:
    8. Support Staff can assign bed to student by clicking the Assign Room Button.

      assign_room

    9. Add Beds:
    10. add_bed

      • Bed Unique ID: Bed Unique ID.
      • Room Unique ID: Select Room Unique ID.
    11. Beds List:
    12. bed_list


    8) Homework:

    Support Staff can manage homework easily and View homework submission.

    display content of the grade system

    1. Add Homework:
    2. add_homework

      • Title: Enter Homework title.
      • Select class: select class.
      • Select subject: select class.
      • Content: Enter Homework Content.
      • Submission Date: Enter Submission Date.
    3. View Submission:
    4. Support Staff can view submission of each student and dawnload it.

      view_submession


    9) Marks Manage:

    Enter Student marks from here. For that, You must select exam name, class name, subject name and then press manage marks.

    display content of the select exam

    To upload CSV file for enter student marks select csv file from browse and click on Fill data from CSV button.

    To enter marks for individual student Enter Marks value and then click on Add mark button. If you want to enter marks for all student at once then first add marks value against each student and then click on Update All Marks.

    1. Update student marks:
    2. display content of the manage marks

      If you want to update marks then its also possible from here.

    3. Export marks:
    4. display content of export mark

      Support Staff can also export the whole class of marks result in csv file from here.

    5. Add Multiple Subject Marks:
    6. display content of subject marks

      Support Staff can also add marks of multiple subjects at once.


    10) Payment:

    Display all details about student fees and other payment information.

    display content of the payment

  • Income List:
  • Support Staff can add an Income and view complete list of all Income.

    Diagnosis Report

    1. Add Income:
    2. Diagnosis Report

      Must fill all required fields in add Income form for add new Income.

      • Class: Select class.
      • Student: Select student for invoice.
      • Status: select status of payment has paid,part paid,unpaid.
      • Date: Enter date of invoice.
      • Income Entry: Enter income entry and also enter total amount of that entry.
      • Add Income Entry: If you want to add other entry then click on Add Income Entry button.
  • Expense List:
  • Support Staff can add an Expense and view complete list of all Expense.

    Expense

    1. Add Expense:
    2. Expense

      Must be fill all required fields in add Expense form for add new Expense.

      • Supplier Name: Enter supplier name.
      • Status: select status of expense has paid,part paid,unpaid.
      • Date: Enter date of expense.
      • Expense Entry: Enter Expense entry and also enter total amount of that entry.
      • Add Expense Entry: If you want to add other entry then click on Add Expense Entry button.

    11) Transport:

    Here it display means of transport for student like bus and driver of each route.

    display content of the transport
    1. Add Transport:
    2. display content of the manage marks

    3. View Transport:
    4. display content of the manage marks

      If you want to edit transport details then it can be done by just clicking on edit link from transport list.


    12) Notice:

    Here You can see and manage list of Event to notice for teacher, student and all. We have provided date range in notice segment so this can also be used as event calendar

    display content of the notice
    1. Add Notice:
    2. display

      • Notice Title: Enter title of notice.
      • Notice Start Date: Enter start Date of notice.
      • Notice End date: Enter Date of notice end.
      • Notice For: Select Intended audience for notice like General(All), students, teachers or parents.
      • Message Sent: If You want to send a message then select this checkbox.
      • SMS Text: If message sent then this textarea display.Here enter message text.
    3. View Notice:
    4. display


    13) Message:

    All received messages are stored and shown in Inbox.

    display content of the message
    1. Compose:
    2. Here if you want to send message to any group then you can send from here.

      compose_message

      • Message To: Select user group which you want to send message.
      • Select Class: Select Class.
      • Select Users: Select Users.
      • Subject: Enter subject for message.
      • Comment: Enter Actual message details here.
      • Attachment: Attachment.
      • Send SMS: If you want to also send sms to all above selected receiver then click on checkbox and write sms text.
    3. Reply:
    4. replay

    5. Sent Box:
    6. sent_box


    14) Holiday:

    Display information about all holiday in this year. From here you can also edit holidays for year.

    display content of the holiday
  • Add Holiday:
  • add_holiday


    15) Library:

    1) Member List
    display content of Member List

    Here we have listed out all member students in school.

    • View: For view the library history of that member click on View button.
    • display content of view library history

    • Accept Returns: For return or submit book at library click on Accept Returns button.
    • display content of view library history

      Here for submit book click on that checkbox and enter fine if overdue on that book. After that just click on Submit Book.

    2) Book List
    display content of book list

    Here we list out all books availabe in library.

    3) Add Book
    display content of add book

    • ISBN: Enter ISBN(International Standard Book Number).
    • Select Book Category: Select book category from the list. If not that book category not in list then click on Add Or Remove button and add new category.
    • Book Name: Enter book name.
    • Author Name: Enter book author name.
    • Rack Location: Select rack location from the list. Where you want to keep this book.
    • Price: Enter price of this book.
    • Quantity: Enter a quantity of this book.
    • Description: Enter a description of this book.
    4) Issue List
    display content of Fees List

    Here list out all entries of book issue to the members.

    5) Issue Book
    display content of the invoice

    • Select Class: select class to load students.
    • Student: Select student to whom you want to issue a book.
    • Issue Date: Select book issue date.
    • Select Period: Select period for how many day's you want to keep that book.
    • Return Date: Return date automatically shows when you select period.
    • Select Book Category: Select book category from the list for issue book list of that category.
    • Book Name: Select books you want to issue to member.

    16) Reports:

    Generate different types of report to get insight of student and teacher performance.

    1. Student Failure Report:
    2. Generate failed Vs passed student for selected exam and for selected class.

      display

      To generate report you just select exam and class and click on Go button

    3. Attendance Report:
    4. It shows report of student attendance.

      display

      To generate report select date range and it will generate report for each class

    5. Teacher Performance Report:
    6. Show how teacher has performed in school. If a teacher has maximum failure of student then its performance is low.

      display

      To generate report just click on tab.

    7. Fee Payment Report:
    8. Show fee payment report in school. Here you can generate deferent reports of fee payment. Like Not Paid, Partially Paid, Full Paid.

      display

      To generate report select all criteria and click on Go button.

    9. Result Report:
    10. Show student result report in school. Here you can generate class wise or section wise reports.

      display

      To generate report select all criteria and click on Go button.



    17) Account:

    Support Staff can manage their profile and change password.


    18) Virtual Class:

    Virtual Class List

    View Virtual Class List.

    display content of the invoice

    Edit Virtual Class
    display content of the invoice

    I) Fronted Login Page :

    Once install this plugin,Plugin create School Management Login Page and You can simply create menu link.



    1) Student Registration Page

    For create student registration page you need to simply create menu link.



    2) Frontend Student Registration Page

    When you install plugin registration page will create and set in manu this page on frontend side display like bellow.

    3) Student Admission Page

    For create student Admission page you need to simply create menu link.



    4) Frontend Student Admission Page

    When you install plugin Admission page will create and set in manu this page on frontend side display like bellow.


    J) FAQ

    1) Don't See School Management Login Page in page listing.

    Don't worry, You can create login form anywhere of your frontend page. you can add login form of two ways.

    1. By using shortcode [smgt_login] of anywhere at any page
    2. Using do_shortcode("[smgt_login]") at template page

    You can also create registration page form anywhere of your frontend side. you can add registration form of two ways.

    1. By using shortcode [smgt_student_registration] of anywhere at any page
    2. Using do_shortcode("[smgt_student_registration]") at template page

    If you want to have any paid customization as your requirement in this plugin you can contact us on sales@mojoomla.com.


    K) Setting Up Language

    School Management System Plugin is translation ready meaning you can edit the po files by which you can translate the text to any language.

    The steps to do the translation are as follows. For eg let us consider translation to french.
    1. Download and install Poedit.
    2. Open the file school-management / languages folder → school-mgt-fr_FR.po using Poedit .
    3. Choose the Source text and set its corresponding French text in Translation Text Area.
    4. Save the changes.
    5. For change language, you need to go to Settings menu and select Site Language from dropdown .

    L) API URL

    API base url for mobile applicationhttp://www.yoursite.com