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 all the features of the Moodle eLearning Chatbot App features.
Content:
Table of Contents |
---|
...
To start interacting with the bot, the user e-learning Chatbot, users must type any word to the WhatsApp number set up/linked to the Moodle eLearning Chatbot App. This In the first message tri’s phone number, but in case this is incorrect or it needs to be modified, the bot gives the option to do it: , the application will ususer's’suser's phone number to determine if they are registered. The chatbot will instruct them to create an account iuser's’suser’s phone number is not found.
...
Here, the user has two options:
...
1 - Go with preferred [Language Name] language: This option will trigger the next step of the user creation flow, which can be either the agreement of terms and conditions or the first question for the user creation. The user must type the number 1 in the chat to proceed through this interaction.
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 is able to can change the language by choosing another country code.
...
If the user types 1, the bot starts step 3 2. Terms & Conditions:
...
Otherwise, if the user types 2, the bot asks the user to type the country code number:
...
Once the user types a valid country code, a new message is sent by the bot detailing the new default country code and the new preferred language:
...
...
2. Terms & Conditions
From the Country Code Selection step and once the user types 1, the bot sends the user a Terms and Conditions link/pdf, 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 section can be disabled and could not appear. By default, this . 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 32. Terms & Conditions and moves directly to section 43. User Account Information. |
...
Here, the user has two options:
Type 1 to agree with the platform's Terms of Use and Privacy policy.Type 2 poliplatform's to disagree with the platform’s Terms of Use and Privacy policy.
...
poliplatform's1 to agree with the platform’s Terms of Use and Privacy
...
poliplatform'sn 1 triggers step
...
3. User Account Information to complete the user account setup, including
...
their first and last name, and optionally
...
their email address.
Info |
---|
The terms and conditions If the Terms and Conditions (T&Cs) needs need to be set up in the chatbot app; a URL must be specified. This URL can be either a link to the website to redirect the user to the terms and conditions section/web page or a cloud-hosted pdfPDF. In case If the link is a cloud-hosted pdfPDF, the Moodle Chatbot App downloads and sends it to the user. |
Type 2 to disagree with the platform's Terms of use and Privacy policy. Use and Privaplatform's Your account will not be created, and your data will not be stored. If option 2 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 starts step 4 3. User Account Information:
...
If the user types 2, the chatbot will completely stop completely the current flow, and the user has to start all over again from step 1. First User Interaction
...
...
3. User Account Information
From After completing step 2. Country Code Selection / 3. Terms & Conditions: The 1 and 2, the chatbot requests the user to provide personal data to create the account in Moodle. The first information requested is the user’s first name:
...
Once the user types his first name, the second question requests the user’s last name:
...
Here, the user has two options:
...
Type your last name.
...
Type 00 to go back to the previous question
Type your last name: The user has the capability to can type his last name so the chatbot can save this information to create the user account. This option triggers the next question.
Type 00 to go back to the previous question: The user may have typed a the wrong name and wants to fix it. This option allows the user to go back to the previous last question. At the moment, the previous last question asks the user to provide his first name, so this question is shown again.
When the user types thier their last name, the next question is triggered, asking the user to write a preferred email (this question is optional):
...
Here, the user has three optionsthreeUser's’sns:
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 saves this information to create the user account.
Type 00 to go back to the previous question: This option allows the user to go back return to the previous question. At the moment, the previous question is the last name, so this question is shown again.
...
1 - Finalize or Complete the registration process: When the user is sure that the information provided is correct, he can type 1 to finish the User Account Creation flow and start the Course EnrolmentsEnrollments flow.
2 - Insert user details again: If there is some information is incorrect in the summary or the user wants to change the information provided, he can type 2 to start step 4 again, User Account Information.
Once the user types option 1 to complete the registration process, a congratulation message is sent to the user to conclude this flow and start completing Moodle Activities:
...
Now that the user is able to can select a course, please refer to the following documentation for the next step: