Note: You are currently viewing documentation for Moodle 1.9. Up-to-date documentation for the latest stable version is available here: User Mnet Hosts block.

User Mnet Hosts block

From MoodleDocs
Revision as of 14:30, 3 October 2010 by Valery Fremaux (talk | contribs)

Moodle1.9


The User Mnet Hosts block (non standard) is similar to the Mnet Hosts block except it only gives access to MNET hosts where the user is allowed to jump to. Custom user profile fields will be used in a dedicated category to control which hosts are in the scope of the current user.

The block provides its own tools to install significant user custom fields and custom field catagory in Moodle so the MNET output can be controlled.

At its stage of developement, hiding a MNET in list of possible destination should not be considered as sufficiant in terms of security. These are not security doors, but a way to provide intelligible navigation to users depending on there profile.

A further securisation of the door is in developement plans.

Prerequisites

No prerequisites.

Installing

Install the block as usual:

1. Unzip the block package within the blocks directory of your Moodle installation.

2. Browse to the Administration -> notifications menu.

Preparation

For the block to operate properly, you need generating relevant access field for each known MNET host in the neighbourhood. This is called synchronizing the block with the MNETwork configuration.

Settings

Global settings

Access to the synchronisation tool.

Instance settings

there are no instance settings.

Normal operations

Using a block instance

Just add an instance of this block instead of the standard Mnet Hosts block to limitate the network view to allowed targets.

Giving users access to an host

Edit the profile of users to check or uncheck the access fields matching the hosts you allow the user to see. You might change the custom fields settings for convenience so new users are implicitely allowed or disallowed for a particular host.