Versions Compared

Key

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

Moodle eLearning Chatbot

...

The chatbot Moodle eLearning Chatbot is a .net app which application that requires Moodle 4.1 or greater and an associated Moodle plugin. The Moodle plugin exposes varios various functions required by the chatbot .net app . Additionally it requires and adds user and course properties. The app currently supports WhatsApp via Twilio. We are working on a next release to A future release will support direct connection via Meta’s API , to support Facebook Messenger and WhatsApp directly. Use to other Other chat platforms can be easily added as part of the open-source project.

...

The Moodle Chatbot Application allows users to take and complete Moodle courses entirely from a consumer messaging platform like WhatsApp. The app manages the conversation with the user and it is responsible for listing , provides a listing of compatible Moodle courses and doing enrolment and rendering , completes course enrollment, and renders course activities in a chatbot conversation format. The app interacts with Moodle using the native API , as well as and a supplemental set of end-points , implemented as a Moodle plugin.

The Moodle Bot Manager plugin adds custom functions that are used by the Chatbot App, providing specialised specialized ways to retrieve and store information by from the Chatbot app. Additionally These two custom fields are addedinclude:

  • Dialing prefix in the user’s profile to store the country

...

  • dialing code

...

  • Bot Mode in the course settings

...

  • to identify which courses the chatbot should present to the chatbot user.