Overview
The admin dashboard provides quick access to all management features:- Students - Manage student accounts and information
- Teachers - Manage teacher accounts and assignments
- Subjects - Define available subjects
- Courses - Create courses by assigning teachers to subjects
- Enrollments - Enroll students in courses
- Timetable - Schedule courses with specific days and times
- Bulletins - View student grade reports and performance
Managing students
View all students
Add a new student
Navigate to create student
On the students page, click the + Add Student button in the top-right corner.
Fill in student details
Complete the student creation form:
- Full Name - Student’s complete name
- Email - Student’s email address (used for login)
- Password - Initial password for the student account
Student accounts are created with the role “student” and will have access to the student dashboard, timetable, and bulletin features.
Search for students
Delete a student
Managing teachers
View all teachers
Add a new teacher
Fill in teacher details
Complete the teacher creation form:
- Full Name - Teacher’s complete name
- Email - Teacher’s email address (used for login)
- Password - Initial password for the teacher account
Delete a teacher
Managing subjects
View all subjects
Add a new subject
Delete a subject
Managing courses
Courses are created by assigning a teacher to a subject. Each course represents a specific class that students can enroll in.View all courses
Create a new course
Select subject and teacher
From the course creation form:
- Subject - Select the subject from the dropdown list
- Teacher - Select the teacher who will teach this course
You must create subjects and teachers before you can create courses. Ensure the selected teacher is qualified to teach the chosen subject.
Delete a course
Managing enrollments
Enrollments connect students to courses, allowing them to receive grades and appear on the course roster.View all enrollments
Enroll a student in a course
Select student and course
From the enrollment form:
- Student - Select the student from the dropdown
- Course - Select the course to enroll them in
The system prevents duplicate enrollments. If a student is already enrolled in a course, you’ll receive an error message.
Remove an enrollment
Managing timetables
The timetable feature schedules courses at specific days and times, ensuring no teacher conflicts occur.View all timetable entries
Schedule a course
Select course and timing
Complete the timetable form:
- Course - Select the course to schedule
- Day - Choose the day of the week (Monday-Sunday)
- Start Time - Set the start time (e.g., 08:00)
- End Time - Set the end time (e.g., 10:00)
Delete a timetable entry
Viewing student bulletins
Bulletins provide comprehensive grade reports for individual students, including all subjects, grades, and overall performance.View bulletins for all students
View a specific student’s bulletin
Review bulletin details
The bulletin displays:
- Student’s full name and email
- Table of all enrolled subjects with:
- Subject name
- Teacher name
- Grade (out of 20)
- General average (calculated from all grades)
- Status (VALIDÉ if average ≥ 10, NON VALIDÉ otherwise)
The bulletin automatically calculates the general average based on all grades entered by teachers. Students with an average of 10/20 or higher receive a “VALIDÉ” (passed) status.
Best practices
Setting up a new academic term
Setting up a new academic term
- Create all required subjects
- Add teacher accounts
- Create courses by assigning teachers to subjects
- Add student accounts
- Enroll students in their courses
- Schedule all courses in the timetable
- Teachers can then enter grades throughout the term
Preventing scheduling conflicts
Preventing scheduling conflicts
The system automatically prevents teacher double-booking. When creating timetable entries:
- Check existing schedules before planning
- Ensure adequate time between classes
- Consider teacher availability and workload
Managing student data
Managing student data
- Use clear, consistent naming conventions
- Verify email addresses are correct before creating accounts
- Use the search feature to quickly locate students
- Regularly review enrollments to ensure accuracy