School Management System

Plan your projects and define important tasks and actions

Get Started. It's Free
or sign up with your email address
School Management System by Mind Map: School Management System

1. Student Enrollment

1.1. - Admin will be able to enroll a student by entering and saving student information

1.1.1. Id

1.1.2. Name

1.1.3. Address

1.1.4. DOB

1.1.5. Age

1.1.6. Name

1.1.7. Contact info

1.1.8. Physician

1.1.9. Other fields may be added

2. Student Pre enrollment

2.1. QUERY:- Can you please elaborate on the pre enrollment ?

3. Student Management

3.1. Academics

3.1.1. - Teacher will be able to enter and save student academics information

3.1.1.1. Course name

3.1.1.2. Student name

3.1.1.3. Teacher name

3.1.1.4. Level of course, student is currently in

3.1.1.5. Other fields may be added

3.2. Progress Tracking

3.2.1. - Teacher will be able to manually add the progress details of the student

3.2.1.1. Name

3.2.1.2. Date

3.2.1.3. Course

3.2.1.4. Progress achieved

3.2.1.4.1. QUERY: How will progress achieved will be recorded? Will this be also a grade assigned by the teacher?

3.2.2. - Teacher will be able to manually add the progress details of the class

3.3. Reports

3.3.1. Automated student's progress report generation for each course

3.3.1.1. Daily report

3.3.1.2. Weekly report

3.3.1.3. Elements of report

3.3.1.3.1. Student name

3.3.1.3.2. Course name

3.3.1.3.3. Grade for course

3.3.1.3.4. notes

3.3.1.3.5. List of assignments

3.3.1.3.6. Grade for assignments

3.3.2. QUERY:- In what formats do you want the reports to be displayed? Will it be in simple text format or in graphical format?

3.4. Assign a Class

3.4.1. - Teacher will be able to assign a student to a class

4. Teacher Management

4.1. Teacher Enrollment

4.1.1. - Admin will be able to enroll teacher by entering the following information

4.1.1.1. Id

4.1.1.2. Name

4.1.1.3. Address

4.1.1.4. Degree

4.1.1.5. Hiredate

4.1.1.6. Experience

4.1.2. Admin will be able to assign a course and a course level to a teacher

4.1.3. Admin will be able to assign a class to a teacher

5. Academics Management

5.1. Course

5.1.1. Create a course

5.1.2. Assign a teacher to the course

5.1.3. NOTE:- One course can have many teachers

5.2. Class

5.2.1. Create a class using:

5.2.1.1. Name

5.2.1.2. Course

5.2.1.3. Teacher assignment

5.2.1.4. Class schedule

5.3. Assignment

5.3.1. - Teachers will be able to create assignments and will be able to assign it to the entire class or to specific students

5.3.2. QUERY: Will students be able to submit assignments from their dashboards?

5.4. Grading

5.4.1. - Teacher will be able to assign grades to students for each assignment of each course the teacher teaches

5.4.2. - Teacher will be able to view grades of students

5.5. Grading tool

5.5.1. - The tool will automatically calculate reports for the students based on the grades entered by the teacher.

5.5.2. Grading reports will be generated:

5.5.2.1. Weekly

5.5.2.2. Monthly

6. Administration

6.1. General administration

6.1.1. - Admin will be able to add details about school events, which can be seen by students, parents and teachers

6.2. Attendance Management

6.2.1. - Admin will be able to log the attendance of teacher  and will also be able to log the absence reasons

6.2.2. - Teachers will be able to log the attendance of the student and will also be able to log the absence reasons

6.2.3. Tardiness management

6.2.3.1. - Teachers will be able to clock in and clock out into the system so that their coming and going time can be recorded

6.3. Discipline

6.3.1. - Teachers and Admin will be able to create disciplinary incident with the following:

6.3.1.1. -Date-Time - Parties involved (Name and unique ID) - Place -Witness - Description - Disciplinary recommendation

6.4. School Events

6.4.1. - Teachers and admin will be able to enter and save event information, which can be viewed by all users

6.4.1.1. -Venue - Organizers  - Date -Description - Type (field trip, dinner, guest speaker, etc)

6.5. Notification Management

6.5.1. - The admin and the teacher will be able to send notifications to the students or teachers or parents using:

6.5.1.1. Email

6.5.1.2. sms

6.5.1.3. On website

6.5.2. - The notifications can be sent using the following fiels

6.5.2.1. tiltle

6.5.2.2. time

6.5.2.3. message

6.5.2.4. type

6.5.2.4.1. Student daily behavior o Student daily progress o Grade reporting

7. Assign sub-admin

7.1. QUERY:- Apart from teachers and admin will there be other staff members on the website? If yes then please elaborate?

7.2. - Admin will be able to create sub admins and will be able to assign access to a specific module management like enrollments, attendance, etc

8. Parents Enrollment

8.1. - Admin will be able to enroll parents for each student, giving them the access to the parent dashboard, where they will be able to view:

8.1.1. Assignments assigned to their child

8.1.1.1. Assignment per course

8.1.1.2. Assignment per  teacher

8.1.1.3. Assignment per due date

8.1.1.4. Assignment per assignment date

8.1.2. Grades and various reports

8.2. Using the dashboard parents will be able to"

8.2.1. -View Courses offered - Classes their child (children) are taking - Class Assignments - Grades per assignment - Incident/discipline records

9. QUERY: Will there be any kind of online payments on the website?