This section describes the initial interactions with the bot. This is the first step any e-learning Chatbot app user must go through before starting to access accessing all the Moodle eLearning Chatbot App features.
...
To start interacting with the e-learning Chatbot, users must type any word to the WhatsApp number set up/linked to the Moodle eLearning Chatbot App. In the first message, the application will ususer's’suseruse the user's phone number to determine if they are registered. The chatbot Chatbot will instruct them to create an account iuserif the user's’suser’s s phone number is not found.
...
2 - Change your mobile number and country code: This option allows the user to change the mobile country code. As the preferred language is selected by looking at the mobile country code, the user can change the language by choosing another country code.
Info |
---|
The chatbot Chatbot currently supports two languages: English and Portuguese. The screenshot shows that 503(SV) refers to a phone number from El Salvador. This country speaks Spanish as its native language. Spanish is not a supported language, so English is selected instead. |
...
From the Country Code Selection step and once the user types 1, the bot sends the user a Terms and Conditions link/pdfPDF, asking the user to agree or disagree with the contract:
Note |
---|
This Terms & Conditions (T&Cs) section is a configurable setting in the Moodle Chatbot App. This configuration is enabled by default, allowing the bot to send the terms and conditions. If the T&Cs section is disabled, the chatbot flow skips step 2. Terms & Conditions and moves directly to section 3. User Account Information. |
...
Here, the user has two options:
Type 1 to agree with the platform's Terms of Use and Privacy poliplatform's to disagree with the platform’s Terms of Use and Privacy poliplatform's1 to agree with the platform’s Terms of Use and Privacy poliplatform'sn 1 triggers step 3policy. When 1 is selected, it triggers step 2. User Account Information to complete the user account setup, including their first and last name and, and optionally, their email address.
Info |
---|
If A URL must be specified if the Terms and Conditions (T&Cs) need to be set up in the chatbot app; a URL must be specified. This URL can be a link to the website to redirect the user to the terms and conditions section/web page or a cloud-hosted PDF. If the link is a cloud-hosted PDF, the Moodle Chatbot App downloads and sends it to the user. |
Type 2 to disagree with the platform's Terms of Use and Privaplatform's Privacy policy. Your account will not be created, and your data will not be stored. If option two is selected, the user account will not be created, user data will not be stored, and the chatbot application will end the session.
If the user types 1, the chatbot Chatbot starts step 32. User Account Information:
...
If the user types 2, the chatbot Chatbot will completely stop the current flow, and the user has to must start all over again from step 1. First User Interaction
...
3. User Account Information
After completing step steps 1 and 2, the chatbot Chatbot requests the user to provide personal data to create the account in Moodle. The first information requested is the user’s user's first name:
...
Type 00 to go back to the previous question
Type your last name: The user can type his last name so the chatbot Chatbot can save this information to create the user account. This option triggers the next question.
...
Here, the user has threeUser's's’snssns:
Type your email.
Type 00 to go back to the previous question
Type 99 to jump to the next question
Type your email: Optionally, the user can enter a personal email, and the chatbot Chatbot saves this information to create the user account.
...
Now that the user can select a course, please refer to the following documentation Course Enrollments for the next step:Course Enrollments .