Discord bot to work as a Learning Management System - LMS
-
[] Student goes to class channel and type
$join course-name
- bot answers withuser.name you joined class foo + help message
-
Quizz (checkbox)
- [] Student sends
$quizz
and the bot checks the next unanswered quizz available for the user to solve.Hi user.name, This quizz has 20 questions, once started you have 30 minutes to solve it. You have 3 chances.
- [] Questions are sent one by one and user must add reaction on correct answer [1,2,3,4,5]
- [] Bot listens to reactions and saves it on user database
- [] Once finished last question bot calculates student grade
- [] Bot checks the timeout
- [] Student sends
-
Notifications
-
Certificate
-
Register new class
- When a new role prefixed with
class-
is created The bot is going to create a newclassroom
based on templates.class-template.yaml
- When a new role prefixed with
-
Register new students
- every time a member is included in
Student
andclass-
role they are going to be registered. - Bot is going to send a DM so the member should agree with some terms.
- every time a member is included in