This section describes the interaction a user can have with Moodle eLearning courses. The user must have completed the User Registration step to see this information.
Courses must have a custom field called BotMode with value “yes” to Moodle Chatbot App be able to display this courses to the user.
Content:
1. Course Selection
After creating a new account using the Moodle Chatbot App, the app is now able to search and find the user and display a welcome message along with all the courses in Moodle that has a custom field called BotMode and the value set as yes:
This list of courses displays the following information:
Course name: reference the short name set up in Moodle platform.
Status: state of the user in the course. Status can be: Not enrolled, enrolled, in progress or completed.
Grade: total grade obtained by the user inside the course.
Initially, the user is not enrolled in any course. To change this status to enrolled, the user must select the course that he wants to start completing:
2. Course Activities selection
So far, the user wants to select a course. From the step 1. Course Selection he is able to type any number associated to a course within the course list. When the user types the number associated to a course, a new message is sent. This message details all the activities (bot-operable) within a course:
The current bot-operable Moodle activities are Quizzes, Feedbacks and Lessons.
The Course main page has some sections that the user must note:
Header: displays the current course name.
Modules: informs the number of activities inside the course. In addition, shows up to 3 activities per page.
Footer: shows some extra options that the user can type.
So, the user has some options:
Type the number associated to an activity.
Type 0 to go back to the course list.
Type 99 to see more items.
Type the number associated to an activity: starts a flow for the activity selected.
Type 0 to go back to the course list: returns to the list of all the BotMode courses.
Type 99 to see more items: in case the course has more than 3 activities, this option is displayed and the user can navigate through the next pages to see more activities.
For the example given, Mathematics Course has 4 activities. If the user wants to see the fourth item, number 99 must be typed:
This new message displays the remaining activities for the course as well as showing a new option to go back go the previous activities.
Refer to the following documentation to find out the activities interactions: