Super-administration: Difference between revisions
(copied doc from Moodlle 2.3 doc branch (updated 21 dec 2012)) |
m (Replaced existing version with Moodle 2.3 version, which has been tidied up to include links t other resorces and a more understable English.) |
||
Line 1: | Line 1: | ||
[[VMoodle_Block|Back to index]] | [[VMoodle_Block|Back to index]] | ||
==General principles for | ==General principles for [[MNet]] super-administration== | ||
[[MNet]] super-administration is a feature allowing to massively execute some administration commands on a set of virtualized Moodle platforms. The commands are transmitted to each node using a dedicated [[MNet]] function attached to the [[VMoodle Block]] scope. The emitting platform should subscribe to the super-administration service, receiving nodes should publish the super-administration service. | |||
The | The [[MNet]] super-administration will provide a unique process for executing any network administration command : | ||
# Building the command : Mostly SQL orders, build manually or through some command preset. | # Building the command : Mostly SQL orders, build manually or through some command preset. | ||
Line 11: | Line 11: | ||
# Command execution and getting results. | # Command execution and getting results. | ||
Tip !! : command and targets are stored in session, thus it will be easy to | '''Tip !! :''' command and targets are stored in session, thus it will be easy to execute the same command on another target set, or keeping the target set and making a new command on it. | ||
Super-administration main screen provides several command sets. As super-administration is a fully extensible | Super-administration main screen provides several command sets. As super-administration is a fully extensible architecture, developers and integrators may easily add command blocks and define new command templates. | ||
===Advanced mode=== | ===Advanced mode=== | ||
The advanced mode will allow an administator to write a full SQL query to be played on all target | The advanced mode will allow an administator to write a full SQL query to be played on all target Moodles. Note that the SQL must be independant of local context to have a chance to proceed with success. | ||
[[Category:MNet]] | |||
[[fr:Super-administration]] | [[fr:Super-administration]] |
Latest revision as of 17:33, 23 February 2013
General principles for MNet super-administration
MNet super-administration is a feature allowing to massively execute some administration commands on a set of virtualized Moodle platforms. The commands are transmitted to each node using a dedicated MNet function attached to the VMoodle Block scope. The emitting platform should subscribe to the super-administration service, receiving nodes should publish the super-administration service.
The MNet super-administration will provide a unique process for executing any network administration command :
- Building the command : Mostly SQL orders, build manually or through some command preset.
- Choosing targets.
- Command execution and getting results.
Tip !! : command and targets are stored in session, thus it will be easy to execute the same command on another target set, or keeping the target set and making a new command on it.
Super-administration main screen provides several command sets. As super-administration is a fully extensible architecture, developers and integrators may easily add command blocks and define new command templates.
Advanced mode
The advanced mode will allow an administator to write a full SQL query to be played on all target Moodles. Note that the SQL must be independant of local context to have a chance to proceed with success.