Schools Management System For Joomla

Schools Management System For Joomla

Version: 1.1.3 | Released: 20th October 2016

Table of Contents

Current Chapter: Overview

Thank you

Thank you for purchasing this product. If you have any questions that are beyond the scope of this documentation, please feel free to email us.

About the item

Complete Management System for Schools. Manages Administrative control along with standard access to teacher, student and parent for all necessary facilities. Monitor status of the whole school from all in one dashboard. Student, teacher, parent different panel for front site. School management system for joomla is very unique component for joomla. You can used the component for your joomla site. the component work for administrator & front-end users.

  • New Feature
    • Mark Import & Export by excel file.
    • Custom Field Builder.
    • Multi-language support.
    • Ready for LTL & RTL.
  • Administrator features
    • Student - add/edit/delete
    • View Student List - (Filter by gender, class,section & division)
    • View student biodata
    • View student attendance report
    • View student result
    • Download student biodata, attendance report, result as PDF.
    • Manage student academic year.
    • Manage student profile.
    • Manage student account.
    • Teacher - add/edit/delete
    • View teacher list - (filter by class, section & subject)
    • View teacher biodata.
    • Download biodata as PDF.
    • Send email to teacher.
    • Manage teacher designation, class, section & subject.
    • Manage teacher profile.
    • Manage teacher education details.
    • Manage teacher social media.
    • Manage teacher account.
    • Parent - add/edit/delete
    • Parent list
    • Manage parent's student details.
    • Subject - add/edit/delete/published/unpublished
    • Section - add/edit/delete/published/unpublished
    • Division - add/edit/delete/published/unpublished
    • Class - add/edit/delete/published/unpublished
    • Manage grade system.
    • Manage grade system category.
    • Manage class , subject, section, division, grade system.
    • Manage student class wise attendance.
    • Attendance - add/edit
    • Student attendance call roll wise.
    • Exam - add/edit/delete/published/unpublished
    • Manage exam mark - (Input mark) class, subject wise.
    • Payment management .
    • Payment list (filter by class, section, month, payment status)
    • View student payment invoice.
    • View student payment history.
    • View student paid status.
    • Download student payment invoice as PDF.
    • Manage pay method - add/edit/delete
    • Manage pay type (fee) - add/edit/delete
    • Inquiry internal messaging (student, teacher & parent).
    • Internal message to student, parent & teacher.
    • View accounting dashboard.
    • View income list & export to excel.
    • View income monthly list & export to excel.
    • View income yearly list & export to excel.
    • View expense list & export to excel.
    •  View expense monthly list & export to excel.
    • View expense yearly list & export to excel.
    • Manage expense category.- add/edit/delete
    • Manage transport - add/edit/delete.
    • Manage library rack - add/edit/delete
    • Manage book category - add/edit/delete
    • Manage book - add/edit/delete
    • Manage library member - add/edit/delete
    • Manage book issue & return .
    • Setting application (configuration)
  • Student front-end feature
    • Student nice login page.
    • Student dashboard .
    • Student internal messaging .
    • View student attendance report.
    • View student exam result .
    • View student payment history / transaction.
    • Student make new payment.
    • Student view invoice & download as PDF.
    • Student make new payment.
    • Student manage profile.
    • Student manage account.
  • Teacher front-end feature
    • Teacher nice login page.
    • Teacher dashboard.
    • Teacher internal messaging.
    • Manage student attendance.
    • Manage exam mark sheet.
    • View student result.
    • Manage payment .
    • Manage teacher profile.
    • Manage teacher account.
  • Parent front-end feature
    • Parent nice login page.
    • Parent dashboard.
    • Parent internal messaging.
    • View student attendance report.
    • View student exam result.
    • View student payment history/ transaction
    • View student payment invoice & download as PDF.
    • Make new payment.
    • Manage profile.
    • Manage account.

Third party credits

We are extremely grateful for the people working on the projects below. These guys are making our lives much easier, thus we can focus on building high quality products.

Project Homepage Comment
DOMPdf github.com Dompdf is an HTML to PDF converter.
PHPExcel codeplex.com PHPExcel - A pure PHP library for reading and writing spreadsheet files.
jQuery jquery.com The most popular JavaScript library for building complex web apps.

Installation via Joomla extension installer

  1. Extract the archive file (main.zip) on your machine that you've downloaded from CodeCanyon.
  2. Navigate to Extensions -> Extension Manager -> Upload Package File page on your Joomla administrator area.
  3. Select the extension package file (com_sms_1_1_3.zip). then click on Upload & Install button.
  4. The extension is now installed.

Manual update

Once you've downloaded the most recent version from your CodeCanyon downloads , then install the new one. Your settings are in the database, removing the extension won't touch them. The new version always has backwards compatibility, so you don't have to worry about anything.

Server update

Now server update are available our system. please follow setp below:

  1. Get Components -> Schools Management System -> Configuration
  2. when our new version be release. you can see autometicly from our server. Or can check new version by click on Find Updates Button from toolbar.
  3. Select the checkbox if available version.
  4. click Update button.

Changes during updates

Depending on the default settings, you may have to enable or disable some settings related with the new features. If you experience any unwanted behavior change after an update, it is always a good idea to check the settings of your extension, there are probably new options to control these changes.

Configuration

Get Components -> Schools Management System -> Configuration

  1. Configuration (Purchase Varification)

    Please enter Buyer name & Purchase code there look like below:

    Fig. 15.1. SMS Setting - Purchase Varification .

  2. Configuration (Schools Setting)

    Please enter info about your school/college look like below:

    Fig. 15.1. Schools Setting .

  3. Configuration (Account Setting)

    Please set-up account here account system enable/desable . student , parent & teacher account system can full stop by disable here. also you can manage currency & year range.

  4. PDF

    Please set pdf look like below:

  5. How to add Unicode to PDF

    Please read DomPDF doc

    Our extension PDF font location: administrator\components\com_sms\libraries\pdf\dompdf\lib\fonts\

  6. Configuration (Parmissions)

    You can change parmissions for student, parent & teacher to access admin feature.

Custom Field Builder

  1. Custom Field Builder

    Get Components -> Schools Management System -> Field Builder

    there you can set 6 type field.

    1. Input Box
    2. Textarea
    3. Check Box
    4. Radio Button
    5. Select Box
    6. Datepicker

  2. How to add new field ?

    Get Components -> Schools Management System -> Field Builder click on New Field

    Type Field name, select field type, select section(for which section want to use the field ) , check publish , check Required, enter Field Order, type Option value (if you used select, checkbox, & radio button), check Display on Profile, Display on List, Display on Biodata

    after all please click on Save button.

Multi-language

  1. Multi-language

    Get Components -> Schools Management System -> Languages

    the extension now supported all language in the world. there have custom option for add any language file. the language be support for both administrator & site .

  2. How to add new language file ?

    Get Components -> Schools Management System -> Languages click on New Language

    Type Language name (example:en-GB), then type Language file like as exiting any one file in the extension.

    after all please click on Save button.

Students

  1. Student List

    Get Components -> Schools Management System -> Students

    Student list will be show student name with nice avator . there also have quick link for view Biodata , Download PDF, View recent year all exam result , current year attendance report, Parent link. There you can filter data by name, roll, class, section, division.

  2. Setting Student Profile

    After click on New/edit student will be show "Student Profile " setting tab look like below:

    Fig. 1.2. Setting Student Profile.

  3. Setting Student Academic Info

    2nd tab will be show Student Academic Information :

    Fig. 1.3. Setting Student Academic Info.

  4. Setting Student Account

    Next tab will be show Student Account :

    Fig. 1.4. Setting Student Account.

  5. Setting Student Photo

    last tab will be show Student Photo :

    Browse your student image and check everything. after all ok, click on Save Button.

  6. View Student Biodata

    Go to Student List > click on "View" look details of the student with photo. there be option export to PDF.

  7. View Student Result

    Go to Student List > click on "Result" then be display student result page. there be option export to PDF.

  8. View Student Attendance Report

    Go to Student List > click on "Attendance" then be display student attendance report page for current year. there be option export to PDF.

Teachers

  1. Teacher List

    Get Components -> Schools Management System -> Teachers

    Teacher list will show all Teacher info with nice avator . you can there quick link for view Biodata , Download PDF, Link for edit , entry teacher.

    There you can filter data by name, class, section, division , Subject.

  2. Setting Teacher Profile

    After click on New/edit teacher will be show "Teacher Profile " setting tab look like below:

    Fig. 2.2. Setting Teacher Profile.

  3. Setting Teacher Academic Info

    2nd tab will be show Teacher Academic Info :

    Fig. 2.3. Setting Teacher Academic Info.

  4. Setting Teacher Education Info

    Next tab will be show Teacher Education Info :

    Fig. 2.4. Setting Teacher Education Info.

  5. Setting Teacher Account

    Next tab will be show Teacher Account :

    Fig. 2.6. Setting Teacher Account .

  6. Setting Teacher Photo

    Next tab will be show Teacher Photo .

    Browse your teacher image and check everything. after all ok, click on Save Button.

  7. View Teacher Biodata

    Go to Teacher List > click on "View" then be show the teacher details page. there be option export to PDF.

  8. Send Email to Teacher

    Go to Teacher List select check box each teacher (Please fllow step 1). that wnat to send email to. look like below

    After select check box click on Send Email button (Please fllow step 2). then you can see email form look like below

    Fig. 2.1.1 Send Email to Teacher .

    After fill up E-mail Subject and Message click on Send button.

Parents

  1. Teacher List

    Get Components -> Schools Management System -> Parents

    Parent list will be show parent name with nice avator . there also have quick link for view Student, Student Roll .

  2. Setting Parent Profile

    After click on New/edit Parent will be show "Parent Profile " setting tab look like below:

    Fig. 3.2. Setting Parent Profile.

  3. Setting Parent Student Info

    Next tab will be show "Parent Student Info " setting tab. please select student from student modal box.

  4. Setting Parent Account

    Next tab will be show "Parent Account " setting tab look like below:

    Fig. 3.4. Setting Parent Account.

  5. Setting Parent Photo

    Next tab will be show "Parent Photo " setting tab:

    After browse your parent image click on "Save " Button.

Class, Subject, Section

  1. Subjects

    Get Components -> Schools Management System -> Subjects

    In subject list you can see all subject of your institution. there be show subject Name , Short Name , Subject Code & Published unpublished status.

  2. Class

    Get Components -> Schools Management System -> Class

    In class list you can see all class of your institution. there be show class Name , Division , Section , Subject , Grade System , Published unpublished status & ID.

  3. Section

    Get Components -> Schools Management System -> Section

    In section list you can see all section of your institution. there be show section Name & Published unpublished status.

  4. Division

    Get Components -> Schools Management System -> Division

    In division list you can see all division of your institution. there be show division Name & Published unpublished status.

Accounting

  1. Accountng dashboard

    Get Components -> Schools Management System -> Accounting

    Accountng dashboard. there you can see income & expense performance report by grap chart. total income & total expense info.

  2. Income, Monthly, Yearly

    Get Components -> Schools Management System -> Accounting -> Income

    Income List page be default. there you can see income performance report. total income report will be display. there have 2 more option for view monthly income list and Yearly list. both report you can export to excel file.

  3. Expense, Monthly, Yearly

    Get Components -> Schools Management System -> Accounting -> Expense

    Expense List page be default. there you can see Expense performance report. total Expense report will be display. there have 2 more option for view monthly expense list and Yearly list. both report you can export to excel file.

  4. Expense Category

    Get Components -> Schools Management System -> Accounting -> Expense Category

    the expense category help to expense.that which category you be expense.there you can make maultiple expense category.

Manage Exam & Grade

  1. Manage Exam

    Get Components -> Schools Management System -> Exam

    In Exam list you can manage all exam of your institution. there be show exam Name , Exam Date & Published unpublished status. with filter option. there toolbar you can access all button for create new exam.

  2. Manage Grade

    In grade list you can see all grade system of your institution for exam. there be show Grade Name ,Grade Category ,Grade Point ,Mark From ,Mark Upto ,Grade Comment & ID.

    There you can create new grade OR edit exiting grade

  3. Grade Category

    In grade category list you can set multiple grate system (example: acording 100 mark, 150 mark etc). there be show Category Name ,Mark & ID.

Manage Mark & Result

  1. Manage Mark

    Get Components -> Schools Management System -> Manage Mark

    In Manage Mark you can input mark for exam according subject. just need to select Exam,Class, Section, Subject

    please select Exam,Class, Section, Subject . this select box are make with ajax function. so when you select Class section will be automatic in class. when you select Subject then the student list will be show according your above select param.

    Fig. 11.1. Mark New/Edit.

  2. Result

    Go to Student List > click on "Result" then be show result page.

Mark Import & Export

  1. Mark Export

    Get Components -> Schools Management System -> Manage Mark click on Export Mark button.

    just need to select Exam,Class, Section, Subject

    Then click on Export Excel button from toolsbar.

    After all you got exam_name_subject_name.xlsx file

  2. Mark Import

    Get Components -> Schools Management System -> Manage Mark .

    just need to select Exam,Class, Section, Subject

    Then you can see excel file upload option there look like below.

    browse the excel file. then click on Upload button. this excel mark data be store and give you message for success upload.

Manage Attendance

  1. Attendance

    Get Components -> Schools Management System -> Manage Attendance

    In Attendance list you can see all Attendance info. there be show Attendance Date ,Class ,Section , Teacher , Total Student , Total Absent , Attendance Date & Time & Last Update Date & Time.

    for attendance new/edit please follow step below:

    1. Go to Manage Attendance > New Attendance
    2. now select Date, Class , section and click on Take/View Attendance button.

    After you can see student list be desplay for call roll.

  2. Attendance Call by Roll

    simply follow the setp:

    Fig. 9.2. Attendance Call by Roll.

Manage Payment

  1. Payment

    Get Components -> Schools Management System -> Payment

    In Payment you can manage all of payment of the student. in the list you can see info about Student Name , Student Payment History Link , Student View invoice Link , Roll , Class , Section , Pay Ammount , Pay By , Pay Month-Year , Payment Status.

    For New Payment: Go to Payment List > New Payment

    For Edit Payment:

    1. Go to Payment List > (Name)
    2. Go to Payment List tick on checkbox and click on Edit button.

    After click New/edit will be show payment form look like below:

    Fig. 12.1. Payment New/Edit form.

    Student Roll Validation: if you select Class, Section & enter wrong Roll then you will see ajax message look like below:

    Student Roll Validation: if you select Class, Section & enter correct Roll then you will see ajax message look like below:

    if your roll is match then get next step: select Payment Method, Month , Year (Current month & year will be default) , Pay Type

    Pay Type: you can multiple select there. look like below

    After select Pay Type: Total Bill: autometic show the value look like below:

    Now enter Paid Ammount when you enter Paid Ammount the Due Ammount automatic calculation by ajax function look like below :

    After everything is ok now click on Save button.

  2. Payment History

    Get Components -> Schools Management System -> Payment -> History

    Now you can see all payment history there. you can also filter by year.

  3. Payment Invoice

    Get Components -> Schools Management System -> Payment -> Invoice

    Now you can see all payment Invoice page. you can export to PDF

  4. Manage Payment Method

    Get Components -> Schools Management System -> Payment -> Manage Payment Method

    Now you can manage payment method.

  5. Manage Pay Type (fees)

    Get Components -> Schools Management System -> Payment -> Manage Pay Type

    Now you can manage pay type.

Message

  1. Message List

    Get Components -> Schools Management System -> Message

    In Message you can control all of message between student, teacher & parent conversation. there be show message Sender Name , Recever Name , Full Message & Date & Time.

    you can messaging to student and teacher from admin.

Library

  1. Library

    Get Components -> Schools Management System -> Library

    In library will be show book issue status report.

  2. Library Rack

    Go to Library > Manage Rack

    there you can essy to add , edit & delete the rack.

  3. Library Book category

    Go to Library > Book Category

    if you want edit exiting category just click on category title. then will be show category form .

  4. Library Book

    Go to Library > Book List: now manage books. add,edit, delete this books.

  5. Library Member

    Go to Library > Member List: now manage library member. add,edit, delete members.

  6. Library Book Issue

    Go to Library : now be show issue form by click "New".

Transport

  1. Transport

    Get Components -> Schools Management System -> Transport

    In transport you can manage all of your transport with driver , vehicle and route.in list give you info Route Name , Number Of Vehicle , Driver Name , Driver Contact .

    Now click on New Transport button for add Transport .

    if you want edit exiting Transport just click on Transport title. then will be show Transport form .

Changes in version 1.1.3

  • Fix PDF issue.
  • Add Extension Activation & update system.

Changes in version 1.1.2

  • Exam Mark Input/Export by Excel file.
  • Custom Field builder (for student, parent & teacher profile).
  • Multi-language support.
  • ready for LTL & RTL.
  • PDF Libraries (DomPDF) are inculde in main extension.
  • Excel Libraries (PHPExcel) are inculde in main extension.

initial release version 1.1.1

release date 20 October 16.

If you get stuck...

Before contacting us, please make sure that you:

  • read this documentation carefully,

IMPORTANT! For the fast troubleshooting, please send us detailed informations about the issue and make sure that you don't forget to send us your site url where you are using / want to use the item. Please note, that we cannot troubleshoot from screencast videos or screenshots.

Please take some time until we respond (usually in 24 - 48 hours).