Configurer une classe

Un article de LLSOLL / LESOLL.

Retour menu - page précédente - page suivante



Vous trouverez sur le net comme par exemple sur le Wiki d'iTALC de la documentation concernant l'utilisation ou l'installation du programme mais je n'ai rien trouvé jusqu'à présent concernant la configuration d'une classe qui soit industrialisable. En général les cours durent 45 minutes et les enseignants n'ont  pas le temps de configurer une classe. Il faut également que la disposition des postes des élèves dans le panneau de contrôle de l'enseignant soit le plus représentatif de l'implémentation des postes dans la salle pour que l'enseignant puisse rapidement faire l'association postes/éleves. Je ne parlerai pas ici des salles marguerites où les postes sont disposés différemment.

Nous allons voir comment configurer une classe puis bloquer la possibilité d'enregistrer les modifications par l'utilisateur. Ceci est valable dans le cas d'un Login générique ce qui représente 80% des cas, pour un Login par crédentiel vous pouvez le gérer avec les profils. Je vous présente ici la méthode graphique mais nous pouvons le faire également en éditant les fichiers de configuration. Vous trouverez la documentation à la section Paramétrage.


Sommaire

iTALC version 1.0.9-1 

Cette version est installée par défaut dans l'image du SEM 2009-2010 pour le PO et le CO.

Configuration pour Linux Ubuntu

Cette version d'iTALC ( comme la précédente) possède la reconnaisance automatique des postes mais je vous conseille en premier d'allumer tous les postes élèves, de vous loguer ( pour le SEM vous êtes logué par défaut)  puis vous vous loguer avec le compte "prof" sur le  poste enseignant. 

Ouvrer iTALC ensuite suivez les instructions de la présentation suivante : pdfImage:Pdf25x25.jpg

Bloquer la configuration de la classe

  • Une fois iTALC configuré fermez le.
  • Connectez vous avec un compte ayant des droits sudo.
  • Copiez le fichier de configuration d'iTALC de l'utilisateur sur lequel vous avez configuré la salle dans le cas de SEM "prof" par défaut dans /etc/italc
sudo cp /home/prof/.italc/globalconfig.xml /etc/italc # remplacez prof par votre utilisateur
  • Supprimez le fichier original et son éventuel backup
sudo rm /home/prof/.italc/globalconfig.*
  • Editez le fichier de configuration  d'iTALC avec votre éditeur favori: nano, vi, vim ou gedit en mode graphique
sudo gedit /etc/xdg/iTALC Solutions/iTALC.conf
  • Ajoutez à la fin du fichier ceci:
[paths]
globalconfig=/etc/italc/globalconfig.xml # ce path a été retenu pour la config standard du SEM

Le fichier globalconfig.xml contient les informations concernant le nom de la classe ainsi que les renseignements sur les postes. Les informations concernant la disposition des vignettes représentant les postes sont contenues dans le fichier personalconfig.xml

  • Il faut mettre le fichier personalconfig.xml en lecture seule.
sudo chmod -w /home/prof/.italc/personalconfig.xml # vous pouvez également exécuter un "chmod 0444" à la place de "chmod -w"

Configuration pour Windows

L'auto détection des postes de fonctionne pas sous Windows. Allumer en premier l'ensemble des postes de la classe, puis connecter vous en "prof" sur le poste enseignant.

Ouvrir iTALC et suivez les instructions de la présentation suivante : pdfImage:Pdf25x25.jpg

Bloquer la configuration de la classe

  • Ouvrez une session ayant des droits administrateurs.
  • Fermez iTALC si vous venez juste de terminer  votre configuration .
  • Copiez le fichier C:\Documents and Settings\%USER%\Application Data\iTALC\globalconfig.xml dans C:\Program Files\iTALC ou dans un répertoire de votre choix mais il faut changer les droits pour les mettre en lecture seule dans ce cas. Vous pouvez supprimer le fichier original. %USER% = au nom d'utilisateur sous lequel vous avez configuré la classe.
  • Editez le registre ( exécutez regedit) puis placez vous sur la clé HKEY_LOCAL_MACHINE\SOFTWARE\iTALC Solutions\iTALC
  • Créez une nouvelle clé et nommez la : "paths".
  • Puis dans la clé "paths" créez une nouvelle chaîne et nommez la : "globalconfig".
  • Indiquez dans la chaîne le nouveau chemin de votre fichier "globalconfig.xml" dans notre cas "C:\Program Files\iTALC\globalconfig.xml 
  • Si vous désirez modifier à nouveau la configuration de la classe, il faudra fermer iTALC le cas échéant, puis donner les droits d'écriture dur le fichier "globalconfig.xml", puis à la fin de la modification pensez à enlevez les droits d'écriture.

Le fichier globalconfig.xml contient les informations concernant le nom de la classe et les postes de la classe. Pour simplifier nous pouvons dire que cela correspond aux informations de la zone "Gestionnaire de classe". Les informations concernant l'affichage des postes dans iTALC comme le positionnemnet la taille des fenêtres sont contenues dans le fichier "personnalconfig.xml". Voyons à présent comment bloquer également cette configuration.

  • Connectez vous sous le compte "prof" ou autre utilisteur d'iTALC, puis disposer les vignettes des postes de manière à ce que l'implémentation corresponde à la classe.
  • Fermez iTALC
  • Puis mettez le fichier C:\Documents a nd Settings\PROF\Application Data\iTALC\personalconfig.xml en lecture seule.

NB. remplacez PROF par votre utilistateur.

Si vous voulez modifier la disposition, donner à nouveau les droits d'écriture sur le(s) fichier(s) ceci dépends  du type de modification.

Patage des clés entre Windows et Linux(Ubuntu)

Cette opération permet par exemple de contrôler des postes dans un parc hétérogène ou si vous avez un dual boot "Windows / Ubuntu" vous pouvez contrôler depuis un poste maître sur Ubuntu ou Windows des postes Windows et Ubuntu. Pour le poste maître je vous conseille de travailler sous Ubuntu pour bénéficier de certaines fonctions qui présentent des bugs sous Windows.

Les clés doivent être copiées depuis Windows vers Linux ( Pour changer les clés sous Windows il faut réinstaller iTALC, supprimer les clés de registre, comme indiqué dans la documentation d'iTALC, mais nous avons testé plusieurs fois sans succès). Il faut copier la clé privé et publique de Prof qui se trouvent respectivement dans:

"Progam Files"\iTALC\keys\private\teacher\key (Windows)  =>  /etc/italc/keys/private/teacher/  (Linux)

"Program Files"\iTALC\keys\public\teacher\key                  =>  /etc/italc/keys/public/teacher/

Si vous utilisez un autre rôle que teacher il faudra changer le "teacher" par le nom du rôle utilisé (administrator par exemple).

Si vous travaillez en dual boot, vous pouvez effectuer cette opération depuis Ubuntu. Il suffit de monter la partition Windows en général elle c'est la première

exemple:

# mount /dev/sda1 /mnt

# cp /mnt/Program\ Files/iTALC/keys/private/teacher/key /etc/italc/keys/private/teacher/
# cp /mnt/Program\ Files/iTALC/keys/public/teacher/key /etc/italc/keys/public/teacher/

Ceci doit être fait pour le poste maître, pour les postes élèves il n'est nécessaire de copier que la clé publique. Il faudra ensuite redémarrer ICA pour réinitialiser la connexion VNC

entre les postes.

Vous pouvez maintenant piloter un poste Windows depuis Linux ou vice versa.

Pour toutes questions support@llsoll.ch

iTALC version LLSOLL 1.0.9-llsoll-b9

Cette version est la version intégrant les fonctionnalités du Labo de langues numérique. Elle n'a été développée que pour la plateforme Linux.

Liens utiles

Voici quelques liens utiles concernant iTALC:

italc source forge

univ-paris-diderot

mp-guyancourt.ac-versailles ce dernier ne concerne que l'utilisation d'iTALC.

Language
Anglais
L'article que vous demandez n'existe pas en Anglais.
Allemand
L'article que vous demandez n'existe pas en Allemand.