...
Info |
---|
Moodle courses must have a custom field called BotMode with the value “yes” to Moodle Chatbot App be able to display this these courses to the user. |
Content:
...
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 have 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 refers to the course activity as set up in Moodle platform.
Status: state of the user in the course. Status can be: Not enrolled, enrolled, in progress or completed.
Grade Attempt: total grade obtained by the user inside the course.
...
2. Course Activities selection
So far, the user wants to select a course. From the step 1. Course Selection he is able to the user can type any number associated to with a course within the course list. When A new message is sent when the user types the number associated to with 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 Feedback, and Lessons.
The Course main page has some sections that the user must note:
...
Type the number associated to with an activity.
Type 0 to go back to the course list.
Type 99 to see more items.
Type the number associated to with an activity: starts Start a flow for the activity selected.
...
Type 99 to see more items: in case If the course has more than 3 three activities, this option is displayed, and the user can navigate through the next pages to see more activities.
For the example given, the Mathematics Course has 4 four 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 and shows a new option to go back go to the previous activitiesactions.
Refer to the following documentation to find out the activities interactions: