Thank you for choosing Campus MIS.
This document helps you understand what features the School Application has and how to use them properly.
Please note:
Wherever you see a field with * — that means it is mandatory (must be filled).
Whenever something is deleted, it first goes to the Trash. Admin can either restore it from Trash or delete it permanently.
To log into the Application, when you on board on our application, you will receive an your schools admin Username and Password by the mail to you registered Email address.
Note: Kindly change your password on the first login.
The dashboard contains multiple setup sections for running the school. Some of the first things an admin must do:
In every school, teaching happens in different languages. These languages are called “Mediums.” For example:
English Medium
Hindi Medium
In our app, the school admin can add all the mediums that the school uses. This helps to organize classes properly.
Also, in each class, you can create sections as per your need.
Example:
Class 10 A
Class 10 B
Class 10 C
So, the admin can add sections like A, B, C for each class. This helps when there are many students and you want to divide them into smaller manageable groups.
Important Note:
Mediums help group students based on language. Sections help manage class size.
Streams are subject-based divisions. In higher classes (like 11th or 12th), students choose a stream based on what they want to study:
Example:
Science
Commerce
Arts
In our application, the admin can create these streams. Then students can be grouped into streams based on their interest.
What is a Shift?
Some schools run in multiple time slots. For example:
Morning Shift: 7 AM to 12 PM
Afternoon Shift: 1 PM to 6 PM
These are called Shifts. Admin can add these shifts and assign them to classes if needed.
The admin can create different subjects in the application.
Each subject has the following details:
Name:Example – Mathematics, Biology
Type:It can be *Theory* or *Practical*
Subject Code (optional): A short code like MTH101
Background Color: For app display
Image: You can upload an icon/image to show the subject visually
This makes it easy to identify and organize subjects in the app.
Important Note:
You can create a Science subject, set it as Practical, give it a green background and a lab icon image. Please arrange images of the subject before creating the subject, so that you can upload at the time of creation.
To create a class in application:
Step 1: Choose the Medium
(Example: English or Hindi)
Step 2: Give Name of Class
(Example: Class 1 or 1st )
Shift (Optional) :
Stream (Optional) : Commerce, ArtsMaths & ScienceBiology
Step 3: Choose the Sections
(Example: A, B)
Example: If you choose
Medium: English
Class: 1st
Sections: A, B
It will create class combinations.
Class 10 A English
Class 10 B English
Note: You can also assign a Shift to this class (like Morning or Afternoon). If your class has streams (Maths,Science,Arts), you can add that too.
---
After a class is created, then you need to assign the right subjects to it. There are two types of subjects:
Core Subjects: Compulsory for all students (e.g., English, Maths)
Elective Subjects: Optional, students can choose (e.g., Music, Computer)
This makes sure each class has the correct subjects based on the school syllabus.
Note: If class doesn't have elective subjects you can only assign them core subjects only. Without assigning subjects, students won’t see anything in their subject list.
---
The admin can assign one or more teachers as Class Teacher.
A class teacher:
Is responsible for managing the whole class
Takes daily attendance
Enters marks for offline exams
Monitors discipline and student progress
One teacher can be a class teacher of multiple classes too.
Example: Mr. Raj can be class teacher for both classes 9th A and 10th A.
Note: Only the class teacher can perform the above mentioned task of the class.
---
Each subject should be handled by a teacher who is expert in that subject. In application, the admin can assign subject-wise teachers to each class.
Example:
Mr. Suresh → Maths Teacher for Class 9A, 9B
Ms. Anita → English Teacher for Class 10C
---
At the end of the academic year, you can promote all students to the next class in one go.
Steps:
Open “Promote Student”
Select current class
Select Next Session
Choose next class
Confirm
All students will move to the new class, along with their records.
Note: Before Promoting the Class you need to create the next session, also you have to activate your subscription for that session. Please be careful when you are promoting the call because this action can't be reverted back, so make sure you are promoting the class to the correct forward class.
---
Sometimes, schools need extra fields in their admission forms. Our application allows the admin to add custom fields like:
Text (Name, Address)
Radio Button (Yes/No)
Checkbox (Select multiple options)
Text Area (for big text)
File Upload (ID proof, photos)
You can add these fields for:
Student admission form
Teacher form
Note: Customize form as per your school’s requirement. Also you can make any of the fields mandatory as per your requirement.
---
This is where the school admin can add a new student into the system.
What information can be added?
Student's first name and last name
Gender
Profile photo
Select class and category (General, OBC, etc.)
Add details like:
Caste
Religion
Blood group
Height
Current address
Permanent address
Parent/Guardian Details:
You can also add details for the student’s mother, father, and an optional guardian:
First name and last name
Mobile number
Email ID
Date of birth
Occupation
Profile photo
Gender
Login Information:
The system automatically gives the student a unique GR number.
Students can log in using this GR number.
Default password = Date of Birth in ddmmyyyy format
Example: If student DOB is 5th June 2010 → Password = 05062010
If new parents are also added during admission:
Parent login = Email
Parent password = Mobile Number
Note: Student and parent login is ready automatically once they are added. You can add Fields in the Admission form as per you need from the Custom fields section.
Admins can assign roll numbers to students in any class. You can choose:
First Name-wise or Last Name-wise
Ascending order or Descending order
Note: Keep Roll number assignment format for all classes and section
You can manage all student related information here:
View student profile
Edit any wrong information
Delete records (if student left the school)
Use Case: Like if you need to change students address or phone or any data related to students, update it here.
If a student forgets their login password he/she will send the request for password through forgot password. Admin can reset it using this option. The password is reset back to the student's date of birth (in ddmmyyyy format).
This feature helps when you want to add many students at once.
How it works:
Download the sample CSV file using “Download Dummy File”
Fill the student data in that file (name, class, DOB, etc.)
Upload it to the system
Advantage: Saves hours of time during new academic year admissions or if you are newly onboard our application you upload students data in the software.
In this section, the admin can add a new teacher.
Required details:
First name and last name
Gender
Email ID (used for login)
Mobile number
Date of Birth
Qualification
Current and permanent address
Profile photo (optional)
Salary
Allowances
Deductions
Note: You can add more fields in the form, as per you need from the Custom fields section. Special Option: Bulk data upload for teachers is also available.
Teacher Login Info:
After adding a teacher. They can log in to the web panel and Mobile application.
Email = Registered email
Password = Registered Mobile number
Create Timetable: Admins can create class-wise schedules for the week (Monday to Sunday).
Steps:
Choose a Starting Time
Choose a Ending Time
Choose Lecture timing “Timeslot Duration” (in Minutes)
Select Medium
Click the Edit icon for a particular class.
Simply drag and drop the subject box to a particular time period.
Your time table is ready.
Note: When you create the timetable for class, Teachers time table will automatically create on the basis of lectures assigned to them in the class. Teachers can see their time table in the web panel or in mobile applications. Students can see their class time table in a mobile application.
Admins can create and manage holidays on the school calendar.
Steps:
Select the date
Enter a title (e.g., Diwali)
Add a description
Visible to:
Teachers (in their web panel)
Students and Parents (in the app’s calendar)
Admins can create image sliders that appear on the app home screen.
Use Cases:
Share important updates
Highlight upcoming events
Show off school achievements
Promote new courses or school facilities
Admins can:
Add new sliders
Edit old ones
Delete unnecessary ones
Visual tool to make the app more attractive and informative.
Admins and teachers can use this section to share important messages.
How to Create:
Add a title (required)
Add a description (optional)
Attach files like PDFs, images, etc. (optional)
Select Classes
Announcements will be visible to:
Entire school (Notice Board)
Specific class sections
It will also be visible on the School’s Website.
Students will see these in their eSchool app.
Examples of Use:
Notify about exam dates
Share assignments or notes
Tell about holiday changes
Announce winners of competitions
Promote events, seminars, or workshops
Class teachers can mark daily student attendance for their class.
Options:
Mark for today or for a previous specific date attendance.
Can also mark the day as holiday for the whole class
Teachers can:
See full attendance list
Filter by: Present, Absent, or Holiday
Filter by date
Download the data as a report
This is for uploading attendance in bulk.
Steps:
Select class and date range
Download the dummy CSV file
Fill in:
1 = Present
0 = Absent
Upload the file
Teachers can take/view attendance from the Teacher App
Students & Parents can check monthly attendance reports from the Student/Parents App
Create Assignment (Teacher Panel Login)
Teachers can create assignments for their classes by selecting the subject and providing a name, submission date, and instructions. Files like PDFs or documents can also be attached to guide students. Teachers can set how many points the assignment is worth. If they allow resubmission, they must set how many extra days will be given for it. Students can see these assignments in the app and upload their answers directly.
Assignment Submission
Teachers and admins can check the submitted assignments, accept or reject them, give feedback, and assign points. Students will see the status and feedback in the “Submitted Assignment” section. Now, students can also write text with their assignment files to explain their answers better.
Create Exam (Admin Panel)
Admins can create exams by entering the name, selecting session year, classes, and adding an optional description. Exams can be edited, deleted, and results can be published.
Create Exam Timetable
Admins can create an exam schedule by choosing the exam, class, subject, total and passing marks, and setting the date and time. This schedule is visible to students in the app. Exams will happen on campus (offline).
Exam Grade
Admins can set grading rules. For example:
0–35% = F
36–50% = D
Upload Exam Marks (Teacher Panel Login): Teachers can upload marks for students who have appeared in the exam.
Student Exam Result (Teacher Panel Login) : Teachers can view and manage student results. They can track how each student performed in exams.
Manage Online Exam (Teacher Panel Login) : Teachers can set up online exams with class, subject, title, exam key (for students to join), duration, and exam dates. Marks are calculated automatically from the questions added.
Manage Questions (Teacher Panel Login) : Teachers can add questions in two ways:
Simple – text questions with options and correct answers.
Equation-based – for maths/science questions using HTML editor with math symbols.
Terms & Conditions (Teacher Panel Login) : Teachers can write their own rules for exams. Students must agree to these before starting the online exam.
Supported Gateways: Razorpay, Stripe, Paystack, FlutterWave
Fees Configuration : Admins must enter payment gateway details, currency code, and symbol to activate online fee payment.
Session Year : Admins can create session years with start/end dates, fee due dates, and late fee charges. They can also enable installment payment and set installment dates. Only the current session year allows fee payment.
Fees Type : Admins can create different types of fees like gym fees, exam fees, etc., with titles and descriptions.
Assign Fees Classes : Admins can assign fees to each class section. Amounts can be different for different classes.
Fees Paid : Admins can track who paid fees (online/offline). They can manually mark payments and download receipts.
Fees Transactions Logs : Shows all payment records with details.
Fees Online Payment (Parents - eSchool App) : Parents can view and pay pending fees online. They can:
Pay full compulsory fees
Pay installments (if allowed)
Pay optional fees
Note: Payment Receipts can be downloaded anytime from the application for online/offline payments.
Compulsory Fee Payment Settings : Admins can make fees compulsory. If fees are not paid by the due date, students lose access to the app until payment is made (either full or next due installment).
Students Can Pay Their Own Fees : Admins can enable this setting to let students pay their own fees directly from the app.
Admins can send messages to:
All users
Specific students, parents, or teachers
Messages appear in the app's notification section. Admins can set a title and content to inform users about events, announcements, and more.
The Chat feature allows:
Students to message their class teacher
Parents to message any teacher of their child
Teachers to message students and parents of their classes
It supports instant messaging, images, and files for easy communication.
Note: Chat feature is available only in Mobile application.
ID Cards Setting: Admins can customize how ID cards look — choose colors, add background, signatures, etc.
ID Cards List : In the “Generate ID Card” section, Admin/Teachers can select students and click “Generate” to create their ID cards.
Generate Certificates : From the student details section, Admins can generate:
Bonafide Certificate (to confirm enrollment)
Leaving Certificate (for transfers)
Admins can create any type of certificate from the application.
Generate Result: Admin and teachers can view results by selecting a class. They can then download or print results of individual students. Only published exam results are visible in the app, ensuring privacy and correctness.
Leave Setting (Admin):
The leave system starts when the Admin sets up the rules. Admin selects how many leaves staff can take each month and sets the current session year. These settings can be changed anytime. After setup, teachers and staff can apply for leave.
Leave Report (Admin):
Admin can see full leave records of each teacher or staff. Just select the name and session year to check how many leaves they took.
Staff Leave Requests (Admin):
Admin can see all staff leave requests. Admin can approve or reject them and check full details of each request.
Apply Leave (Teacher/Staff Panel):
Teachers and staff can apply for leave using their panel. They can also upload a file (like a doctor’s note), check the status, and delete pending requests if they want to change something. If a request is deleted, they can submit a new one.
Leave Report (Teacher/Staff Panel):
Teachers and staff can see how many leaves they took and how many are left in the current session year.
Leave Management in Teacher App:
Teachers can apply for leave from the mobile app. They can select start and end dates. If holidays come in between, those dates are automatically removed from the leave count. They can also check how many leaves they have taken and how many are remaining.
Students or parents can apply for leave using the app. They can choose a single day or a range of dates and select leave type—full day, first half, or second half. Leaves cannot be applied on holidays. They can also attach a file and give a reason.
The leave request is sent to the class teacher, who can approve or reject it with a comment. If approved, when attendance is taken, that day will show as “On Leave” instead of absent.
Content Settings (Admin):
Admin can enable or disable the registration option anytime. When it is turned ON, new users can fill out a registration form to apply for admission or activities.
Online Registration Form (User):
Students or parents can fill the registration form on the website. After submitting, the request goes to Admin for approval. If approved, login details are sent to both student and parent so they can access the system.
Approval of Registration (Admin) :
Admin checks the registration forms and can approve or reject them. If approved, Admin must assign the student to a class and section. Then, login details are automatically sent to the parent's email.
If rejected, the parent gets an email with the reason for rejection or next steps.
Admin can now assign semesters to each class. This helps manage class schedules, subjects, and exams better. When creating or editing a class, Admin selects which semester it belongs to.
We are always happy to help. If you face any issue or have a question about Application of features, feel free to contact us.
Support Head: Deepak Tiwari
Support Hours: Monday to Sunday, 9:00 AM – 6:00 PM (IST, GMT+5:30)
We reply to most queries within 24 hours via Email, WhatsApp or via Call.
We thank you for using our product!
Please leave us your honest feedback and help us make our application more better.
WhatsApp or Phone call: +91 6232338797
Email: info@campusmis.com , support@campusmis.com
Thank you very much for your trust!