Skip to content
No description or website provided.
PHP JavaScript Other
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
amd Resolves #32 Fix npm warnings Jul 24, 2019
classes Automatic merge from release/3.6+3 -> master Nov 22, 2019
cli INT-13488: Fixed PHP styling, optimised code and upgrade. Aug 4, 2018
db INT-15296: webservice to retrieve proccesor status for course and con… Nov 19, 2019
lang INT-15413: Importing th lang Dec 17, 2019
lti
templates INT-13300: Add html content support Jun 15, 2018
tests INT-15316: Code check fix login conditional and phpunit test fail Nov 25, 2019
vendor INT-14160: Guys PR squash v2 Feb 15, 2019
vendorjs INT-14160: Guys PR squash v2 Feb 15, 2019
vue/comps INT-14160: Node module deleted Feb 19, 2019
.gitignore INT-14160: Guys PR squash v2 Feb 15, 2019
.travis.yml INT-13654: Update .travis.yml files and github references to blackboa… Sep 11, 2018
Gruntfile.js INT-14963: Removal of unused package. Sep 16, 2019
README.md
autoconfigws.php Allow sample api call to be viewed without generating a new token Dec 26, 2018
lib.php INT-14333 tool_ally: Re-routing exception to logger due to recycle bi… May 15, 2019
logs.php Fix logs url Apr 3, 2019
package-lock.json INT-14963: Removal of unused package. Sep 16, 2019
package.json
pluginfile.php INT-13488: Fixed PHP styling, optimised code and upgrade. Aug 4, 2018
settings.php INT-14160: Guys PR squash v2 Feb 15, 2019
styles.css INT-14747: style adjustment for pagination Jul 26, 2019
thirdpartylibs.xml INT-14160: Node modules deleted Feb 15, 2019
version.php INT-15220: Version and required version bump Nov 26, 2019
wspluginfile.php INT-13852: Embedded content support Implement wspluginfile signature … Nov 7, 2018

README.md

Ally admin tool

The Ally admin tool (tool_ally) provides a web service facilitating communication between Moodle and Ally. It also contains all the main settings required for Ally to function. Ally is an accessibility tool providing analysis / remedy of accessibility issues for files hosted within moodle. It can provide a detailed course level report illustrating the level of accessibility for files throughtout the course.

Installation

You can download the admin tool plugin from:

https://github.com/blackboard-open-source/moodle-tool_ally

This plugin should be located and named as: [yourmoodledir]/admin/tool/ally

Configuring the Ally admin tool

Open the settings for the Ally admin tool:

Site Administration > Plugins > Admin Tools > Ally

The Secret, Key, Launch URL, File updates URL and Client id fields should be populated with values provided to you by an Ally representative.

You will also need to make the Moodle Ally web service available to Ally. The easiest way to do this is to click the link entitled "Auto configure Ally web service" at the bottom of the settings page and then by clicking continue. You will be able to test that the Ally web service is working by following the link at the bottom of the page. Please note, this URL must be accessible from the internet for Ally to function. Following this link should open a new page starting with the following text: {"tool_ally":{"version":... If successful, you will need to copy this link and provide it to your Ally representative. They will contact you once everything is set up at their end.

Additional plugins

The Ally admin tool isn't useful on its own. The main functionality of Ally is provided by two other plugins which you should download and install:

Ally filter

The Ally filter can be downloaded from:

https://github.com/blackboard-open-source/moodle-filter_ally

The filter should be located and named as: [yourmoodledir]/filter/ally

Ally accessibility report

The Ally accessibility report can be downloaded from:

https://github.com/blackboard-open-source/moodle-report_allylti

The report should be located and named as: [yourmoodledir]/report/allylti

Uninstall

  1. Remove the tool_ally, filter_ally and report_allylti plugins from the Moodle folder:
    • [yourmoodledir]/admin/tool/ally
    • [yourmoodledir]/filter/ally
    • [yourmoodledir]/report/allylti
  2. Access the plugin uninstall page: Site Administration > Plugins > Plugins overview
  3. Look for the removed plugins and click on uninstall for each plugin.

License for Ally admin tool

© Blackboard Inc 2017

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

You can’t perform that action at this time.