This page addresses the following topics:
How to configure a course to operate with the chatbot
How to configure lesson, quiz, and feedback activities for the chatbot
Limitations for each activity type
Troubleshooting
Prerequisites
Verify your Moodle version is supported and install the Moodle Chatbot Plugin.
Create a Moodle Chatbot App compatible course
The chatbot, by default, will not show any courses. To enable a course for the chatbot, do the following:
Navigate to the course and click on the ‘Settings’ tab
Scroll down to the ‘Other fields’ section
Locate the ‘BotMode’ field and change its value to ‘Yes’
The ‘BotMode’ field is a course custom field that is automatically created when the Moodle Chatbot Plugin is first installed.
Create a compatible Lesson activity
The chatbot is capable of showing multiple content pages, later divided into smaller paragraphs when the information arrives to the user on WhatsApp. To add a new content page:
Click ‘Add a content page’ if the lesson is empty, or ‘Add a new page’ if you already have pages in the lesson.
Enter the page title and the page content. This is what the chatbot will display to the users when they open the lesson from WhatsApp.
Please note: it is possible to add images to the page content, but the only format currently permitted by the chatbot is .jpg.
Create a course for the use of Bot Manager
To customize a course and enable the use of "Bot Manager," follow these detailed steps:
Create a Moodle course: start by creating a new course in Moodle. Ensure that you select the option “Bot XXXXXX” so the course can be made available in the Moodle eLearning Chatbot
[IMAGE] showing optionConfigure Compatible Activities: in course settings enable and setup the activities compatible with the Moodle eLearning Chatbot.
Lessons' content can include images and text, but no video
Images should be sized up to xxx pixels x xxx pixels
Ensure that students have access to relevant, challenging, and consistent content aligned with the course objectives. Remember that you are delivering content on a chatbot - your lessons should be compose of small chunks of text and your images should be optimized for chatbot delivery.