Moodle  2.2.1
http://www.collinsharper.com
tool Namespace Reference

Detailed Description

Post installation and migration code.

bloglevelupgrade

Create "blog" forums in each course and copy blog entries from these courses' participants in these forums

bloglevelupgrade

Strings for component 'tool_bloglevelupgrade', language 'en', branch 'MOODLE_22_STABLE'

bloglevelupgrade

Capability overview settings

bloglevelupgrade

Version details.

bloglevelupgrade

For a given capability, show what permission it has for every role, and everywhere that it is overridden.

capability

Strings for component 'tool_capability', language 'en', branch 'MOODLE_22_STABLE'

capability

Capability overview settings

capability

Version details.

capability

Defines the capabilities used by the Language customization admin tool

customlang

Post installation and migration code.

customlang

Language customization report upgrades

customlang

customlang

Performs checkout of the strings into the translation table

customlang

Strings for Language customisation admin tool

customlang

Definition of classes used by language customization admin tool

customlang

Output rendering of Language customization admin tool

customlang

Version information

customlang

Transfer form

dbtransfer

Export

dbtransfer

Transfer tool

dbtransfer

Strings for component 'tool_generator', language 'en', branch 'MOODLE_22_STABLE'

dbtransfer

Export db content to file.

dbtransfer

Link to InnoDB conversion tool

dbtransfer

Version details.

dbtransfer

Random course generator CLI interface.

generator

Random course generator.

generator

Strings for component 'tool_generator', language 'en', branch 'MOODLE_22_STABLE'

generator

Random course generator. By Nicolas Connault and friends.

generator

Version details.

generator

Strings for component 'tool_health', language 'en', branch 'MOODLE_22_STABLE'

health

Strings for component 'tool_health', language 'en', branch 'MOODLE_22_STABLE'

health

Capability overview settings

health

Version details.

health

InnoDB conversion tool.

innodb

Strings for component 'tool_generator', language 'en', branch 'MOODLE_22_STABLE'

innodb

Link to InnoDB conversion tool

innodb

Version details.

innodb

Fetches language packages from download.moodle.org server

Language packages are available at http://download.moodle.org/langpack/ in ZIP format together with a file languages.md5 containing their hashes and meta info. Locally, language packs are saved into $CFG->dataroot/lang/

langimport

Strings for component 'tool_langimport', language 'en', branch 'MOODLE_22_STABLE'

langimport

Utility lang import functions.

langimport

Lang import

langimport

Version details.

langimport

Search and replace strings throughout all texts in the whole database.

Unfortunately it was a bad idea to use spans for multilang because it can not support nesting. Hopefully this will get thrown away soon....

multilangupgrade

Strings for component 'tool_multilangupgrade', language 'en', branch 'MOODLE_22_STABLE'

multilangupgrade

Link to multilang upgrade script.

multilangupgrade

Plugin version info

multilangupgrade

Profiling tool.

profiling

Strings for component 'tool_profiling', language 'en', branch 'MOODLE_22_STABLE'

profiling

Profiling tool settings.

profiling

Version details.

profiling

Question engine upgrade helper library code that relies on other parts of the new question engine code.

qeupgradehelper

Script to upgrade the attempts at a particular quiz, after confirmation.

qeupgradehelper

Script to set up cron to complete the upgrade automatically.

qeupgradehelper

Settings form for cronsetup.php.

qeupgradehelper

Post installation and migration code.

qeupgradehelper

Script to help create unit tests for the upgrade using example data from the database.

(The theory is that if the upgrade dies with an error, you can restore the database from backup, and then use this script to extract the problem case as a unit test. Then you can fix that unit tests. Then you can repeat the upgrade.)

qeupgradehelper

Settings form for extracttestcase.php.

qeupgradehelper

This plugin can help upgrade site with a large number of question attempts from Moodle 2.0 to 2.1.

This screen is the main entry-point to the plugin, it gives the admin a list of options available to them.

qeupgradehelper

Question engine upgrade helper langauge strings.

qeupgradehelper

Lib functions (cron) to automatically complete the question engine upgrade if it was not done all at once during the main upgrade.

qeupgradehelper

Script to show all the quizzes in the site with how many attempts they have that will need to be upgraded.

qeupgradehelper

Script to show all the quizzes with attempts that still need to be upgraded after the main upgrade.

qeupgradehelper

Script to show all the quizzes with attempts that have been upgraded after the main upgrade. With an option to reset the conversion, so it can be re-done if necessary.

qeupgradehelper

Question engine upgrade helper library code.

qeupgradehelper

Example script, showing how it is possible to only do a part-upgrade of the attempt data during the main upgrade, and then finish the job off later.

If you want to use this facility, then you need to:

1. Rename this script to partialupgrade.php. 2. Look at the various example functions below for controlling the upgrade, chooose one you like, and un-comment it. Alternatively, write your own custom function. 3. Use the List quizzes and attempts options in this plugin, which should now display updated information. 4. Once you are sure that works, you can proceed with the upgrade as usual.

qeupgradehelper

Defines the renderer for the question engine upgrade helper plugin.

qeupgradehelper

Script to reset the upgrade of attempts at a particular quiz, after confirmation.

qeupgradehelper

Adds this plugin to the admin menu.

qeupgradehelper

Version details.

qeupgradehelper

Search and replace strings throughout all texts in the whole database

replace

Strings for component 'tool_replace', language 'en', branch 'MOODLE_22_STABLE'

replace

Link to unsupported db replace script.

replace

Version details.

replace

Strings for component 'tool_spamcleaner', language 'en', branch 'MOODLE_22_STABLE'

spamcleaner

Link to spamcleaner.

For now keep in Reports folder, we should move it elsewhere once we deal with contexts in general reports and navigation

unsuproles

Plugin version info

spamcleaner

Automatic update of Timezones from a new source

timezoneimport

Strings for component 'tool_timezoneimport', language 'en', branch 'MOODLE_22_STABLE'

timezoneimport

Plugin version info

timezoneimport

This script serves files from dataroot/codecoverage

Syntax: coveragefile.php/path/to/file/file.html coveragefile.php?file=path/to/file/file.html

unittest

Unitest caps.

unittest

Post installation and migration code.

unittest

Run database functional tests.

unittest

A SimpleTest report format for Moodle.

unittest

Author:
N.D.Freear@open.ac.uk, T.J.Hunt@open.ac.uk http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

A SimpleTest GroupTest that automatically finds all the test files in a directory tree according to certain rules.

unittest

Author:
N.D.Freear@open.ac.uk, T.J.Hunt@open.ac.uk http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Run the unit tests.

unittest

Author:
N.D.Freear@open.ac.uk, T.J.Hunt@open.ac.uk http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Strings for component 'tool_unittest', language 'en', branch 'MOODLE_22_STABLE'

This file contains strings that were previously located in lang/en/simpletest.php

unittest

Pruduces a sample PDF using lib/pdflib.php

unittest

Check that, as in the coding guidelines, every to-do comment links to a tracker issue.

As required by http://docs.moodle.org/dev/Coding_style.

unittest

Unittest settings

unittest

Extend simpletest to support code coverage analysis

This package contains a collection of classes that, extending standard simpletest ones, provide code coverage analysis to already existing tests. Also there are some utility functions designed to make the coverage control easier.

unittest

Utility functions to make unit testing easier.

These functions, particularly the the database ones, are quick and dirty methods for getting things done in test cases. None of these methods should be used outside test code.

Major Contirbutors

unittest

Unittest version info

unittest

Post installation and migration code.

unsuproles

Report of unsupported role assignments, unsupported role assignments can be dropped from here.

unsuproles

Strings for component 'tool_unsuproles', language 'en', branch 'MOODLE_22_STABLE'

unsuproles

Link to unsupported roles tool

unsuproles

Plugin version info

unsuproles

Bulk user registration script from a comma separated file

uploaduser

Strings for component 'tool_uploaduser', language 'en', branch 'MOODLE_22_STABLE'

uploaduser

Bulk user registration functions

uploaduser

Bulk upload of user pictures

Based on .../admin/uploaduser.php and .../lib/gdlib.php

uploaduser

Bulk user picture upload form

uploaduser

Link to CSV user upload

uploaduser

Bulk user upload forms

uploaduser

Plugin version info

uploaduser

xmldb

reporting about the ones not physically implemented as BIGINTs and providing one SQL script to fix all them. Also, under MySQL, it performs one check of signed bigints. MDL-11038

xmldb

This class will check all the default values existing in the DB match those specified in the xml specs and providing one SQL script to fix all them.

xmldb

This class will look for data in the database that violates the foreign key definitions found in the XMLDB definitions.

Note that by default, this check does not complain about foreign key violations from, say, a userid column defined as NOT NULL DEFAULT '0'. Each 0 in that column will violate the foreign key, but we ignore them. If you want a strict check performed, then add &strict=1 to the URL.

xmldb

This class will compare all the indexes found in the XMLDB definitions with the physical DB implementation, reporting about all the missing indexes to be created to be 100% ok.

xmldb

This class will delete completely one field

xmldb

This class will delete completely one index

xmldb

This class will delete completely one key

xmldb

This class will delete completely one table

xmldb

This class will delete completely one XML file

xmldb

This class will provide the interface for all the edit field actions

xmldb

This class verifies all the data introduced when editing a field for correctness, performing changes / displaying errors depending of the results.

xmldb

This class verifies all the data introduced when editing an index for correctness, performing changes / displaying errors depending of the results.

xmldb

This class will provide the interface for all the edit key actions

xmldb

This class verifies all the data introduced when editing a key for correctness, performing changes / displaying errors depending of the results.

xmldb

This class provides the interface for all the edit table actions

Main page of edit table actions, from here fields/indexes/keys edition can be invoked, plus links to PHP code generator, view SQL, rearrange elements and so on.

xmldb

This class will save changes in table name and/or comments

xmldb

This class will edit one loaded XML file

Main page to start editing one XML file. From here it's possible to access to tables edition plus PHP code generation and other utilities

xmldb

This class will save the changes performed to the comment of one file

xmldb

xmldb

This class will produce the documentation for all the XMLDB files in the server, via XSL, performing the output in HTML format.

xmldb

This class will produce XSL documentation for the loaded XML file

xmldb

This class will will check all the db directories existing under the current Moodle installation, sending them to the SESSION->dbdirs array

xmldb

This class will load one XML file to memory if necessary

xmldb

This class will load every XML file to memory if necessary

xmldb

This class will show all the actions available under the XMLDB editor interface

From here, files can be created, edited, saved and deleted, plus some extra utilities like displaying docs, xml info and performing various consistency tests

xmldb

This class will will move one field up/down

xmldb

This class will will move one index up/down

xmldb

This class will will move one key up/down

xmldb

This class will will move table up/down

xmldb

This class will create a new default field to be edited

xmldb

This class will create a new default index to be edited

xmldb

This class will create a new default key to be edited

xmldb

This class will create a new default table to be edited

xmldb

This class will ask and retrofit all the information from one mysql table present in the Moodle DB to one xmldb_table structure

xmldb

This class will revert changes (delete the editeddb)

xmldb

This class will save one edited xml file

This class will save the in-session xml structure to its corresponding xml file, optionally reloading it if editing is going to continue (unload=false). Else (default) the file is unloaded once saved.

xmldb

This class will unload one loaded file completely

xmldb

This class will display the XML for one field being edited

xmldb

This class will display the XML for one index being edited

xmldb

This class will display the XML for one key being edited

xmldb

This class will show all the reserved words in a format suitable to be pasted to: http://docs.moodle.org/en/XMLDB_reserved_words and http://docs.moodle.org/en/Database_reserved_words Also, it introspects te DB looking for such words and informing about

xmldb

This class will show the PHP needed (upgrade block) to perform the desired DDL action with the specified table

xmldb

This class will show the SQL generated for the selected RDBMS for the entire XMLDB file

xmldb

This class will display the XML for one structure

xmldb

This class will show the PHP needed (upgrade block) to perform the desired DDL action with the specified field/key/index

xmldb

This class will show the SQL generated for the selected RDBMS for one table

xmldb

This class will display the XML for one table being edited

xmldb

This class will display one XML file

xmldb

Main xmldb action clasee

Main xmldb action class. It implements all the basic functionalities to be shared by each action.

xmldb

xmldb

This is a base class for the various actions that interate over all the tables and check some aspect of their definition.

xmldb

This is the main script for the complete XMLDB interface. From here all the actions supported will be launched.

xmldb

Strings for component 'tool_xmldb', language 'en', branch 'MOODLE_22_STABLE'

xmldb

Link to xmldb editor

xmldb

Plugin version info

xmldb

 All Data Structures Namespaces Files Functions Variables Enumerations