How to add the addons on Smart School?


Addons Management

In the Smart School Management System, there are 10 types of Addons available, which provide additional features to enhance the system's functionality.

  1. Smart School Thermal Print
  2. Smart School Quick Fees Create
  3. Smart School QR Code Attendance
  4. Smart School CBSE Examination
  5. Smart School Two Factor Authentication
  6. Smart School Multibranch
  7. Smart School Behavior Record
  8. Smart School Online Course
  9. Smart School Gmeet Live Class
  10. Smart School Zoom Live Class

To get an addon, simply go to System Setting > Addons. Click on it and the Addons page will open.



On this page, you can see the upload option. Simply click on the 'Drag and Drop' file option, select the addon file, and click the 'Upload' button. The addon will be successfully added to your system.

About System Settings


System Settings is used to manage your website settings such as current themes, custom fields, password etc. This module contains 20 sections – General Setting, Session Setting, Notification Setting, SMS Setting, Email Setting, Payment Methods, Print Header Footer, Front CMS Setting, Rules Permissions, Backup/ Restore, Language, Users, Modules, Custom Fields, System Fields, Student Profile Update, Online Admission, File Types, System Update to manage the website.


About ID Auto Generation


ID auto generation refers to the process of automatically creating a unique identifier for a piece of data or record. This can be done through various methods, such as using a database's built-in auto-incrementing feature, or by generating a random alphanumeric string. The purpose of an auto-generated ID is to ensure that each record in a database has a unique identifier, which can be used to easily retrieve and manage the data.

Student Admission No. Auto Generation

To set the Student Admission Number automatically, go to System Settings > General Setting > ID Auto Generation and change Admission No from Disabled to Enable.
 
To set values for Student Admission No. Auto Generation, it is recommended to set the prefix to any alphabetic character, like SA and if you select Admission No Digit as 4, you must set the Admission Start From value to 4 digit like 1000 or 1001 otherwise it will show an error. Also make sure the auto-generated admission no. will not conflict in future with any existing admission no. (with manually entered Admission No. value).



If you keep this mode enabled, then you do not need to manually generate the admission number; it will be generated automatically. To Generate Admission No Automatically you have to fill in the Admission No. Prefix, Admission No. Digit and Admission Start From and click on the save button; your student admission no. auto generation will be active.

Staff ID Auto Generation

To set the Staff ID Number automatically, go to System Settings > General Setting > ID Auto Generation and set Auto Staff ID from Disabled to Enable.

To set values for Staff ID No. Auto Generation it is recommended to set the prefix to any alphabetic character, like SI and if you select Staff ID No Digit as 4, you must set the ID Start From value to 4 digit like 1000 or 1001 otherwise it will show an error. Also make sure the auto-generated Staff ID no. will not conflict in future with any existing Staff ID no. (with manually entered Staff ID No. value).



If you keep this mode enabled, then you do not need to manually generate the staff ID; it will be generated automatically. To Generate Staff ID Auto Generation you have to fill in the Staff ID Prefix, Staff No. Digit and Staff ID Start From and click on the save button; your Staff ID Auto Generation will be active.

How to manage attendance type?


The Attendance module is designed to help teachers easily mark student attendance during class. It’s difficult for the teacher and the class to build their skills and progress if a large number of students are frequently absent. At Smart School, the biometric attendance device is used only for day-wise attendance and for check-in and check-out by the students.

Attendance module workflow: In Smart School, we can use two types of attendance (Attendance and Biometric Attendance). You can run either type of attendance at a time, day-wise or period-wise, and the attendance type can be selected from System Settings > General Settings. In Attendance Type , select any one attendance type: Day Wise or Period Wise and click on the Save button.



In day wise attendance
, you just need to go to Attendance > Attendance By Date. Here, you have to select the class, section, and attendance by date, then click on the Search button. An attendance list of students will open below, and you can see the attendance of multiple students in that relevant class and section that you set.



For period-wise attendance, go to System Setting > General Setting > Attendance Type. Click on the Period Wise checkbox, then click on the Save button.



In period wise attendance, you just need to go to attendance > period attendance by date. Here, you have to select the class, section, date and subject, then click on the search button.


And if you want to see the attendance by date you just need to go to attendance > period attendance by date and select the class, section and date, then click on the search button. The student list will open below, and you can see the period-wise attendance of multiple students in that relevant class and section that you set.



In the attendance type, you can also see the option of biometric attendance available. With this feature, you can manage attendance biometrically. Here, two options are available, disabled and enabled. When you keep the biometric attendance disabled and click on the save button, the class attendance time for auto attendance submission will not be shown below and you won’t be able to mark the attendance biometrically.



And if you keep the biometric attendance enabled and click on the save button, the class attendance time for auto attendance submission will be shown below and you can mark the attendance biometrically. You just need to set the specific school time for every class and section and click on the save button at the bottom right.



Note: - If you want to set the same time for every class and section, you need to check the checkbox for copying the first details to all.



Devices (Separate By Comma)

When using multiple biometric devices, you need to manage their respective device IDs by separating them with a comma. Simply fill in the biometric ID in the input field, and if you want to fill in another biometric ID, just type a comma and fill in the next ID. Repeat this process for each additional biometric device.



Low Attendance Limit 

To set the Low Attendance Limit, you need to go to System Setting > General Setting > Attendance Type. In attendance type, you can see the last option of low attendance limit.

With the help of this feature, you can set the limit of attendance in the form of a percentage and then click on the save button. The attendance limit will be set and a message will be displayed on the student dashboard. Next to the low attendance limit, a question mark icon is available;  it shows: Below it attendance will be marked as low attendance.



If you do not set a low attendance limit, no messages will appear on the dashboard. 



If a student's attendance is lower than the low attendance limit, a red alert message will be shown on the dashboard, which means the student's attendance is not as per the required attendance. 



If a student's attendance is higher than the low attendance limit, a green alert message will be shown on the dashboard, which means the student's attendance is as per the required attendance. 

How to manage miscellaneous?


 
Online Examination

Show Me Only My Question

To show only my questions, go to System Settings > General Settings. Under Miscellaneous, you will find the 'Show Only My Questions' setting.

Enabled this setting allows a teacher to hide their own questions, preventing other teachers from seeing them.



When 'Show Only My Questions' is disabled, other teachers can view the questions which you have added.



Note - If the 'Show Only My Questions' option is enabled and the Teacher Restricted Mode is disabled, then the teacher can only view the list of questions they have added. If the Teacher Restricted Mode is enabled, and the 'Show Only My Questions' option is enabled/disabled, then the teacher can only add/see the question list of the classes to which they are assigned as class teacher or subject teacher.

Exam Result In Front Site

Exam Result Page In Front Site

Go to System Settings > General Setting > Miscellaneous; here you can see Exam Result In Front Site is Disabled.



Now click on the Enabled button, then click on the Save button.



When you have Enabled the "Exam Result Page In Front Site," you can view Exam Result on your Smart School's front site. In this module, you can see the admission number field and exam drop-down available.



Teacher Restricted Mode

When the 'Teacher Restricted Mode' setting is disabled, teachers can access all student data.



However, when 'Teacher Restricted Mode' is enabled, they can only see student data related to their assigned class, section, or subject.




Superadmin Visibility

To set superadmin visibility, go to System Settings > General Settings > Miscellaneous. Here you can see the option of  Superadmin Visibility.  With the help of this, the superadmin can disable or enable their visibility.

In the superadmin visibility setting, the superadmin can show or hide his / her name in any Smart School module where the superadmin's name is displayed..



To Enable the visibility of the superadmin, click on the Enable button, then click on the Save button. Other users will then be able to see the superadmin's name.



To Disable the visibility of the superadmin, click on the Disable button, then click on the Save button. Other users will then not be able to see the superadmin's name.



Event Reminder

Event reminders are notifications that you can set up to remind you of upcoming events or tasks in your calendar. These reminders can help ensure that you don't miss important appointments or deadlines, and can be especially useful for individuals with busy schedules.

To set the Event Reminder, go to System setting > General Setting > Miscellaneous, here you can set Disabled or Enabled, the Event Reminder.

If you set the event reminder to Disabled, users will not receive any reminders.



When you Enable an event reminder, the 'Calendar Event Reminder Before Days' field will automatically appear, allowing you to specify the number of days before the event that you wish to receive the reminder, and click on the Save button.



If you set the 'Calendar Event Reminder Before Days' field to 0, users will receive a reminder on the day of the event. If you set it to 1, they will receive a reminder one day before the event, and if you set it to 2, they will receive a reminder two days before the event. You can set the reminder according to your convenience.

Once you've set up your reminders, you should start receiving notifications according to your chosen settings. It's important to make sure your device is set up to receive notifications from your calendar application, and that your notification settings are properly configured. This will ensure that you receive your reminders on time and don't miss any important events.

Staff Apply Leave Notification Email

To view the staff apply leave notification email,, go to System Setting > General Setting > Miscellaneous. Here you can view the Staff Apply Leave Notification Email.



A staff apply leave notification email is a message sent by a staff member to the authorised person in your Smart School who has authority to approve, disapprove or keep the leave pending, so the email addresses of those whose work is to approve, disapprove or keep leave pending must be filled in the staff apply leave notification email.

How to manage maintenance?


For maintenance, go to System Setting > General Setting, then Maintenance. Here you can set disabled or enabled maintenance mode.

When you keep disabled the maintenance mode, students can log in to their panel.



When you have Enabled maintenance mode and clicked the Save button:



The student login page will no longer function; instead, it will display Site Under Maintenance. 

How to manage fees settings?


Offline Bank Payment In Student Panel

For offline bank payment in the student panel, go to System Setting > General Setting, then Fees. Here you can set Disabled or Enabled offline bank payment in the Student Panel.



When you have Enabled Offline Bank Payment In Student Panel permission, the Offline Bank Payment tab will appear in the student panel, allowing students to pay their fees offline.



When you have Disabled Offline Bank Payment In Student Panel permission, the Offline Bank Payment tab will disappear from the student panel , and students will not be able to pay their fees offline.



Offline Bank Payment Instruction:

In Fees, you can see the offline bank payment instruction option.



When you keep the above Offline Bank Payment In Student Panel permission enabled, you can give instructions on the offline modes of payment (cash, DD, online and cheques), then click on the Save button so that they will appear in Offline Bank Payment.

First you need to fill in the instruction in the box and click on the save button.



After clicking on the save button, this instruction will be displayed on the student side. 

To check this instruction, go to Student Panel > Feesand click on Pay ; the online payment and offline payment drop-down options will be available. Now click on the offline payment option.



After clicking on the Offline Payment option, the Offline Bank Payment page will open. Here you can see the instruction you set.



Lock Student Panel If Fees Remaining

Here you can set Disabled or Enabled the Lock Student Panel If Fees Remaining.



When you disable the lock student panel if fees remaining option, the student profile will not be disabled and the student can access their panel.



When "Lock Student Panel If Fees Remain" is enabled, the Fees Payment Grace Period Days field will appear below. Here, fill in the grace period for fees payment. 



If you do not submit the fees during the grace period, the student or parent's profile will be disabled once the grace period is over. Only the fees page will be accessible when the student panel is opened.



Print Fees Receipt For

In the 'Print Fees Receipt' section, you can find options to print the Office Copy, Student Copy, and Bank Copy. Using these options, you can manage the printing of fees receipts based on the permissions granted by the superadmin.



When you select only the checkbox for 'Office Copy', leaving the others unchecked, you will only get a print of the Office Copy.



When you select the checkboxes for both 'Office Copy' and 'Student Copy', you will get a print of both the Office Copy and Student Copy.



Finally, when you select all three checkboxes for 'Office Copy', 'Student Copy', and 'Bank Copy', you will get prints of all three copies.



Carry Forward Fees Due Days


To set Carry Forward Fees Due Days, enter the number of days by which the due date will be extended from the current date. Simply fill in the days in the box and click on the save button.



Single Page Fees Print

When you keep single-page fees printing disabled, you will get separate print receipts for office copy, student copy, and bank copy.



If you keep single-page printing enabled, you will get a single-page print of office copy, student copy, and bank copy.





Note: 
Whether you set single-page fees printing to disabled or enabled, you must select from print fees receipt for at least one of the following options: office copy, student copy or bank copy. 



Collect Fees In Back Date

In Collect Fees In Back Date, click on Disabled or Enabled to manage back-dated fees collection and click on the Save button.




You will be unable to collect students' back date fees if you keep the option to collect fees for back dates disabled.



To check, go to Fees Collection > Collect Fees; here, choose Class, Section, or Search By Keyword, then click the Search button; the student list will appear. Now select the student for whom you want to collect fees for back dates and click on "Collect Fees." Now, click on the Add Fees + icon; the collect fees modal will open. Now, click on the date section; the calendar will open; you can see that the back dates are disabled in this calendar. 



You will be able to collect students' back date fees if you keep the option to collect fees for back dates enabled.



To check, go to Fees Collection > Collect Fees; here, choose class, section, or search by keyword; then click the Search button; the student list will appear. Now select the student for whom you want to collect fees for back dates and click on "Collect Fees." Click on the Add Fees + icon to open the Collect Fees modal; now, click on the date section to open the calendar;  you can see that the back dates are enabled in this calendar, and with the help of this you can collect the student's back date fees.




Student / Guardian Panel Fees Discount
Using this setting, you can enable the fee discount on the student side as well. When a student or guardian pays the fees through their panel, the discount applied by the superadmin will also be displayed on those fees. 




Then, go to the student panel where you have already applied the discount. When you pay the fees online, all details, including the discount, will be displayed. Click on the 'Pay' button, and the fees will be paid with the discount applied, if applicable.


How to manage student / guardian panel?


User Login Option

To access the User Login Option for students and parents, go to System Settings > General Settings. Then, click on the student/guardian panel. Here, first, you can see the user login option.



By using user login option, you can manage both the student and parent logins. All you need to do is check or uncheck the box next to the student and parent options.



If the student login checkbox is checked, the student will be able to log in to their panel, but if the parent login checkbox is unchecked, the parent will not be able to log in to their panel.



On the other hand, if the student login checkbox is unchecked, the login page will disappear for both the student and the parent and they will not be able to log in to their respective panels. In summary, if a parent wants to log in to their panel, the student must have login permission.



Additional Username Option for Student Login

In the Additional Username Option for Student Login, students can log in with their admission number, mobile number, as well as email, with permission from the superadmin, by checking the checkboxes for admission number, mobile number, and email. 



Additional Username Option for Parent Login

In the Additional Username Option for Parent Login, parents can log in with their mobile number and email if the superadmin grants permission by checking the corresponding checkboxes for mobile number and email.



Allow Student To Add Timeline

In the last option, you can see the Allow Student To Add Time option. With the help of this permission you can Enabled or Disabled the timeline permission for the student.



When you enable timeline permissions for students, the 'Add' option appears in the student panel, allowing students to add, edit, and delete their timeline.



When you disable timeline permissions for students, the 'Add' option disappears from the student panel and students are not allowed to add to their timeline.



Note:- Overall, students can only edit and delete timelines that they have added themselves. They are unable to edit or delete timelines that have been added by the superadmin

How to Register Android Mobile App?


To register an Android mobile app, go to System Setting > General Setting > Mobile App.



To register the mobile app, click on Register Your Android App . When you click on it, the pop-up window Register your Android App purchase code will open. Here enter the Envato Market Purchase Code For Smart School Android App ( How To Find It? ) and Your Email Registered With Envato then click on the Save button.


Now enter the User Mobile App API URL, User Mobile App Primary Colour Code and User Mobile App Secondary Color Code then click on the Save button.



How to manage backend theme?


To change the backend theme, go to System Settings > General Settings > Backend Theme. Here you can see multiple theme options available: White, Default, Red, Blue and Gray themes. Choose one of them, then click on the save button.



You can keep your preferred backend theme for your Smart School by clicking on the theme and it will show "enabled." After you click on the "Save" button, your backend theme will be successfully changed.

How to change login page background?


To change the background of the Admin Login Panel and User Login Panel, go to the side menu bar and select System Settings > General Settings; in the general settings, you can see the third option, "Login Page Background."



In this feature, you can change the background of the login Admin Panel as well as the User Panel. You just need to click on the Update button for the login background image you want to change, and the admin or user login page background modal will open. Now choose the relevant image for the background, and your admin and user panel backgrounds will be successfully changed.

How to Update Logo?


To update the logo, go to System Setting > General Setting > Logo; here you can update the Print Logo, Admin Logo, Admin Small Logo, App Logo.



You can update your logo in Print Logo, Update it by clicking on the "Update" button at the bottom right. The "Edit Logo" modal will open, and you can now select the image that you want to update. Your print logo will be updated.

You can update your logo in Admin Logo Update it by clicking on the "Update" button at the bottom right. The "Edit Logo" modal will open, and you can now select the image that you want to update. Your admin logo will be updated.

You can update your logo in Admin Small Logo Update it by clicking on the "Update" button at the bottom right. The "Edit Logo" modal will open, and you can now select the image that you want to update. Your admin small logo will be updated.

You can update your logo in App Logo Update it by clicking on the "Update" button at the bottom right. The "Edit Logo" modal will open, and you can now select the image that you want to update. Your app logo will be updated.

How to manage General Setting?


Go to the side menu bar and select System Settings > General Settings to view the various field settings such as General Setting, Academic Session, Date Time, Currency and File Upload Path.



In the General Setting field, you can set the school details such as School Name, School Code (Is your affiliation and accreditation no), Address, Phone, and Email. 



In Academic Session, you can see Session, and Session Start Month options. With the help of Session, (current running academic session for the school) you can set the current session, and with Session Start Month, you can set the month in which your school's new session will start.



In Date Time, you can maintain the Date Format, when you click on the date format tab, a drop-down menu will open where you can see multiple options for the date format. Just select one and save, and the date format will be changed. The same is true for the Time Zone, just select the preferred time zone and save, and the time zone will be updated; and in Start Day of Week, you can choose the preferred day on which the week will start.



In Currency, when you click on the "Currency Format" tab, you will get multiple options of "Currency Format." Just select and save, and your currency format will be changed.



You can set the Base URL of your Smart School as well as the File Upload Path here. With the help of this, you can find where files are saved in your Smart School. Then click on the Save button. 



How to manage Session Setting?


To manage the school academic session, you can add a session from System Settings > Session Setting . Here enter the Session and then click on the Save button. You can view this added record in the Session List on the right side of the page.

Add session image

To edit a session, click on the Edit icon, and to delete a session, click on the Delete icon present in the session list.

Now, to activate the school's current session, click on the edit icon (shown on mouseover) at the top of the left side menu.



Clicking on it will open a pop-up window where you will see all added sessions. To set your school's current session, click on the drop-down button, select the session and then click on the Save button.

How to manage Notification Setting?


To manage notification settings, go to System Setting > Notification Setting. There are 29 events like Student Admission, Exam Result, Fee Submission, Absent Attendance, Homework, Fees Reminder, Forget Password, Online Examination Publish Exam, Online Examination Publish Result, Zoom Live Classes, Zoom Live Meetings, Gmeet Live Meeting, Gmeet Live Classes, Gmeet Live Meeting Start, Gmeet Live Classes Start, Zoom Live Classes Start, Zoom Live Meetings Start, Online Admission Form Submission, Online Admission Fees Submission, Online Course Publish, Online Course Purchase, Student Login Credential, Staff Login Credential, Fee Processing, Online Admission Fees Processing, Student Apply Leave, Email PDF Exam Mark sheet, Online Course Purchase For Guest User and Online Course Guest User Sign Up. In Notification Setting automated Email / SMS are sent to the concerned person's Email / SMS / Mobile number. With the help of notification settings, you can manage the Destination and Recipient (which notifications to send for which event), select the check box and then click on the save button.

Here we describe who will receive each event notification (Email/SMS/Mobile App notification)-

Student Admission: Student, Guardian

Exam Result: Student, Guardian

Fees Submission: Guardian, Student

Absent Attendance: Guardian, Student

Homework: Student, Guardian

Fees Reminder: Student, Guardian

Forgot Password: Student, Guardian and Staff

Online examination publish exam: Student, Guardian

Online examination publish result: Student, Guardian

Zoom Live Classes: Student, Guardian

Zoom Live Meetings: Staff

Gmeet Live Meeting: Staff

Gmeet Live Classes: Student, Guardian

Gmeet live Meeting Start: Staff

Gmeet Live Classes Start: Student, Guardian

Zoom Live Classes Start: Student, Guardian

Zoom Live Meetings Start: Staff

Online Admission Form Submission: Student, Guardian

Online Admission Fees Submission: Student, Guardian

Online Course Publish: Student, Guardian

Online Course Purchase: Student, Guardian

Student Login Credential: Student, Guardian

Staff Login Credential: Staff

Fee Processing: Student, Guardian

Online Admission Fees Processing: Student, Guardian

Student Apply Leave: Guardian, Staff

Email PDF Exam Mark sheet: Student, Guardian

Online Course Purchase For Guest User: Student

Online Course Guest User Sign Up: Student



To edit a sample message, click on the Edit icon in the sample message column. On clicking this icon, a modal will open. Here enter the Subject, Template ID (here Template ID is your DLT template registration ID which is used only with Indian SMS gateways), Template and then click on the Save button.

edit notification setting

Note -  If you are using any Indian SMS gateway, then your template content must match your DLT-registered template content.

How to manage SMS Setting?


To manage SMS settings, go to System Settings > SMS Setting then select the SMS gateway which you want to enable on your Smart School from the top of the page, then enter Auth Key, Sender Id and select Status and then click on the Save button.

Here we provide 11 SMS gateways, namely Clickatell SMS Gateway, Twilio SMS Gateway, MSG91, Text Local, SMS Country, Bulk SMS, Mobi Reach, Nexmo, AfricasTalking, SMS Egypt, Custom SMS Gateway in our Smart School.




Custom SMS Gateway-

In Smart School, you can integrate any HTTP-based SMS gateway using our Custom SMS library. Please contact support to get the Custom SMS Gateway integration guide. Here enter the Gateway Name, select Status (Enabled/Disabled) and then click on the Save button.

SMS setting image

Follow the same procedure to set up the SMS gateway for Clickatell SMS Gateway, Twilio SMS Gateway, Text Local and SMS Country.

How to manage Email Setting?


To send emails from Smart School, you need to configure the Email Setting. For this, go to System Settings > Email Setting. Currently, email is available via the SendMail and SMTP delivery engines. If you want to send email through your Hosting Send Mail program, select the SendMail email engine; to send email using any SMTP relay, select the SMTP email engine. You can also use the Gmail SMTP relay with any Gmail account: turn on 2-Step Verification in the Google account, create an App Password, and use that App Password as the SMTP password (SMTP server smtp.gmail.com, port 587 with TLS or port 465 with SSL).

Email setting-1 image

Now select the SMTP option and enter the SMTP Username, SMTP Password, SMTP Server, SMTP Port and select the SMTP Security (TLS/SSL/OFF), SMTP Auth (ON/OFF) and then click on the Save button.

email setting for SMTP image

 

AWS SES (Amazon Simple Email Service) is a cloud-based email service that enables businesses to send and receive emails. It provides a reliable and cost-effective way to send emails to large numbers of recipients. For more information about AWS (Amazon Web Service) and SES (Simple Email Service),

go through this link:

https://docs.aws.amazon.com/ses/latest/dg/send-email-concepts-credentials.html .

To send emails from Smart School, you need to configure the email settings. For this, go to System Settings > Email Settings, then Email Engine, where you can view SMTP and AWS SES. Click on AWS SES (Amazon Web Service, Simple Email Service). Enter your email address, Access Key ID, Secret Access Key, and region here, then click the Save button. 


How to manage Payment Methods Gateway?


To allow students/parents to pay online, you must enable at least one payment gateway. For this, go to System Settings > Payment Methods then select any payment method from the top of the page, enter your payment gateway account details in the required fields and then click on the Save button.

Here we provide 24 payment methods: Paypal, Stripe, PayU, CCAvenue, InstaMojo, Paystack, Razorpay, Paytm, Midtrans, Pesapal, Flutter Wave, IPay Africa, JazzCash, Billplz, SSLcommerz, Walkingm, Mollie, Cashfree, Payfast, ToyyibPay, Twocheckout, Skrill, Payhere, Onepay.

Once you have saved the record, you have to Enable the payment gateway from the right side of the page and then click on the  Save button.




Note - 
  1. You can add multiple payment gateways' details, but you can enable only one at a time.
  2. Midtrans payment gateway currently supports only the credit card option in Smart School.

How to add Print Header Footer?


To add print header footer, go to System Settings > Print Header Footer then click on Fees Receipt (for students) at the top right corner of the print header footer page. Here you can replace your header image: select Header Image and enter the Footer Content and then click on the Save button.



To remove the header image, click on the Remove button shown on the header image in the right corner of the page on mouseover.

To add the print header footer for payslips (for staff), click on Payslip at the top right corner of the print header footer page. Here you can replace your header image: select Header Image and enter the Footer Content and then click on the Save button.



To remove the header image, click on the Remove button shown on the header image in the right corner of the page on mouseover.

To add the print header footer for Online Admission Receipt (for students), click on Online Admission Receipt at the top right corner of the print header footer page. Here you can replace your header image: select Header Image and enter the Footer Content and then click on the Save button.



To remove the header image, click on the Remove button shown on the header image in the right corner of the page on mouseover.

How to manage Front CMS Setting?


To manage front CMS settings, go to System Settings > Front CMS Setting then Enable/ Disable Front CMS, Sidebar, Language RTL Text Mode fields, check the Sidebar Option, upload Logo (369px X 76px), Favicon (32px X 32px) and then enter the Footer Text, Google Analytics, WhatsApp URL, Facebook URL, Twitter URL, YouTube URL, Google URL, Linkedin URL, Instagram URL, Pinterest URL and select the Current Theme (there are 3 default themes supplied with Smart School but you can create your own theme by copying the "default" theme under your own name in the same folder. For themes /application/views/themes contains php view files and /backend/themes folder contains css, js, and images etc. files) and then click on the Save button.

front cms setting image

How to add Roles Permission?


A user's role determines what they can and cannot do on a site. Each role has a default set of permissions. We can assign different permissions to different users according to their roles.

To add roles, go to System Settings > Roles Permission then enter the role Name and then click on the Save button. You can view this added record in the Role List on the right side of the page.



To delete a role, click on the Delete icon in the role list.

To assign permissions, click on the Assign Permission icon in the role list. On clicking this icon, the Assign Permission page will open. Here you can assign permissions for each module and then click on the Save button.



Assign role permission image-2

How to manage Backup/ Restore process?


Backup and recovery describes the process of creating and storing copies of data that can be used to protect organisations against data loss. The purpose of the backup is to create a copy of data that can be recovered in the event of a primary data failure. Primary data failures can be the result of hardware or software failure, data corruption, or a human-caused event, such as a malicious attack (virus or malware), or accidental deletion of data.

To create a backup, go to System Settings > Backup/Restore then click on the Create Backup button at the top of the page. On clicking this button, a backup will be created; you can view this backup in the Backup Files under the name of Today’s Date.

Backup restore image

To download a backup, click on the Download button for the date for which you need the backup. To restore a backup, click on the Restore button of the backup that you want to restore, and to delete a backup, click on the Delete button on the backup history page.

To upload a backup from a local directory, drag your file into the Upload From Local Directory option on the right side of the page and then click on the Upload button.

If you want to use the auto backup feature and due fees reminder of Smart School, then you should configure Cron settings on your hosting server for the cron URL http://yourdomain/smartschool/cron/autobackup/<your-cron-secret-key>. To generate/regenerate your cron secret key, simply click on the Generate/Regenerate button under the Cron Secret Key section. To view the existing cron secret key, click on the Eye icon button.

Cron secret key image

How to manage language?


You can enable multiple languages and select your default language. To change language key phrases, go to your language directory, e.g. for the English language go to the file /application/language/English/app_files/system_lang.php , whereas the /application/language/English/form_validation_lang.php file is used for validation message text. Here we provide 77 languages in our Smart School -
1. Afrikaans
2. Albanian
3. Amharic
4. Arabic
5. Azerbaijan
6. Basque
7. Bengali
8. Bosnian
9. Catalan
10. Cebuano
11. Chinese
12. Czech
13. Danish
14. Dutch
15. English
16. Esperanto
17. Estonian
18. Finnish
19. French
20. Galician
21. Georgian
22. German
23. Greek
24. Gujarati
25. Haitian (Creole)
26. Hebrew
27. Hindi
28. Hungarian
29. Icelandic
30. Indonesian
31. Irish
32. Italian
33. Japanese
34. Javanese
35. Kannada
36. Korean
37. Kurdish
38. Lao
39. Latin
40. Latvian
41. Lithuanian
42. Macedonian
43. Malagasy
44. Malay
45. Malayalam
46. Maltese
47. Maori
48. Marathi
49. Mongolian
50. Nepali
51. Norwegian
52. Persian
53. Polish
54. Portuguese
55. Punjabi
56. Romanian
57. Russian
58. Scottish
59. Sinhala
60. Slovakian
61. Slovenian
62. Spanish
63. Sundanese
64. Swahili
65. Swedish
66. Tagalog
67. Tamil
68. Telugu
69. Thai
70. Turkish
71. Urdu
72. Uzbek
73. Vietnamese
74. Welsh
75. Xhosa
76. Yiddish
77. Croatian 

To add a language, go to System Settings > Languages then click on the Add button at the top right corner of the language list page. 



After clicking this button, the Add Language modal will open. Here enter the Language, Language Short Code, Country Code and then click on the Save button.




To activate any language (in which you want to run Smart School), click on the Action button in the last column.

To edit country codes, go to the System Setting > languages. The language list will open. Now in the country code column, you can edit the country code, which is already predefined internationally; you can also get these codes from Google. Now fill in the country code next to the relevant country and click outside the column. Then refresh the page, and your country code will be successfully changed. The country flag will also be changed automatically based on the country code change.

Note - You cannot Edit default languages.



To delete a language, click on the Remove icon. 

delete language image

Note - You cannot delete default languages.

In Smart School, RTL mode refers to a feature that enables the platform's interface to display content correctly for users who read and write in RTL languages, such as Arabic and Hebrew. When RTL mode is enabled, the interface and layout of the platform are adjusted accordingly, so that text, images, and other elements are aligned and displayed from right to left, rather than left to right.

Enabling RTL mode in Smart School can be particularly useful for schools and educational institutions that have students, teachers, or staff who primarily use RTL languages. It helps to ensure that the platform's content and features are accessible and easy to use for these users, improving their overall experience with the platform.

To Enable RTL mode, go to System Settings > Languages, then on the right side you can see the "Is RTL" column. Simply click on the checkbox for the language in which you want to see your Smart School in RTL mode.



How to enable/disable Users?


To check users (Student, Parent and Staff) of Smart School, go to System Settings > Users. All the users, such as Student, Parent and Staff, can be seen here, and you can enable or disable their login to the User Panel. To enable or disable a user, click on the toggle button in the Action column.





By default, you will see the student list. To enable/disable staff, select the Staff tab; to enable/disable students, select the Student tab; and to enable/disable parents, select the Parent tab from the top of the page.

How to manage Modules?


To manage modules, go to System Settings > Modules . Here you can see all Enabled modules. If you disable any module from here, it will immediately stop being visible in the Admin/ student/ parent panel. To enable/disable, click on the Toggle button in the Action column.

System-



Student-



Parent-


How to add Custom Field?


To add a custom field, go to System Setting > Custom Field then select Field Belongs To, Field Type, Field Name, Grid (Bootstrap Column e.g. 6) - Max is 12, Field Values (Separate By Comma) and check Validation, Visibility and then click on the Save button. You can view this added record in the Custom Field List on the right side of the page.

Add custom Field image

To edit a custom field, click on the Edit icon, and to delete a custom field, click on the Delete icon in the custom field list.

How to enable Captcha in Smart School?


The term Captcha stands for ‘Completely Automated Public Turing-test to tell Computers and Humans Apart’. Captcha is a random code generated in the form of an image to protect web forms from automated submission. Captcha ensures that the web form is submitted by a human and not programmatically, i.e. that the response from the client side is generated by a human.

Here we are using text-based captcha. Text-based captchas are usually known words or random combinations of letters and digits. In order to continue, a user has to decrypt the code represented in the captcha box and enter the solution into the text box.
Here in Smart School, we provide captcha code verification for 5 events: User login, Admin login, Online Admission, Complain and Contact Us.

To enable captcha, go to System Setting >> Captcha Setting; from here you can enable the events for which you want to use captcha code verification.

captcha setting image

Once you enable captcha, it will be shown as follows –

show captcha code in login

Here the user needs to fill in the correct captcha code; only then can he/she log in to Smart School. The user can also get a new captcha code by clicking the Refresh icon.

How to Disable System Field?


To disable a system field, go to System Settings > System Field. Here you can see all enabled fields. You can enable/disable any system field for students and staff.



To disable a system field, click on the Toggle button in the Action column. On clicking this button, it will ask you to confirm; after your confirmation, the system field will be disabled and will not be visible in the form.



Invisible field image

Student Profile Update


This feature is used to allow students and parents to update student profile details. To grant students and parents rights for student profile updates, the Superadmin needs to log in to Smart School. After logging in, go to System Settings > Student Profile Update and enable Allowed editable form fields and then click the Save button. If you do not want to allow any field to be updated in the student profile page, you can deactivate it from the Allowed Edit Form fields on student profile option. Inactive fields will not appear on the student profile page.


Student Profile Update Setting

After enabling  Allowed editable form fields, an Edit icon will appear on the  student profile page. 

Check Edit Icon On Student Profile Page




To update the student profile, log in from the student panel and click on the My Profile link in the sidebar menu. This will redirect you to the student profile page; here click on the Edit icon in the top right corner.  This will redirect you to the edit student profile page. 



Here update the student information and then click on the Save button.

Save Student Profile Information

In the above image, the Religion field has been deactivated by the Superadmin, hence it will not be visible on the edit student profile page.

How to allow File/Image type extensions?


To manage File/Image type extensions, go to System Setting >> File Type, then enter the Allowed Extension, Allowed MIME type and Upload Size for files and images and then click the Save button.

Allowed File Type Extension

How to check System Update?


To check the Smart School Version, log in from the superadmin panel and then go to System Settings > System Update link. Here you can see your current Smart School Version and also update to the newest version, if any is available.


Related articles