Dropout Detective™

General plugins (Local) ::: local_aspiredu
Maintained by Kim Munzo
Dropout Detective™ identifies students that are most at risk of dropping out of or failing courses.

Dropout Detective™ 3.3.0

Moodle 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10
Released: Tuesday, May 11, 2021, 12:05 AM
AspirEDU Integration
===========================

Local plugin for Moodle

Installation
===========

There are two methods for installing the plugin:

Method 1:

Site administration / Plugins / Install plugins (This method requires write permission in the /local directory in your Moodle installation)

Method 2:

Download the plugin from: https://moodle.org/plugins/view/local_aspiredu

Unzip the plugin inside the /local/ directory in Moodle

A new directory named aspiredu will be created /local/aspiredu

Go to Administration -> Notifications

In both cases you will be requested to enter the product URL and key.

Enabling Web Services
=============================

1 Create a new user to be used as "Web Services User", in Site administration / Users / Permissions / Assign system roles assign a role with enough privileges (manager or admin). Ensure that the role has the capabilities in Define Roles: webservice/rest:use
2 Administration / Advanced features. Enable web services
3 Administration / Plugins / Web Services/ Manage protocols. Enable REST depending your client implementation
4 Administration / Plugins / Web Services / External Services. Go to Authorized users for the "AspirEDU Service" service
5 Add there the user created in step 1
6 Administration / Plugins / Web Services / Manage tokens. Create a token for the user created in step 3 for the service "AspirEDU Services"
7 The token created is used as an authentication token in your client

Sample calls
============

Site information

```
curl 'http://yoursite.com/webservice/rest/server.php?moodlewsrestformat=json' --data 'wsfunction=core_webservice_get_site_info&wstoken=yourtoken' --compressed
```

Python
```
>>> import requests
>>> payload = {"wsfunction": "core_webservice_get_site_info", "wstoken": "yourtoken", "moodlewsrestformat": "json"}
>>> r = requests.post("http://yoursite.com/webservice/rest/server.php", payload)
>>> print(r.text)
```

Version information

Version build number
2021051000
Version release name
3.3.0
Maturity
Stable version
MD5 Sum
22ba36e4c0e4c66cbf4b169c8903a08c
Supported software
Moodle 3.0, Moodle 3.1, Moodle 3.2, Moodle 3.3, Moodle 3.4, Moodle 3.5, Moodle 3.6, Moodle 3.7, Moodle 3.8, Moodle 3.9, Moodle 3.10
  • Latest release for Moodle 3.0
  • Latest release for Moodle 3.1
  • Latest release for Moodle 3.2
  • Latest release for Moodle 3.3
  • Latest release for Moodle 3.4
  • Latest release for Moodle 3.5
  • Latest release for Moodle 3.6
  • Latest release for Moodle 3.7
  • Latest release for Moodle 3.8
  • Latest release for Moodle 3.9
  • Latest release for Moodle 3.10

Version control information

Version control system (VCS)
GIT
VCS repository URL

Default installation instructions for plugins of the type General plugins (Local)

  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.