Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Content:

Table of Contents

1. First User Interaction

To start an interaction with the bot, the user must type any word to the whatsapp number set up/linked to the Moodle Chatbot App. This first message will trigger the event to search the current user number in the Moodle instance. In case no user is found, the chatbot sends a message to the user notifying this and asking the user to create a new account:

...

Type 1 to create a new account: This option will trigger the user account creation flow. The user must type the number 1 in the chat to proceed through this interaction.

2. Country Code Selection

Once the user types 1, the bot sends a message asking the user to specify the country code. By default, the bot looks for this code associated with to the user phone number, but in case this is incorrect or it needs to be modified, the chatbot gives the option to do it:

...

Otherwise, if the user types a valid country code, a new message will be sent by the bot detailing the new default country code and the new preferred language:

...

3. Terms & Conditions

From the Country Code Selection step, once the user types 1, the bot sends a terms and condition link/pdf, asking the user to agree or disagree the contract:

...

If the user types 2, the chatbot will stop completely the current flow and the user has to start all over again from the step 1. First User Interaction

...

4. User Account Information

From step 2. Country Code Selection / 3. Terms & Conditions, the chatbot requests the user to start providing personal data to create the account in Moodle. The first personal information requested is the user’s first name:

...