Muallim - open source learning management platform
Admin:
- Admin can create a school
- Admin can add/remove teachers, students, and parents in a school.
- Admin can add multiple students under a single parent.
- Admin can view the attendance of a student.
- Admin can check true for the students whose fee has been paid with fee period information
- Admin can view and edit all systems usernames and passwords
- Parents and children/students comprise of a FAMILY. Hence a system-wide family id is required.
- Admin can add/edit/view parents and students information that includes their name, emergency phone number, attendance, user/pass, age, email address, home address.
Teacher:
- Teacher can view students in their school
- Teacher can sign in/out students
- Teachers can look at what the student has prepared, can give them an ayah to repeat, with certain iterations
- Teachers can assign students tajweed letters in sequential order or randomized order, with iterations
- Teacher can accept a practiced ayah, assign a new ayah, or make student repeat an ayah for more practice
- Teachers can only view students usernames and passwords
- Teachers can view students and parents emergency phone number
Student:
- Student can open their lesson and click play on entire lesson or click play on each ayah/letter individually.
- Once practiced, student can click done and go back to their teacher.
- Student can sign themselves in on the system.
Parent:
- Parent can check if their students fee has been paid
- Parents can see which lesson their kids are at
- Teachers can only view childrens usernames and passwords
- Parents can update emergency phone number