Skip to end of banner
Go to start of banner

APP Moodle Learning Platform

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 45 Next »


This article explains everything you need to know about the integration with the Moodle Learning Platform.


Introduction

In Adonis, we have an integration with the Moodle Learning Platform.

In this guide, you will get to know what are the steps involved in the configuration of Moodle, how we can move from the APP dashboard to Moodle, and user interaction with Moodle.

Contents

APP and Moodle Version needed to run the integration:

Requirement

Version

Product Version

APP

2022.10 or later

Moodle

Moodle ver.3.9

Introduction

It is the most popular and most used learning management system because it is flexible, open source and user friendly e Learning platform. It is used by the organizations of all shapes and sizes outside of the education community. It is used by the business, corporations, online learning and in some cases it is used in the extended business processes. Steps taken to configure and manage the Moodle.

  • Add Plugin in to the moodle (Log in to Moodle using one time user key)https://github.com/catalyst/moodle-auth_userkey

  • Authentication plugin used to organize the SSO(single sign on) method

  • This plugin generates one time login URL

  • Map the related fields in the plugin (Username and PIN)

  • Manage/ Generate token in the Moodle

  • User key authentication web service is used in moodle

  • Add moodle tile on our web application dashboard

  • In APP dashboard add configuration settings

  • Add moodle Url and API token in the configuration settings

  • Test the connection

  • You will be able to use the moodle through your external web application (APP dashboard)

Getting Started with Moodle

Login into Crew Portal

To access the Crew Portal, you need to

  • Be Employed

  • Have valid Login credentials

Use you PIN and Password as a login credentials

For instance PIN=12345 and Password=******

Click Login

After the successful login you can start working with the system.

Main Menu

Once logged into the dashboard, you will see different modules available to users in accordance with the rights granted by an administrator or to access all the modules and features available in the Adonis Personal Portal web interface, you can also click on the main menu button on the toolbar:

You will also see the Moodle tile in this dashboard.

For the convenience of the user, when the person selects the moodle tile it will directly moved towards the moodle platform without asking their login credentials again. The moodle will open into the next tab. The below picture shows the moodle interface have different sections.

You can also navigate to your dashboard by selecting the previous tab(tab 1) and also continue working with the moodle (tab 2).

Logging out from moodle will not effect the APP dashboard you will still working with the other modules present in the dashboard.

Below you can find the working demo of the moodle

moodle_.mp4

House Keeping

Install the Plugin

Install the plugin using this link https://github.com/catalyst/moodle-auth_userkey

  • Select the site administration option from the left hand tab

  • Select the plugin tab from the header

  • Then select the install plugins option as shown in the below pic.

  • You can also upload the zip file and install the plug in the moodle

  • In the plugin settings, Mapp the field according to requirement

  • Set other settings according to your need

  • And Click Save Changes

Moodle Configuration

The general settings allow you to control some of the most basic configuration settings for the APP application.
To access the settings, use one of the tips below:

  • On the work space, navigate to Configurations > General Settings.

  • On the main menu, select Configuration > General.

The moodle url and API token must be placed in the configuration setting under moodle tab. To do this, first switch to the Moodle tab in the General Settings window:

Update

Moodle Global Options

The global options are shown in the Administration Portal of the APP

  • APP → Configuration → Moodle

There are three fields present in the global options

  • Moodle URL

  • Moodle API Token and

The first field shows the Moodle URL where the moodle VM is running

The second field shows the API token that authenticate the user and the third field shows the moodle authentication type UserName (we mapp PIN from APP as a username in the moodle authentication type). After filling all the fields you can test the link by clicking on the test button, this will link to you to the moodle front page.

Manage and generate token

This token will be used while configuring the moodle in the APP. First you have to click on the step 1 site administration, then move to the step 2 server and there you will find the manage token under web services. So, in this way you can generate your own token.

After selecting the manage token you will move to the next tab , where you can create token

Keep in mind, you have to select the User Key authentication web service in the service field and then click on the save changes to create token.

Manage the Protocols

While using this plugin, you have to enable the REST protocol in the web services tab under site administration and then click on the save changes.

  • No labels