Moodle Plugins directory: AAT Export Utility: Versions: 0.3.1 | Moodle.org

AAT Export Utility
AAT Export Utility 0.3.1
Code prechecks
Plugin description
This plugin allows users to export course and student interaction data from Moodle for use within the Academic Analytics Tool (AAT) available at www.academicanalytics.ca.
AAT facilitates users in accessing, exploring and analyzing Moodle data in order to get answers to almost limitless questions about learners' behavior and derive insights on the impact of teaching methods and learning designs.
A simple, wizard-based interface guides users through the process of selecting and filtering Moodle activities, resources, and related concepts without requiring knowledge of the underlying database schema or familiarity with a database query language such as SQL. As such, it is particularly well-suited to instructors, learning designers, researchers or other course administrators who may not have a background in database administration or data analysis, but are interested in exploring data related to courses they deliver, support, or administer.
More information on the tool is available at www.academicanalytics.ca
Plugin use
Once installed, the plugin allows users to extract information related to courses in which they have an instructional role, as well as user interaction data related to those courses. Users can extract data by:
- Navigating to the AAT plugin link under the "More" tab of their home page
- Selecting the courses to download data from
- Generating and downloading an encrypted data file (for import in to AAT)
Behind the scenes, the plugin operates in three steps:
- Creates a database schema by combining all the install.xml files in the Moodle directory and uses this to recreate the structure of the Moodle database.
- Analyses the Moodle database structure and creates a list of tables that are related to the central "course" table. It is from this list of tables that data will be extracted.
- Extracts data related to the course(s) selected by the users, which is encrypted before download. Note that the user can only download data from courses in which they are an instructor.
At no point is any data modified or created during the use of the plugin.
Plugin installation
Installing via uploaded ZIP file
A Moodle administrator can install the plugin by:
- Logging in to Moodle (with an administrator account) and navigating to Site administration > Plugins > Install plugins.
- Uploading the ZIP file with the plugin code. You should only be prompted to add extra details if your plugin type is not automatically detected.
- Checking the plugin validation report and finish the installation.
Installing manually
The plugin can be also installed by putting the contents of this directory to
{your/moodle/dirroot}/local/aatplugin
Afterwards, log in to your Moodle site as an admin and go to Site administration > Notifications to complete the installation.
Alternatively, you can run
$ php admin/cli/upgrade.php
to complete the installation from the command line.
Adjusting temporary file cleanup schedule
If for any reason the plugin fails to complete the process of serving a data file for download, a temporary file may remain in /moodledata/
. In order to prevent these temporary files from taking up space, the plugin has a Scheduled Task that runs daily at Midnight to clean up these temporary files.
NOTE: This Scheulded Task will only remove temporary files generated by THIS plugin.
If you would like to alter how frequently this task run:
- Go to Site administration
- Navigate to Server > Scheduled tasks
- Find "Clean up temporary dump files" in the task list
- Click the settings icon
- Modify the schedule as needed
License
2023 Joseph Larochelle larochellejo@hotmail.com
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 https://www.gnu.org/licenses/.
Version information
- Version build number
- 2024121100
- Version release name
- 0.3.1
- Maturity
- Alpha
- MD5 Sum
- 07f5541ef92343ac6b7345e47c7e5615
- 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, Moodle 3.11, Moodle 4.0, Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5
- 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
- Latest release for Moodle 3.11
- Latest release for Moodle 4.0
- Latest release for Moodle 4.1
- Latest release for Moodle 4.2
- Latest release for Moodle 4.3
- Latest release for Moodle 4.4
- Latest release for Moodle 4.5
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
Default installation instructions for plugins of the type Local plugins
- Make sure you have all the required versions.
- Download and unpack the module.
- Place the folder in the "local" subdirectory.
- Visit http://yoursite.com/admin to finish the installation.