Son utilisation dans un environnement multi-utilisateurs et multi-ordinateurs pose le problème du stockage des documents, images, vidéos, etc. en réseau. En effet, pour garantir à l'utilisateur l'accès à ses cours et documents depuis n'importe quel ordinateur d'un établissement, une configuration est parfois nécessaire.
Il faut distinguer 2 types de fonctionnement
- Les utilisateurs ont des profils itinérants
Aucune configuration d'Open Sankoré n'est nécessaire, les données seront automatiquement stockées dans le profil de l'utilisateur. Il est cependant possible de configurer plus finement le stockage des données en suivant la même méthode de configuration que des profils fixes. - Les utilisateurs ont des profils fixes
Une configuration d'Open Sankoré est nécessaire pour sauvegarder dans le dossier personnel de l'utilisateur ses données.
Le comportement et le stockage des données d'Open Sankoré peuvent être modifiés au moyen du fichier de configuration Uniboard.config qui se trouve dans le dossier {INSTALL DIRECTORY}/etc/.
Un fois le fichier repéré, il faut le modifier et ajouter la clef [App] qui peut contenir les paramètres de configuration suivants:
[App]Configuration Windows avec profil fixe
DataDirectory
UserImageDirectory
UserVideoDirectory
UserAudioDirectory
RecordingDirectory
UserInteractiveContentDirectory
UserInteractiveFavoritesDirectory
Nous partons du principe que les utilisateurs reçoivent automatiquement un dossier personnel P:\ au moyen d'une configuration dans Active Directory. La configuration nécessaire de Uniboard.config pour que tous les documents de Open Sankoré soient stockés dans P:\sankore_data serait la suivante:
Fichier de configuration:
C:\Program Files\Open-Sankore\etc\Uniboard.config.
[App]Configuration OSX avec profil fixe
DataDirectory=p:sankore_data
UserImageDirectory=p:sankore_data/Image
UserVideoDirectory=p:sankore_data/Video
UserAudioDirectory=p:sankore_data/Audio
RecordingDirectory=p:sankore_data/Recording
UserInteractiveContentDirectory=p:sankore_data/InteractiveContent
UserInteractiveFavoritesDirectory=p:sankore_data/InteractiveFavorites
Nous partons du principe que les ordinateurs OSX sont configurés pour utiliser des comptes utilisateurs réseaux (Open LDAP ou Active Directory) et que le dossier personnel de l'utilisateur est automatiquement monté sur le bureau avec son nom d'utilisateur.
Il faut créer une script Automator qui contient la ligne de commande suivante:
Ce script devra être lancé automatiquement à l'ouverture de session. Il permet la création d'un lien symbolique entre l'emplacement des données sur le réseau et le dossier personnel local de l'utilisateur.ln -s /Volumes/$(whoami)/ /Users/$(whoami)/sankore_data
La configuration nécessaire de Uniboard.config pour que tous les documents de Open Sankoré soient stockés, par exemple, dans /Volumes/$(whoami)/sankore_data serait la suivante:
Fichier de configuration:
/Applications/Open-Sankore.app/Contents/Resources/etc/Uniboard.config
[App]
DataDirectory={Home}/sankore_data
UserImageDirectory={Home}/sankore_data/Image
UserVideoDirectory={Home}/sankore_data/Video
UserAudioDirectory={Home}/sankore_data/Audio
RecordingDirectory={Home}/sankore_data/Recording
UserInteractiveContentDirectory={Home}/sankore_data/InteractiveContent
UserInteractiveFavoritesDirectory={Home}/sankore_data/InteractiveFavorites
