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.
- Smart School Thermal Print
- Smart School Quick Fees Create
- Smart School QR Code Attendance
- Smart School CBSE Examination
- Smart School Two Factor Authentication
- Smart School Multibranch
- Smart School Behavior Record
- Smart School Online Course
- Smart School Gmeet Live Class
- 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

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

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.

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?
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?
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 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 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.
























































