To add this bot to your Discord Server :
Please accept all permission, or the bot will not respond on your server. Please refer to this issue.
Note : You need the corresponding privileges to add the bot on a server.
Read CHANGELOG here.
To start attendance, a teacher (or any other user with an authorised role): /call @role
.
Buttons will appear below your message, the students belonging to the @class
role would be able to click on
the I'm present
to notify their presence. The teacher, or anyone with privileges, can end the call by clicking
on Finish attendance
or cancel with Cancel attendance
.
Note : Users can only notify their presence if they are part of the group (External students of a class will not be counted) Also, only the teacher who started the call can close it.
Once the call is finished, the bot will return the list of present and missing students and send the list to the teacher in private message.
The teacher who started the call will get a copy of the call in private message:
Every absent student will get an absence notification in private message, like this:
Since 1.1.0, CheckStudents use directly Discord Permission
In Server Settings > Integtations > Bots and Apps > CheckStudents
In the panel control, you can read actual settings of the bot in the server.
Let's see the settings of the bot in the server :
When a student is marked absent, he will receive a ticket in private message to notify him, and the possibility to inform the teacher when he's back.
This functionality is activated by default.
Late students got 10 minutes by default to click on a DM message to inform their teacher.
Use this command if you do not want the bot to send the list of students present, and get a shorter list of students.
This functionality is activated by default.
Reset command will reset admin and teacher list, set language to English, and reset other settings by their default values.
If the bot doesn't respond to any command, it might be because you did not accept all permission. In that case, remove the bot from the server, and invite him again.
Please read CHANGELOG or create an issue.