- A platform that automatically detects missing students in zoom meetings - using the zoom chat file.
- Check actively which zoom users where present in class - integrate to your student list of the class.
- Multiple checks in one zoom meeting - zoom meeting is divided to session according to the chat. In each session the program checks attendance separately.
- English and Hebrew support.
- Display the current and previous reports for the specific classroom.
- Allow teacher to edit and manage the report.
- This project is very close to having the basic workflow ready for production. Unfortunately, our main frontend developer in the repository contributors can't keep improving the screens. We are looking for motivated developers to join us in deploying this platform that can help many teachers, especially during COVID-19.
- If you're interested in contributing, feel free to reach out via LinkedIn- Inbar Shirizly
- This is our first open-source project so any recommendations of how to maintain it will be welcomed
- 🖊️ Register and Login
- 👥 Create new classroom - upload
excel
/csv
file of your student list class.examples
can be found here. - 📄 Upload chat file - upload
.txt
to the platform under the relevant classroom. - 📝 Manage report - managing pop-up will appear with the already filled automatic attendance check for the teacher final decision.
- For each student the program will assign a status color:
- 🔴 student missing: the student didn't attend to any of the teacher's sessions.
⚠️ student partially missing: the student attend only to part of the teacher's sessions.- 🟢 student attendant: means that the student attend in all the teacher's sessions.
- Teacher can change student's statuses according to his choice.
- When report is done, the teacher will submit the report, and it will be stored in the service.
- For each student the program will assign a status color:
- 📊 Classroom reports - The teacher can view and edit reports at any time.
- Attendance check starts with a sentence, for example: "Attendance Check"
- Each student will have limited time to write some credentials (
ID
/Phone Number
/Name
) - There can be as many attendance checks in one session as the teacher desires.
start sentence
, theaccepted credentials
and thetime period
can defined by the teacher
Remember
to save chat file from the zoom meeting when the meeting is about to end
The database keeps track as following:
teacher
- Each user has his own accountclassroom
- Each user has many classesstudent
- Each classroom has many students with their personal info loaded from the excel/csv filereport
- Each classroom has many reports over the class, containing time of class and short descriptionsession
- Each report has many session (depend on teacher decision), session has start time - first messagezoom_names
+chat
- These tables are currently not supported in the platform - should be expressed when it will part of the project
student_status
- For each report, each student has status of participating in class.- this value can be updated by the teacher when managing the report - without effecting the rest of the tables