Markanyx - Web Service Wizard

Local plugins ::: local_wswizard
Maintained by Karl Thibaudeau, Dominik Thibaudeau, Kais A
The web service wizard objective is to streamline the access and management of web service integration to Moodle.

Markanyx - Web Service Wizard 0.0.1

Moodle 3.11, 4.0, 4.1
Released: Freitag, 7. April 2023, 07:50

The webservice wizard enhances the Moodle webservice management experience in 3 main ways:

1-Reducing the time it takes to add a web service by reducing the number of clicks and pages an administrator needs to visit to complete the new web service setup

2-Centralizing all the steps of adding a new web service in one form.

3-Having a central and global view (a dashboard) of the web services already in the Moodle instance. The dashboard offers an easy and fast access to all the web services, and for each of them, their tokens, functions and any specific option.

Location:

Because there are several steps involved in setting up a web service, the web service wizard offers a one-stop form where all these steps are done. From the web service name to the new user, role, token, adding functions, etc. to create a new web service you can navigate to:

Site administration > Server > Web Services > Add new web service with webservice wizard

This will save you from going through all the other steps.

Alternatively, you can use the navigation link to the web service wizard dashboard and from there create a new web service by clicking on the “Add New” tab.

Link:

The link to the dashboard would look like this {YourMoodleBaseLink}/local/wswizard/dashboard.php

Features :

From the dashboard you also have a global view of all the web services in your Moodle site and can:

Manage external services: Enable, disable, edit, delete.

Enable/disable web service restrictions such as ability to upload/download files.

Simply manage web service tokens

Logs:

Logs are found in Site administration > Server > Web Services > Web Service Wizard Logs

The link to the logs would look like this {YourMoodleBaseLink}/local/wswizard/logs.php

Notes:

Deleting a web service also deletes: its functions, and its tokens but not the roles. A role and user may be reused.

The Webservice Wizard only allows webservice authorization through tokens, as it is the recommended and most secure method to call web services externally.

The Webservice Wizard does not allow management or editing of built-in external services such as the moodle mobile web service or those created by third party plugins.

Version information

Version build number
2023031600
Version release name
0.0.1
Maturity
Stable Version
MD5 Sum
dd2f2c6157d0cd25faa7bdf20ed2f936
Supported software
Moodle 3.11, Moodle 4.0, Moodle 4.1
  • Latest release for Moodle 3.11
  • Latest release for Moodle 4.0
  • Latest release for Moodle 4.1

Version control information

Version control system (VCS)
GIT
VCS repository URL

Default installation instructions for plugins of the type Local plugins

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder in the "local" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation.