| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| local:vmoodle [2018/02/21 11:59] – uth admin | local:vmoodle [2025/12/10 16:16] (Version actuelle) – modification externe 127.0.0.1 |
|---|
| |
| |
| {{ :vmoodle.png?nolink&120}}<html><!-- /nomoodle --></html> VMoodle is a complete functional infrastructure able to deploy a large set of moodle instances on a single moodle installation. | {{ :vmoodle.png?nolink&120}}<html><!-- /nomoodle --></html> |
| | |
| | ====Presentation==== |
| | VMoodle is a complete functional infrastructure able to deploy a large set of moodle instances on a single moodle installation. |
| |
| It is particularily suitable for large academic deployments where a lot of similar instances need to be provided to a set of schools sharing the same usage model. | It is particularily suitable for large academic deployments where a lot of similar instances need to be provided to a set of schools sharing the same usage model. |
| ==== Features summary ==== | ==== Features summary ==== |
| |
| * Commutation virtuelle de la configuration active de Moodle | * Dynamic switching of the "current" configuration of Moodle based on named hosts or subdirs postfixes |
| * Génération massive d'instances (scripts cli) | * Independant distribution of DBs and datastores on several servers |
| * Administration des instances | * Massive instantiation (cli scripts) |
| * Génération unitaire d'instance (GUI) | * All admin/cli scripts transcripted to VMoodle capable environment (simple transformation model reusable for other plugins cli scripts) |
| * Snapshot unitaire d'une instance | * Instances administration |
| * Désactivation/destruction d'une instance | * Instance creation (GUI) |
| * Prise en charge du réseau MNET | * Instance snapshot |
| * Amorçage du réseau | * Instance disabling and deletion |
| * Sous-réseaux de plates-formes | * MNET related features |
| * Service de super administration (voir ci après) | * Network initialisation |
| * Outillage de super administration | * MNET subnetworks among instances |
| * Modification massive de configuration | * Meta-administration (see above) |
| * Mise en maintenance massive | * Meta-admpinistration features |
| * Vidange des caches massive | * Mass changes in settings (single global setting, single plugin setting) |
| * Activation/désactivation massive de plugins | * Mass copy of a full plugin configuration (from main to subs at the moment) |
| * Synchronisation de feuilles de rôles | * Mass maintenance mode |
| * Comparaison de feuilles de rôles | * Mass purge caches |
| * Synchronisation massive d'une capacité | * Mass course category creation / deletion |
| * Diffusion massive d'un jeu de commandes SQL | * Mass course template deployement |
| * Extraction d'une configuration physique (dévirtualisation) | * Mass enabling or disabling plugins |
| | * Mass role definition comparison |
| | * Mass role definition synchronisation |
| | * Mass single capability synchronisation |
| | * Mass execution of an SQL commande (advanced mode) |
| | * Extraction of the physical config (unvirtualising a node) |
| | |
| | ==== Associated components ==== |
| | |
| | * [[:blocks:vmoodle|VMoodle accessory block]]: An accessory block to access the list of instances in the admin center. |
| | * [[:report:vmoodle|VMoodle report]]: A full Moodle set wide report consolidating all exploitation and pedagogic stats over the array of moodles |
| | * [[:Blocks:UserMnethosts|User Mnet Hosts Block]] : A block proposing the list of accessible moodles in a MNET subnetwork based on profile field switches (controlled access by profile). |
| | |
| | Note for early users : the VMoodle implementation has shifted from the block component to a local component from Moodle 2.8 version. The VMoodle block still remains alive, but as an accessory. |
| | |
| | |
| | ---- |
| | |
| | |
| | <html><!-- nomoodle --></html> |
| | |
| | ==== Builds ==== |
| |
| ==== Composants associés ==== | ^ 2.8 ^ 2.9 ^ 3.0 ^ 3.1 ^ 3.2 ^ 3.3 ^ 3.4 ^ |
| | |<html><img src="https://travis-ci.org/vfremaux/moodle-local_vmoodle.svg?branch=MOODLE_28_STABLE"></html> | <html><img src="https://travis-ci.org/vfremaux/moodle-local_vmoodle.svg?branch=MOODLE_29_STABLE"></html> | <html><img src="https://travis-ci.org/vfremaux/moodle-local_vmoodle.svg?branch=MOODLE_30_STABLE"></html> | <html><img src="https://travis-ci.org/vfremaux/moodle-local_vmoodle.svg?branch=MOODLE_31_STABLE"></html> | <html><img src="https://travis-ci.org/vfremaux/moodle-local_vmoodle.svg?branch=MOODLE_32_STABLE"></html> | <html><img src="https://travis-ci.org/vfremaux/moodle-local_vmoodle.svg?branch=MOODLE_33_STABLE"></html> | <html><img src="https://travis-ci.org/vfremaux/moodle-local_vmoodle.svg?branch=MOODLE_34_STABLE"></html> | |
| |
| * Bloc VMoodle : offre un point d'accès et une façade légère à la fonctionnalité VMoodle* | [[https://travis-ci.org/vfremaux/moodle-mod_tracker/branches|Travis-ci Continuous integration]] |
| * Bloc [[:Blocks:UserMnethosts|User Mnet Hosts/Navigation réseau de l'utilisateur]] : Dans le cadre d'une constellation cohérente opérée sous MNET, un bloc de présentation des accès vers les plates-formes accessibles prenant en compte une politique de contrôle d'accès dans le profil utilisateur. | |
| |
| (*) Attention : le bloc des versions antérieures à 2.8 contient l'intégralité de l'implantation VMoodle. Le bloc à partir de la version 2.8 a été expurgé d'une très grande partie de son code. | Note : Failing status is not necessarily the sign of a non functionning module. It just says that the moodle code standards check are not fullfilling. This is a continuous effort of us rewriting the plugin code to get it compliant. |
| |
| |
| ==== Credits ==== | ==== Credits ==== |
| |
| * Valéry Frémaux - (base Intel Teach Advanced Online / Pairformance) - APL | * Valéry Frémaux - (base Intel Teach Advanced Online / Pairformance) - ActiveProLearn valery@activeprolearn.com |
| * Florence Labord - Documentation (APL 2017) | * Florence Labord - Documentation (APL 2017) - florence@activeprolearn |
| |
| [[:Plugins|Back to plugins]] - [[:start|Back to catalogue]] | [[:Plugins|plugins index]] - [[:start|Back to catalogue]] |
| <html><!-- /nomoodle --></html> | <html><!-- /nomoodle --></html> |
| |
| |
| |