This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
local:vmoodle [2018/02/21 12:59] admin uth |
local:vmoodle [2023/10/17 15:42] (current) florence |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | <html><!-- nomoodle --></html>{{ :logo-apl.png?nolink |}}<html><!-- /nomoodle --></html> | ||
+ | |||
+ | |||
===== VMoodle : Moodle Applicative Virtualisation ===== | ===== VMoodle : Moodle Applicative Virtualisation ===== | ||
Line 4: | Line 7: | ||
* **Name:** VMoodle | * **Name:** VMoodle | ||
* **Functional set:** Urbanisation technique | * **Functional set:** Urbanisation technique | ||
- | * **Versions:** 2.8, 2.9 to 3.3 | + | * **Versions:** 2.8, 2.9 to :M41: |
* **Candidate version: 3.4** | * **Candidate version: 3.4** | ||
* **Distribution :** Public with training/support | * **Distribution :** Public with training/support | ||
Line 13: | Line 16: | ||
- | {{ :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. | ||
Line 36: | Line 42: | ||
==== 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) | ||
- | ==== Composants associés ==== | + | ==== Associated components ==== |
- | * Bloc VMoodle : offre un point d'accès et une façade légère à la fonctionnalité VMoodle* | + | * [[:blocks:vmoodle|VMoodle accessory block]]: An accessory block to access the list of instances in the admin center. |
- | * 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. | + | * [[: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). | ||
- | (*) 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 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. |
Line 69: | Line 81: | ||
<html><!-- nomoodle --></html> | <html><!-- nomoodle --></html> | ||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
==== 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> | ||