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> | ||