General Setting:

General Setting this section has 2 parts.

1. Updating school profile data.

2. Updating your school logo.

For updating your school data click on Edit button (upper right side of page). On next page update your School Name, Address, Phone, Email, School Code (School Code is your school affiliation / accreditation no), Session (current running Academic Session for the school), Session Start Month, Teacher Restricted Mode (if this Teacher Restricted Mode feature is Enabled then teachers will not have access to all students data, that means class teachers can access their allotted class whole data and subject teachers can access for only those classes student data for which they have assigned as subject teacher), Language (Language in which you want to run your Smart School), Language RTL Text Mode (for Arabian side languages), Time zone, Date Format, Currency (ISO standard 3 digit currency code), Currency Symbol and Fees Due Days (used in Fees Carry Forward) then select Current Theme now click on Save button to update record.For updating your school logo go to System Settings > General Setting in lower left side click on Edit Logo button. On next page select your logo file & click on Edit button to update your logo.

Session Setting:

Session Setting in ISMS by default you get 15 years of Sessions data from 2015-16 to 2029-30 but still you want to add more sessions then enter Session (must be in format like 2015-16, 2016-17 etc.) & click Save button. All the sessions can be see right side of page.

Notification Setting:

Notification Setting in ISMS there are 5 events Student Admission, Exam Result, Fees Submission, Absent Student and Login Credential where automated Email / SMS are sending to concerning person email / mobile number. To control, when mail / sms notifications will be send use Notification Setting.Check the following at which event, which person receive notification Student Admission: Guardian , Exam Result: Student , Fees Submission: Guardian , Absent Student: Guardian , Login Credential: Student , Guardian, Teacher, Accountant, Librarian.

SMS Setting:

SMS Setting for SMS notifications to student, guardian and other users you must have to add SMS Gateway details in Smart School. Add Clickatell, Twilio, MSG91, Text Local, SMS Country or Twilio SMS Gateway with the required details. You can add multiple sms gateways but only one can be enable at a time. You can also add any other http api based sms gateways too through Custom SMS Gateway but it need to configure SMS Library in source code and require PHP coding skills. Through this you can add any SMS Gateway which supports http based api.

Email Setting:

Email Setting To send emails from ISMS you need to configure Email Setting. Currently Email is available for Send Mail and SMTP delivery engine. Select Send Mail email engine to send emails through your Hosting Send Mail program. Select SMTP email engine to send email using any SMTP relay. You can use Gmail smtp relay also by adding any Gmail account details but your Gmail account also set for less secure device so SMTP engine can send email using Gmail smtp relay. Enter SMTP Username, SMTP Password, SMTP Server SMTP Port, SMTP Security and finally click on Save button to save your settings.

Payment Methods:

Payment Methods there are 4 payment gateways Paypal, Stripe, PayU and CCAvenue available in Smart School. For enabling parents/guardian to pay their children fees payment online through Parent Panel then you must have to enter and enable any one of payment gateway. You can add multiple payment gateways details but you can enable only one at a time. Add your payment gateway account details in required fields, then enable that payment gateway.

Front CMS Setting:

Front CMS Setting here we can enable/disable Front CMS, Sidebar, Language RTL Text Mode, check Sidebar Option, upload Logo, Favicon, enter Footer Text, Google Analytics, Facebook URL, Twitter URL, Youtube URL, Google Plus, Linkedin URL, Instagram URL, Pinterest URL and Current Theme.

Roles Permissions:

Roles Permissions here we can create different Roles for staff users and then assign different user permission to this Role. To add new role enter Role Name then click on Save button all existing roles can be see from right side of this page. By default in ISMS you will get 6 user roles Super Admin, Admin, Teacher, Accountant, Librarian, Receptionist. You can edit name or permission of these roles except Super Admin. To assign permission click on Assign Permission button from the Action column.

At this page you can see Module wise different Features and their different Permissions. Carefully assign different permissions on roles. After assigning permission, check where it is effecting in system. There are 4 types of permissions present here View, Add, Edit and Delete. Here note that if you are assigning Add/Edit or Delete permission then View permission should be given obviously if you have not given View permission then system can behave inconsistent so in best practice if you are giving Add/Edit/Delete any one permission then give View permission too.


Backup/Restore for taking backup of your ISMS database click on Create Backup button it will create a .sql file you can Download it on your local system or Restore back in your system or Delete backup file. You can also Restore database file from local system click on Choose File select .sql file from your local system then click on Upload button.

If you want to use auto backup feature of ISMS then you should configure Cron settings on your hosting server for corn url http://yourdomain/smartschool/cron/autobackup/ .

To generate/regenerate your cron secret key simply click on Generate/Regenerate button under Cron Secret Key section. To view existing cron secret key click on eye icon button. Setup cPanel Cron Job – Login to your cPanel and navigate to Cron jobs, add the following settings: We get -q -O- http://yourdomain/smartschool/ Change the URL according to your base URL.

You can also use some free cron job service like Mostly the free cron job services have a limit to execute every 20 minutes but it will work well too with ISMS auto backup.


Languages since ver. 4.0.0 ISMS langauge module has been migrated to file-based languages for better performance and easy to manage. Below you can find the list of all 73 languages. For adding new languages click on Add button from top right side of page on next page enter your Language Name & click Save button. Active language can also be select from System Settings > General Setting.


Users All the users like Student, Parent and Staff can be see here and you can enable or disable them from login to User Panel. To enable or disable user click on toggle button in Action column.


Modules ISMS comes with 25+ modules but there are 16 modules available to enable/disable from whole system. Disabling any module will be disabled from Admin/Student and Parent panel at once it works over Roles Permission module so even you have given permission for module but after disabling module will be disabled from whole system. To enable/disable simply click on toggle button present in Action column.