Skip to content

techmission/mdl_custom_reports

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moodle Custom Reports (mdl_custom_reports)

This is a set of custom reports for Moodle, including some with Salesforce integration.

Download

This project's canonical version is available via Github

Release Status & Bug Reporting

This code is currently under development. Most scripts work, though.

Prerequisites

  • A Drupal installation above the root of this directory (version <7)
  • The Salesforce Suite module for Drupal 6 installed & configured (if you wish to use the Salesforce integration)
  • A Moodle database in which to install the tables in the script's SQL file
  • Courses with assignments, and users enrolled in courses (or most of the queries will return no results)

Installation

  1. Clone the repository from Github, and move into a subdirectory of a Drupal installation. Make all files readable by the Web server.
  2. Add a connection string to the Drupal settings.php file for Moodle database. Ensure permissions are correct.
  3. Run the SQL install script from the command line.

Configuration

None.

Usage

  1. Run the script from the command line, or web browser, depending on the script.
  2. Some of the scripts are intended to produce output to a web browser. Other scripts are intended are intended to build tables that you can then query in MySQL.

Known Issues

The SQL install file doesn't yet include the most up-to-date version of the views referenced in all these scripts.

Aside from that, this code is currently under development; many issues are unknown.

Further Development

More scripts will be added, and bugs will be fixed.

If someone else wishes to fork to make them run off the Moodle database engine code alone, that would be great.

Licensing & Collaboration

This project is licensed under the GNU GPL v2.

You are free to redistribute and modify as you wish, as long as you maintain a readme file with the original credit (including email), as below.

Credit & Contact

Evan Donovan, on behalf of TechMission and City Vision College Email: firstname at techmission dot org

You may contact him with any questions. Bug reports and feature requests should be done via Github.

About

Moodle custom report scripts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published