VMoodle relies on a subarchitecture that uses subplugins to extend the Mnet administrative command set.
This was tricky and patchy before 2.2.
Now you tough need to enable the handling on subplugins in blocks, which is not enabled by default in core.
This is done by adding the 'block' entry to the subplugin enabled list in
lib/classes/component.php § 48 that initially shows :
protected static array $supportedsubplugins = array('mod', 'editor', 'tool', 'local');
that should show :
protected static array $supportedsubplugins = array('mod', 'editor', 'tool', 'local', 'block');
This will allow all subplugins mentionned to install properly.
Unfortunately, there is no provision to change this through a config value, and must be pached there.
Note : As VMoodle has been subject to new work for deploying massivly inpublic education in France, new fixed versions should be published soon, along to M2.7 an M2.8 reviewes