Archive

Archive for the ‘French’ Category

Chamilo, une solution libre de gestion complète de cours à distance

November 26, 2014 Comments off

conferencia_facebook

Date et heure : Mercredi 10 décembre 2014 de 19h à 22h

Lieu : École supérieure d’informatique (ESI) , 67 rue Royale à 1000 Bruxelles

Organisateurs : ESI et BxLuG http://www.heb.be/esi/ et http://bxlug.be

L’orateur, Yannick Warnier, développeur principal de Chamilo, développera la création d’un cours et le suivi des progrès de l’étudiant, mais aussi comment développer des activités commerciales avec Chamilo comme la vente de cours, et il précisera comment il peut vivre de la vente de service autour du développement de logiciel libre.

Entrée Libre et sans inscription (50 places)

Categories: Chamilo, Events, French, Language Tags: ,

Optimiser NFS

Voici quelques pistes pour améliorer les performances de NFS sous Linux (du moins en
environnement peu chargé). On fera directement attention aux points suivants:

1. Performances réelles du serveur

Est-ce que les disques/contrôleurs qu’on utilise sont réellement plus
rapides que le réseau?
Des petits coups de “dd” et de “bonnie” nous le diront.

2. Vitesse du réseau

Est-ce que le réseau est capable de transférer les informations
rapidement entre les clients et le serveur? On utilisera pour cela un
protocole réseau minimaliste, comme FTP par exemple. Mais évidemment, on
pourrait probablement obtenir déjà des informations intéressantes avec
tout autre protocole. Si la vitesse de transfert est déjà mauvaise,
inutile d’aller plus loin.
De même, tracker les erreurs sur l’interface réseau (output d’ifconfig)
sur le client et le serveur est intéressant.

3. Résolution de noms

Si on voit apparaître des délais (freeze) particulièrement quand on
commence à accéder à la ressource réseau, il y a de fortes chances que
ce soit lié à la résolution de noms, du client ou du serveur (les deux
sont importants), et ce dans les deux sens.
Les outils suivants nous y aideront: “ping”, “dig” et “host”.

4. Configuration propre au protocole NFS

De nos jours, on veillera à utiliser NFSv3 au moins, et ce en TCP (et
non pas en UDP, pourtant par défaut sous Linux, à moins d’être sur un
réseau local vraiment “propre” et totalement dédié à NFS).
Pour vérifier cela, on fera des transferts par NFS, et on vérifiera
ensuite ce que l’output de “nfsstat” nous dit à propos de ce qui est
passé (on verra de cette façon la version de NFS réellement utilisée
ainsi que le transport TCP ou UDP, et des erreurs éventuelles).
Ensuite, en fonction du type de données transférées (petits fichiers,
gros fichiers accédés séquentiellement ou de manière aléatoire), on
jouera avec la taille des blocs (“rsize” et “wsize”, ainsi que “sync”,
“async”, etc…).

5. Gestion des locks

Pour garantir la validité des données lors de l’accès en écriture
simultané de plusieurs clients NFS, celui-ci utilise un “lock manager”.
Dans certains cas, ce “lock manager” ne fonctionne pas bien (problème de
communication entre implémentations, …) et peut sévèrement affecter
les performances. Dès lors, il faut être attentif à cela, surtout dans
les environnements hétérogènes (y compris entre les versions d’une
distribution GNU/Linux).

Categories: French, Uncategorized

Accord inter-institutionnel Alliance Française (Lima) et BeezNest

Cette année 2014, la branche péruvienne de BeezNest (nous sommes maintenant présents en Belgique, non officiellement en France, en Espagne, au Pérou et probablement très bientôt dans un nouveau pays d’Amérique Latine) a signé un accord inter-institutionnel avec l’Alliance Française de Lima, qui vise à assurer la formation du personnel de BeezNest à la langue française ainsi que la disponibilité professionnelle d’une plateforme Chamilo pour tous les étudiants de l’Alliance.

Récemment, nous avons pu constater que l’Alliance respectait avec force son engagement, promotionnant publiquement son utilisation de Chamilo.

 

L'Alliance Française de Lima est fière d'utiliser Chamilo

L’Alliance Française de Lima est fière d’utiliser Chamilo

Eh oui, comme on le note en bas, un des 4 arguments de promotion c’est “Plateforme Chamilo – Apprentissage en ligne”. Ce n’est d’ailleurs pas la seule affiche qui le montre.

Nous sommes généralement ouverts à ce genre de propositions donnant-donnant. N’hésitez pas à nous faire une offre!

Categories: Chamilo, French Tags: , ,

Chamilo: Groupes, Classes et Sessions

October 18, 2012 2 comments

Courrier utilisateur:

Ces trois notions session, classe et groupe ) sont dans la version 1.9.2 de Chamilo
Je cherche de la doc pour bien comprendre les différences.
Est-ce que les trois peuvent être actives en meme temps ?
Une classe DOIT elle etre associée à une session  ( Qu’est-ce qui est obligatoire et qui ne l’est pas )
Les guides administrateur et enseignant que je possede ne traite pas de cela ou du moins, je n’ai pas trouvé.

Réponse:

Il n’y a pas encore de documentation à ce sujet (bien qu’en fait, les trois notions aient été présentes dans 1.8 mais avec des options légèrement différentes).

Petite définition rapide des 4 entités de regroupement d’utilisateurs:

Groupes (dans un cours)
Ce sont des petits groupes d’étudiants (généralement de 2 à 4) qui peuvent utiliser un espace privé de groupe au sein du cours (avec quelques outils communs)

Groupes sociaux (général)
Ce sont des groupes d’intérêt (selon les options, seuls les administrateurs ou tous les utilisateurs puvent les créer) au sein desquels on retrouve une espèce de mini-forum. Ils permettent plusieurs types de visibilité (publique/intermédiaire/privée) pour l’inscription des membres

Classes
Ce mode de regroupement existait avant les sessions dans Dokeos, mais il était mutuellement exclusif avec celles-ci (donc si tu utilisais les sessions, tu ne pouvais pas utiliser les classes). Ce sont des regroupements “administratifs” d’utilisateurs, qui permettent de les inscrire rapidement dans des cours ou des sessions, en inscrivant directement la classe au lieu d’inscrire étudiant par étudiant. Ça marche aussi pour la désinscription.

Sessions
Ce sont des “contextes” qui permettent à un étudiant de suivre plusieurs cours en parallèle pendant une période de temps donnée (qui n’est pas forcément limitée, la période). Par extension, on peut aussi y inscrire une classe.

Categories: Chamilo, Documentation, French Tags:

Congratulations to Linagora for a 15M€ contract with French Ministry

October 13, 2012 Leave a comment

Linagora won a call for tender with the French Ministry of Finances for around 15 millions €, covering the maintenance and development for 260 different pieces of software! Congrats. Let’s hope Chamilo gets included too :-)

See the original article on Le Journal du Net, in French, here: http://www.journaldunet.com/solutions/dsi/open-source-linagora-avec-bull-signe-avec-la-dgfip-1012.shtml

Différences Moodle-Chamilo

Au sein de notre courrier utilisateurs, nous retrouvons fréquemment la question suivante:

Bonjour Chamilo, une petite question:

On m’a récemment demandé de citer les différences ente Moodle et Chamilo. D’après ce que j’ai pu voir rapidement, les deux systèmes (LMS) offrent les mêmes fonctionnalités au travers des mêmes modules..

Qu’est-ce que Chamilo a de différent de Moodle.

Bien entendu, il est toujours difficile de répondre à ce genre de question. On attaque une cible en mouvement, et le temps de rédiger une liste, elle n’est déjà plus à jour. Mais évidemment, tout le monde peut bénéficier d’une telle petite liste, même si elle n’est pas complètement à jour, au moins à titre de comparaison. En date de début juin 2011 et en comparant Chamilo 1.8.8.2 (fraîchement publié il y a quelques jours) à Moodle 1.9 ou 2.0, on retrouve les quelques caractéristiques suivantes (en résumé):

Cher utilisateur,

Les deux systèmes présentent une haute valeur ajoutée, mais selon le cas, vous pourriez vouloir recommander l’un ou l’autre. Il est plus facile de citer ce qui se trouve dans Chamilo que ce qui ne s’y trouve pas. La différence principale vient de la simplicité d’utilisation et d’installation de Chamilo, qui inclut d’emblée une série de fonctionnalités qui ne sont disponibles dans Moodle qu’après installation et essais de nombreuses extensions/modules. Cela dit, la différence fondamentale, je le répète, c’est la simplicité. Pas pour l’administrateur, qui gère quotidiennement un haut niveau de complexité, mais particulièrement pour l’enseignant et les étudiants, qui sont réellement les protagonistes de l’histoire de Chamilo. Certains utilisateurs de Chamilo que je ne citerai pas, mais j’ai déjà fait référence à eux de nombreuses fois sur Twitter pour leurs avis et leurs contributions à Chamilo, nous rapportent que former des enseignants à l’utilisation de Moodle prend environ 40h, alors que cela ne prend que 8h pour Chamilo. On parle donc d’un facteur 5 de simplification pour eux. Selon les premiers retours utilisateurs, Moodle 2 n’arrange rien à l’affaire.

Dans Chamilo, dès la première installation (et dans certains cas une paire de clics additionnelle), vous retrouverez:
– des feuilles de présences (illustrées par la photo de l’utilisateur)
– un système complet d’évaluations / objectifs pédagogiques / certificats (avec génération automatique et selon modèle modifiable de certificats imprimables)
– un plugin pour la vidéoconférence avec BigBlueButton (seul manque un serveur de vidéoconférence fonctionnel qui peut être installé à part gratuitement ou utilisé depuis un serveur commun, au travers de 3 paramètres de configuration)
– un panneau de contrôle pour les administrateurs (suivi)
– un réseau social avec création de groupes d’intérêt
– la gestion de sessions (ou cycles d’étude)/période/promotions/carrières (toute la structure académique d’enseignement ou, renommée, toute la structure corporative)
– système de scénarisation des exercices
– indexation fulltext
– un excellent support de la langue française
– la possibilité de redéfinir les termes de l’interface au travers des pages d’administration (sans intervention au niveau du serveur)
plus une série de plus petites fonctionnalités pratiques pour la construction des cours:

– text to speech (conversion de texte à voix)
– édition d’images, type Photoshop(tm)
– édition de diagrammes SVG, type Inkscape
– enregistrement de voix (avec Nanogong)
– support de Google Maps (requiert l’activation d’une clef API de Google Maps)
– plus de simplicité en général dans la manipulation des objets

Moodle, quant à lui, présente quelques avantages intéressants:
– plus de formats d’import/export (pour les exercices et les parcours)
– un outil d’exercices plus complet pour certains aspects (mais moins pour d’autres)

À part ça, la majorité des fonctionnalités qui peuvent être obtenues dans Moodle le sont uniquement au travers de modules/extensions qui, la plupart du temps (70%?) ne sont pas maintenus d’une version à l’autre de Moodle, et pour autant exigent un travail de correction avant qu’ils ne puissent fonctionner sur votre portail.

Bien cordialement,

Yannick

Clairement, cette liste changera probablement dans le temps. Dans quelques mois, nous aurons également la joie de pouvoir profiter de Chamilo 2.0, ce qui accélèrera le travail de développement et de correction des erreurs.

Les classes dans Chamilo

January 20, 2011 2 comments

Courrier d’un utilisateur de Chamilo:

Bonjour,

Nous souhaitons utiliser Chamillo comme ENT dans notre établissement.

Chamillo correspond aux attentes de nos professeurs et de la direction.
Je suis habitué à l’administration de DOKEOS et je ne retrouve pas dans Chamillo la possibilité d’activer les classes pour ensuite pouvoir inscrire des classes aux espaces de cours. Pouvez vous me renseigner a ce sujet?
Merci d’avance pour votre réponse.

Réponse:

Tu trouveras l’option dans Administration -> Paramètres de configuration
de Chamilo -> Utiliser les sessions -> Non.

Ceci devrait te donner les classes à nouveau.

Note que la fonctionnalité de classes n’est plus supportée depuis
quelques versions déjà (en faveur des sessions), mais que la 1.8.8
contiendra un système de “groupes” d’utilisateurs qui se rapproche fort
des classes.

Cordialement,

Yannick Warnier

Installer la vidéoconférence de Chamilo sur une machine virtuelle

August 2, 2010 5 comments

Ce type d’explication étant en grande demande, voici comment installer la vidéoconférence sur une machine virtuelle. Libre au lecteur de l’appliquer ensuite à un serveur.

Ce guide n’en est pas vraiment un. En fait, il s’agit de ma conversation avec Sandrine, une utilisatrice de Chamilo tentant désespérément d’installer la vidéoconférence, malgré mes recommendations de ne pas essayer sans avoir un niveau technique suffisant au niveau administration système.  Bien qu’étant généralement de très bonne volonté, l’installation de la vidéoconférence est un processus long, qui repose sur des connaissances techniques avancées. C’est pourquoi le risque de problèmes en cours de chemin est grand, et c’est pour cette raison (pour les curieux) que nous ne passons pas plus de temps à élaborer des guides d’installation. Il y a chaque fois des problèmes propres au système sur lequel on l’installer, ce qui requiert d’un temps d’installation assez long. À noter aussi que tout le temps passé à l’expliquer à quelqu’un qui ne communiquerait pas ses résultats par la suite est du temps *perdu* pour le développement de Chamilo, donc j’essaie d’éviter.

BeezNest offre le service d’installation de la vidéoconférence si vous ne voulez pas vous confronter aux problèmes rencontrés ou pas ci-dessous. Contactez-nous sur info @ beeznest point com.

Notez qu’à l’avenir nous utiliserons très probablement BigBlueButton au lieu de notre système de vidéoconférence actuel. Bien qu’il reste quelques problèmes à solutionner, l’équipe en charge du développement de cette solution entièrement libre est bien plus nombreuse que nous et avance dans le domaine spécifique de la vidéoconférence tandis que nous devons nous occuper en même temps du LMS Chamilo.

Quoi qu’il en soit, voici la conversation, copiée-collée et avec quelques modifications (dont un certain nombre de “merci” qui ne servent pas l’objectif instructif de ce guide).

Mon pseudo, c’est yannoo.

(10:44:34) sandrine:
tu a vu mon tutoriel?
LE SECOND
j'ai toujours l'affichage connecting to the streaming serveur
mais red5 fonctionne je l'ai tester
j'ai acces a la page d'administration de tomcat sur le porrt 8180
(10:45:54) yannoo:
tu me donnes un lien?
(10:46:06) sandrine:
oki
http://www.chamilo.org/fr/node/474
regarde la partie ebauche n°2
(11:06:32) yannoo:
pq ubuntu 6.06 en particulier?
(11:07:35) sandrine:
en fait j'ai suivie un tuto de dokeos qui faisai utiliser cette version
(11:08:20) yannoo:
à mon avis avec une 10.04 ça ne devrait pas poser de problème (ou au moins avec une 8.04)
(11:08:29) sandrine:
en fait jai deja reussi a faire fonctionner la videoconference avec dokeos 1.8.2 en suivant ce tuto
mais avec la version 1.8.6.2 puis 1.8.7 cela ne marche pas
mais jai essayer avec la version ubuntu 9.10 sans plus de succes
jai aussi essayer avec 8.04.4 sans plus de succes
(11:12:56) yannoo:
ok ok, mais je ne crois pas que ce soit ça le facteur changeant puisque ça ne marche pas avec 6.06
je refais tout avec toi hein
je pars d'une 10.04 desktop edition
que j'installe dans un virtual box
tu connais virtual box?
(11:19:12) sandrine:
non c koi?
(11:19:28) yannoo:
tu utilises quoi comme système d'exploitation sur ta machine?
(11:19:58) sandrine:
sur mon portable jai windows vista
et sur mon pc de bureau (qui jou le role de serveur) jai ubuntu
(11:20:19) yannoo:
http://www.virtualbox.org/
c'est un système qui permet de faire des installs (d'ubuntu par exemple) en machine virtuelle
en gros, tu utilises une espèce de "bac à sable" sur ta propre machine
ça n'affecte en rien ta machine
mais ça te permet de tout installer
sans devoir réinstaller un ordi entier à chaque fois
(11:21:45) sandrine:
donc pour resumer et voir si jai bien compris je vai rester sur windows et installer virtual box et dans virtual box je vais installer ubuntu et ça jouera le role de serveur c'est cela?
(11:21:50) yannoo:
tu peux télécharger ici: http://download.virtualbox.org/virtualbox/3.2.4/VirtualBox-3.2.4-62467-Win.exe
oui, c'est ça
(11:22:41) sandrine:
donc attend sur mon pc de bureau kjai deux partion une avec donc ubuntu et lautre avec windows xp je vai sur la partition xp du serveur c ça?
(11:23:23) yannoo:
si tu as Windows Vista, tu utilises Windows Vista
t'auras juste besoin de virtual box, d'un CD d'ubuntu 10.04 (ou une image .iso sur ton windows vista)
t'installe virtual box pour windows puis tu le démarres
tu cliques sur "nouveau" (comprendre "nouveau système virtuel")
page de bienvenue -> Suivant
il te demande un nom de système
tu lui mets par exemple ubuntu 10.04
puis il demande le syst d'exploitation tu sélectionnes Linux et Ubuntu
Tu valides et il te demande combien de mémoire vive tu veux mettre (il te propose 384MB et c'est très bien pour notre test), tu valides
après il te demande si tu veux créer un nouveau disque ou en réutiliser un. C'est un disque virtuel, donc tu dis "créer un nouveau" puis suivant
suivant de nouveau
Image à taille dynamique, suivant
Emplacement (tu choisis un endroit pour le mettre sur ton ordi, ça prend max 1GB je crois)
tu laisses la taille par défaut (8GB), de toute façon c dynamique ça prendra jamais tout ça
Suivant
Terminer
Terminer de nouveau
là y a le nom du système virtuel qui apparaît dans la liste. Tu cliques dessus et tu cliques sur "disque optique" à droite
là tu cliques sur "Insérer un disque optique" et tu sélectionnes ton lecteur CD si t'as un CD d'ubuntu 10.04 ou tu sélectionnes l'image iso du CD d'ubuntu 10.04 si tu l'as sur ton ordi, puis tu fais OK
là tu reviens à la liste des systèmes et tu cliques  sur le ubuntu 10.04 puis sur "lancer"
là il va lancer l'installation d'ubuntu
rien de bien complexe, c'est une installation normale. Parfois VirtualBox te coince ton curseur dans la nouvelle fenêtre. C'est normal. Pour en sortir tu utilises la touche CTRL de droite
attends apparemment j'ai un problème pour installer Ubuntu 10.04 sur mon virtual box (c la première fois que j'essaie), du coup je vais repasser en Ubuntu 9.10 si ça te dérange pas
bon, la 9.10 je l'ai en déjà installée
donc je m'ouvre un terminal et je commence direct en 9.10
(11:35:42) sandrine:
di c une version serveur ou une version desktop???
Terminal donc desktop
(11:36:33) yannoo:
c une version desktop mais pour ce qu'on va en faire ça ne change pas grand chose
bon alors là je retourne à ta doc
sudo apt-get install apache2-mpm-prefork
sudo apt-get install mysql-server
 (pas de 5.0 stp, c'est vieux ça, même si ça change rien)
en fait tu peux direct faire sudo apt-get install apache2 mysql-server libapache2-mod-php5 php5-mysql
en une ligne
mon adresse ip c'est 10.0.2.15 dans ma machine virtuelle
sudo apt-get install php-pear php5-gd php5-xsl php5-mcrypt php5-ldap
c'est pas vraiment nécessaire en fait, mais c mieux pour chamilo après
(11:40:39) sandrine:
oki c l'ip local ???
(11:40:53) yannoo:
c l'ip locale de ma machine dans virtual box, oui
(11:40:53) sandrine:
Ou l'ip internet??
(11:41:20) yannoo:
mais comme elle va servir de serveur pour chamilo *et* la vidéoconférence, dans ce cas-ci on s'en fout un peu, du moment qu'on en a une :-)
(11:41:38) sandrine:
juste question rapide pour ubuntu 9.10 je prend I386 Ou AMD ?
(11:41:45) yannoo:
i386
c le plus "compatible"
on va y aller direct avec chamilo 1.8.7 si ça te dérange pas
ma vitesse de téléchargement est pas top, donc il va falloir attendre que ça arrive
là je suis encore occupé avec mysql-server
(11:42:50) sandrine:
il faudrait installer d'autre choses avant??
(11:43:07) yannoo:
non, ça devrait suffire pour la partie chamilo
après on va installer les java et les autres trucs
(11:44:28) sandrine:
dis moi il y aura une diference après quand je travaillerai non pas sur virtual box mais sur mon pc serveur ?
(11:45:11) yannoo:
non
pas pour la première partie
(11:45:20) sandrine:
Ok
(11:45:39) yannoo:
après il y aura une deuxième couche à mettre par dessus (qu'on ne verra pas aujourd'hui) pour rendre ton serveur de video public
(11:45:57) sandrine:
ok
(11:47:08) yannoo:
cd /var/www; sudo wget http://chamilo.googlecode.com/files/chamilo-1.8.7.tar.gz; sudo tar zxvf chamilo-1.8.7.tar.gz; sudo chmod -R 0777 chamilo-1.8.7
il va prendre 7 minutes pour moi, donc je te laisse un petit moment
(11:48:31) sandrine:
je reste la
(11:57:50) yannoo:
bien, on continue
je lance rapidement l'install de Chamilo
ici c'est important d'être cohérent
(11:58:24) sandrine:
cohérent c'est a dire?
(11:58:30) yannoo:
si je vais utiliser la même adresse ip, alors il faut l'utiliser partout
donc j'installe mon chamilo sur 10.0.2.15
(11:59:23) sandrine:
oui donc dans l'installe de chamilo a un moment je dois saisir l'ip de ma machine virtuell?
(11:59:27) yannoo:
par contre, pour éviter les éventuels problèmes, je vais mettre tout le contenu du répertoire chamilo dans la racine web (/var/www):
sudo mv chamilo-1.8.7/* .
juste après la commande de téléchargement
maintenant quoi :-) (avant l'install)
(12:00:20) sandrine:
oki
et après je fai l'install c ça?
(12:00:40) yannoo:
donc maintenant j'ouvre un browser (là c chouette d'avoir une version desktop pour ça)
(12:00:59) sandrine:
UN BROWSER c un navigateur c ça?
(12:00:59) yannoo:
et je charge: http://10.0.2.15/
oui
(12:01:21) sandrine:
localhost n'aurai pas fonctionner?
(12:01:46) yannoo:
si, mais justement, il faut pas le confondre
il faut utiliser l'adresse IP tout le temps
(12:02:05) sandrine:
oki et toujours l ip locale
(12:02:21) yannoo:
par contre il faut aussi probablement relancer apache: sudo /etc/init.d/apache2 restart
(12:02:45) sandrine:
après l'installe de chamilo je relance apache ok
dis moi au cours de l'installation de chamilo je dois preciser l'ip a quel moment ?? (a quelle étape ?)
(12:03:39) yannoo:
en fait c'est après l'install des packages de php
bon ben donc on peut installer chamilo là hein
(12:18:03) sandrine:
donc maintenant linstall de chamilo
(12:18:26) yannoo:
je te laisse installer toute seule hein, y a rien de compliqué
(12:18:36) sandrine:
non ça ça va
(12:18:52) yannoo:
normalement au moment de l'installation de mysql il t'a demandé un mot de passe de root, que tu lui donnes ici
(12:19:01) sandrine:
mais ya pas un moment ou je dois preciser une adresse ip afin d'être coherent comme tu disais plus haut
?
(12:19:37) yannoo:
normalement il te la donne par défaut
il détecte celle que tu utilises lors de l'installation
(12:19:52) sandrine:
ok l'ip de ma virtual box tjrs
(12:19:56) yannoo:
oui
(12:20:05) sandrine:
dis juste comment je connai l ip de ma virtual box?
(12:20:55) yannoo:
ah, tu peux lancer dans un terminal: /sbin/ifconfig
(12:21:03) sandrine:
OKI merci
(12:21:13) yannoo:
et elle apparaît au milieu de plein d'autres trucs comme "inet addr"
(12:21:21) sandrine:
oki
rien de particulier pendant l'install de chamilo?
Juste l'ip doit etre preciser (tu ma di qu elle y serait par defaut) mais a quelle étape de l'installation??
(12:23:24) yannoo:
heu... 3 ème page je crois
(12:23:47) sandrine:
oki je regarderai et c'est tjrs l'ip de ma virtual box
(12:23:53) yannoo:
quand il te demande les infos communes sur le serveur (nom du campus et tout ça), c'est le premier champ de la page
oui
(12:24:02) sandrine:
oki
et après?
(12:24:12) yannoo:
ok maintenant on installe red5
à noter qu'on charge un package debian, donc celui-ci devrait se charger d'installer ses dépendances (par exemple java) tout seul
(12:25:03) sandrine:
ok (bon la je comprend pas vraiment tout mais jte suis :) )
(12:25:13) yannoo:
pour télécharger et ne pas mettre le désordre, on va dans /tmp, un répertoire qui est nettoyé à chaque redémarrage
cd /tmp; wget http://dl.fancycode.com/red5/debian/0.6.2/red5_0.6.2-1_all.deb; sudo dpkg -i red5_0.6.2-1_all.deb
(12:25:52) sandrine:
oki
(12:28:01) yannoo:
normalement après il faut télécharger les modifications de red5 pour la videoconf
wget http://www.dokeos.com/maven/repository/com/dokeos/dokeos-videoconf/2.0.0-M2/dokeos-videoconf-2.0.0-M2.war
(12:28:26) sandrine:
oki
et je les mets ou?
car la ils sont ds le dossier TMP
(12:29:04) yannoo:
après tu le renommes en "dokeos-videoconf.war" et tu le bouges dans /usr/lib/red5/webapps
(12:29:46) sandrine:
sudo mv dokeos-videoconf.war /usr/lib/red5/webapss
c ça??
C'est la bonne commande?
(12:32:11) yannoo:
mets-lui un slash de + après webapps
(12:32:20) sandrine:
ok
(12:32:21) yannoo:
...red5/webapps/
(12:32:29) sandrine:
oki
l'idee de oogie est interessante mais jai vu que AutorPointLite convertit des pps en swf
(12:36:45) yannoo:
oui
le problème pour nous est que ce n'est pas libre
donc on ne peut pas l'intégrer à notre outil
(12:37:20) sandrine:
ben jai lu sur micro hebdo que il etait gratuit
(12:37:30) yannoo:
gratuit ne veut pas dire libre
(12:37:33) sandrine:
mais peut etre pas libre en effet
oui tu as raison
tu as le fichier?
(12:38:20) yannoo:
oui
bon, ici on a un premier gros problème
qui est que red5 a besoin de sun-java5-bin
(12:38:45) sandrine:
C'est a dire????
(12:38:50) yannoo:
qui n'est plus disponible dans Ubuntu 9.10
alors on a trois solutions:
(12:38:59) sandrine:
arghhhhhhhhhhhhh
(12:39:10) yannoo:
- on réessaie avec Ubuntu 9.04 ou 8.04
(12:39:17) sandrine:
oui ou
(12:39:19) yannoo:
- on modifie le paquet red5
(12:39:24) sandrine:
oui ou
(12:39:37) yannoo:
- on trouve quand même une façon d'installer sun-java5-bin
(12:39:54) sandrine:
quelle est la methode la plus simple?
(12:40:15) yannoo:
la dernière est problématique, potentiellement, parce qu'on aurait besoin de maltraiter le serveur
la première est la plus simple mais prend bcp de temps
(12:40:33) sandrine:
SI on partait sur la premiere?
(12:40:43) yannoo:
et la deuxième est vachement compliquée et peut prendre aussi longtemps
bon apparemment c pas si compliqué le numéro 2
(12:46:19) sandrine:
ok :-)
jte suis
(12:48:58) yannoo:
ok bon... note bien parce que c compliqué quand même
(12:49:32) sandrine:
tu peu me donner les ligne de commande stp
je note tous :-)
juste je doit etre dans quel repertoire?
(12:49:56) yannoo:
ok donc on se retrouve avec le paquet red5_... dans /tmp/, ok?
bien, alors là tu lances: dpkg -x red5_0.6.2-1_all.deb red5
ça va créer un répertoire red5 avec des fichiers dedans (en fait on désempaquette le paquet red5)
puis, du même endroit, tu fais:
mkdir red5/DEBIAN
dpkg -e red5_0.6.2-1_all.deb red5/DEBIAN/
du même endroit où tu es
tu y restes
tu bouges pas :-)
puis tu fais: vi red5/DEBIAN/control et là tu verras une ligne qui dit depends: sun-java5-bin
avec ton curseur, tu vas sur le 5 et tu tapes "r" puis "6"
puis tu sauves, en faisant la touche d'échappement puis ":wq" et entrée
puis tu lances: dpkg -b red5 red5.deb
là tu auras un paquet red5.deb dans /tmp
qui ne dépend plus de java5 mais bien de java6
donc il faut d'abord installer java6: sudo apt-get install sun-java6-bin
puis installer notre  nouveau red5: sudo dpkg -i red5.deb
(12:57:51) sandrine:
Pour résumer du meme endroit c'est à dire /tmp/ je fais dpkg -x red5_0.6.2-1_all.deb red5 ; mkdir red5/DEBIAN ; dpkg -e red5_0.6.2-1_all.deb red5/DEBIAN/ ; vi red5/DEBIAN/control ; r6 ; echap ; :wq ; entrée ; dpkg -b red5 red5.deb ; sudo apt-get install sun-java6-bin ; sudo dpkg -i red5.deb
(12:58:14) yannoo:
oui
sauf que ça tu peux pas le lancer en une seule commande :-)
(12:58:44) sandrine:
oui j'ai juste fais un résumé :-)
(12:59:10) yannoo:
comme on traficotte un peu avec les dépendances de Red5, c possible qu'il y ait des problèmes plus tard. Ça on verra en temps voulu
(12:59:51) sandrine:
sinon si on avait utiliser ubuntu 8.04 on aurait pas eu ce genre de soucis c ça?
(13:00:01) yannoo:
probablement pas...
mais bon, il faudrait vérifier
bref, continuons
sudo mv dokeos-videoconf.war /usr/lib/red5/webapps/
puis on doit créer un fichier de config dans /etc/dokeos
donc:
sudo mkdir /etc/dokeos
puis
sudo vi /etc/dokeos/videoconference-config.xml
(13:01:11) sandrine:
je laisse le repertoire appelé dokeos?s
(13:01:20) yannoo:
oui
pas le choix
jusqu'à ce qu'on reprogramme la vidéoconférence
puis normalement on est dans un éditeur de texte, et on tape "i" pour insérer puis:
<?xml version="1.0" encoding="UTF-8"?>
 <videoconference-config>
 <server-keys>
 <server-key host="10.0.2.15_" key="pass" />
 </server-keys>
 <moderator-check-on-whiteboard>false</moderator-check-on-whiteboard>
 <video-streams-dir>/opt/dokeos/recorded-streams</video-streams-dir>
 <vod-streams-dir>/opt/dokeos/vod-streams</vod-streams-dir>
 </videoconference-config>
où "pass" est le mot de passe qu'on va utiliser dans chamilo pour la config de la videoconf
(13:02:44) sandrine:
juste plutot que d'utiliser vi je peux utiliser nano??
(13:03:56) yannoo:
oui
puis on relance red5 pour qu'il prenne la config en compte
sudo /etc/init.d/red5 restart
maintenant on repasse dans chamilo (on peut déjà lancer l'installation du plugin flash sur la machine qui va utiliser la videoconf, mais comme dans ce cas-ci c la même machine...)
sudo apt-get install flash-plugin-nonfree
pardon c flashplugin-nonfree
(13:06:40) sandrine:
l'installation du plugin flash il faut la faire aussi qd on ne travaille pas sur virtual box mais sur le serveur?
(13:07:02) yannoo:
non, le serveur ne doit pas l'avoir
c juste les machines qui l'utilisent au travers du navigateur
bon et donc on va dans chamilo -> administration -> videoconference -> on remplit les champs
(13:07:34) sandrine:
oui mais la je linstalle sur ma machine virtuelle c ça ?
(13:07:41) yannoo:
oui
(13:07:46) sandrine:
donc sur mon serveur virtuel c ça?
(13:07:51) yannoo:
oui
nom d'hôte 10.0.2.15 (l'ip locale)
(13:08:14) sandrine:
oki
(13:08:15) yannoo:
port du serveur: 1935
mot de passe: "pass"
rtmpt: non (bien que ça ne change pas grand chose ici)
activer le service
puis il faut redémarrer le browser pour qu'il ait flash
le fermer puis le ré-ouvrir quoi
(13:09:36) sandrine:
oki
(13:09:57) sandrine:
juste le browser c'est celui de la virtual box c ça??
(13:10:28) yannoo:
oui
puis je vais dans un cours, je clique sur "classe virtuelle" et mon serveur de videoconf se démarre
cqfd
(13:12:03) sandrine:
ça marche chez toi?
(13:12:04) yannoo:
tu le testes et tu me fais une belle doc?
oui
(13:12:19) sandrine:
Dis moi quelques questions
j'utilise tjrs le browser de la virtual box c ça???
(13:12:49) yannoo:
oui
évidemment c'est un environnement un peu restreint
mais ça prouve le concept
après il y a une série de nouveaux trucs à faire
(13:13:24) sandrine:
Si je veux tester avec deux ordinateurs,
je rentre dans chamilo depuis un autre pc connecter sur le reseau en utilisnant l'ip
et ça marchera ???
(13:14:44) yannoo:
pas dans une virtual box
mais sur ton serveur oui
techniquement c la même démarche
sauf que le faire dans une virtual box te fait gagner du temps pour les essais
(13:15:16) sandrine:
Donc dans la box je ne peux tester qu'une machine avec la videoconference c ça?
(13:15:23) yannoo:
bon, je dois te laisser, si tu as encore des questions je reviens un peu plus tard
oui
c ca
(13:15:50) sandrine:
ET apres pour le mettre sur un serveur l'install difere bcp de ça?
je teste et je prepare une doc
merciiiii

Le lendemain…

(09:42:32) sandrine:
salut yannick et merci pour hier
j'aurai juste 2 question très rapide
voila mes deux questions si tu pouvais y repondre rapido ça serait super
(09:50:10) yannoo:
vas-y
(09:50:17) sandrine:
1ere question : en rentrant l'ip dans mon browser 10.0.2.15 (j'ai la même ip local que toi c'est bizard) et bien je n'arrive pas directement au portail de chamilo mais j'ai une page ou il est ecrit en gros ITS WORKS. Pour accéder à la page d'accueil de d'installation de chamilo j'ai du saisir http://10.0.2.15/index.php cela aura-t-il des conséquence pour le fichier configuration.xml ???
(09:51:57) yannoo:
ah, non ça n'a pas de conséquences
en fait... tu peux le solutionner en retirant index.html
du répertoire de base
(09:52:21) sandrine:
en effaçant le fichier index c ça??
(09:52:31) yannoo:
le index.html, pas le index.php
oui
(09:52:44) sandrine:
En l'effaçant du dossier /var/WWW?
il se situe ou le fichier index.html.
,,,,?
(09:53:44) yannoo:
ben oui, dans /var/www/
(09:53:56) yannoo:
c'est un fichier qui est là *avant* qu'on y mette chamilo
faut juste le virer
(09:54:06) sandrine:
daccord
(09:54:11) sandrine:
2NDE QUESTION
(09:54:43) sandrine:
je suis actuellement en train de regler le pb java5 java6 en suivant à la lettre tes instruction : dpkg -x red5_0.6.2-1_all.deb red5 ; mkdir red5/DEBIAN ; dpkg -e red5_0.6.2-1_all.deb red5/DEBIAN/ ; vi red5/DEBIAN/control ; r6 ; echap ; :wq ; entrée ; dpkg -b red5 red5.deb ; sudo apt-get install sun-java6-bin ; sudo dpkg -i red5.deb
(09:55:10) sandrine:
J'en suis à l'étape sudo apt-get install sun-java6-bin
(09:55:22) sandrine:
et voila ce qui s'affiche dans mon terminal
(09:56:13) yannoo:
c'est parce que t'as essayé d'installer sun-java5-bin avant. Fais-lui simplement un "sudo apt-get remove red5" et tu valides
il te dit qu'il ne peut pas parce que sun-java5-bin doit être installé ou un truc comme ça
pas vrai?
(09:57:12) sandrine:
il me di java6.bin depend de java6.jre
(09:57:46) sandrine:
depend: unixodbc mains ne sera pas installé
(09:58:57) yannoo:
houla
ben alors tu lui fais un "sudo apt-get -f install"
tout seul
essaie
(09:59:24) sandrine:
sans rien a la suite?
(09:59:43) yannoo:
sans rien
c'est une espèce de commande pour nettoyer les bases
(10:00:09) sandrine:
ça menleve un paquet red5
(10:00:25) yannoo:
oui c bien
(10:00:38) sandrine:
oki et je recommence a quelle etape?
dpkg -x red5_0.6.2-1_all.deb red5 ; mkdir red5/DEBIAN ; dpkg -e red5_0.6.2-1_all.deb red5/DEBIAN/ ; vi red5/DEBIAN/control ; r6 ; echap ; :wq ; entrée ; dpkg -b red5 red5.deb ; sudo apt-get install sun-java6-bin ; sudo dpkg -i red5.deb
je reprend par sudo apt-get install sun-java6-bin?
(10:01:56) yannoo:
oui
(10:02:50) sandrine:
ça telecharge apparement c bon
je continue :-)
aie je suis maudite c'est pas vrai !!!!
j'ai toujours connecting to streaming server
(11:20:33) yannoo:
bah écoute, relis mes instructions, c'est pas possible que pour moi ça marche et pas pour toi
(11:21:47) sandrine:
je sais je vais tous reprendre
attend
ça sarrange
jai la fenetre de flash player qui me propose d'accepter ou de refuser
Bon ça a avancer
j'ai la fenetre adobe flash player c'est normal?
(11:33:33) yannoo:
je sais pas
(11:33:51) yannoo:
normalement le flash te demande si tu veux partager ta webcam ou non
(11:34:01) yannoo:
tu lui dis oui et après t'arrives sur la videoconf
(11:34:54) sandrine:
jai di oui et la ya ecris transfert de donner depuis 10.0.2.15
(11:35:19) yannoo:
ok ben je sais pas, normalement il devrait te mettre dans la videoconf
ct le cas pour moi et on a eu exactement la même config
(11:35:32) sandrine:
je reprend tout ça et je vai preparer un tutoreil

Le surlendemain

(12:40:00) sandrine:
je viens te remercier j'ai reussi a faire afficher le module de videoconference dans ma virtual box
l'affichage n'était pas entier mais je crois que c'est normal
je vais preparer un tutoriel
que je mettrai sur le forum
dis moi si je passe maintenant sur un pc serveur, la premiere "couche" comme tu disais sera la même...?
(14:59:37) yannoo:
pour ta question de toute à l'heure, c'est pas vraiment le même procédé pour ton PC
(14:59:40) sandrine:
MERCI encore jai reussi l'install sur virtual box
(14:59:51) yannoo:
pas de problème
(15:00:01) sandrine:
et la en fait je vien d'essayer sur un pc et ça a marcher aussi
(15:00:15) yannoo:
il va falloir définir un "virtual host" (un nom de domaine au moins en interne, au mieux tout à fait public)
oui, ça fonctionne mais juste à partir de ton pc, non?
(15:00:38) sandrine:
voila
(15:00:42) yannoo:
t'as déjà essayé de te connecter depuis une autre machine?
(15:00:54) sandrine:
ya pas de communication possible entre mon serveur et mon pc client
oui
(15:01:06) yannoo:
voilà
en gros maintenant il va falloir être un peu plus détailliste
(15:01:18) sandrine:
depuis mon pc client j'arrive a ouvrir la page de videoconference mais il n'y a pas de communication
(15:01:20) yannoo:
et définir un virtual host
(15:01:24) sandrine:
oki
(15:01:27) yannoo:
oui oui, c logique
(15:01:36) sandrine:
c'est la deuxième couche dont tu me parler?
(15:01:39) yannoo:
oui
mais elle passe au-dessus de la première couche
(15:02:47) sandrine:
je vais regarder
(15:02:57) yannoo:
tu cherches "définir un virtual host apache" et tu devrais trouver des explications un peu partout
(15:03:39) sandrine:
tu pense que ça prendra combien de temps a peu près?
(15:04:10) yannoo:
ben si tu étudies d'abord les virtual hosts et que tu t'exerces un peu (tu peux le faire dans une virtual box aussi, ça), ça prendra 10 minutes
ce serait bien que tu le fasses, parce que sinon c'est mon temps qu'on gaspille
(15:04:58) sandrine:
je comprend je regarderai mais c vrai que comme je suis pas informaticienne des fois je nage un peu
(15:05:05) sandrine:
di moi derniere question
la pour cette deuxieme couche, on va faire une installation en local c ça avec un pc serveur et un pc client donc en travaillant avec des ip local
mais par la suite une installation sur un serveur dédié se fera de la meme façon mais en utilisant les ip internet c ça???
(15:06:48) yannoo:
oui, c'est ça
(15:06:57) yannoo:
dans ta couche client, y a rien qui change
sur ton serveur, par contre, on utilise les IPs publiques ("internet") et les noms publics (ex: video.chamilo.org  au lieu d'une IP)
(15:07:53) sandrine:
oki
pour une installation en local, on utilise aussi les IP public??
(15:09:51) yannoo:
on peut, si l'installation locale est connectée à internet
et qu'il y a effectivement des IP publiques
(15:10:16) sandrine:
Ok
(15:10:22) sandrine:
pour resumer :
(15:10:53) sandrine:
en local ip local (voir eventuellement ip public) sinon pour une installation sur serveur dédié ip public
(15:11:11) yannoo:
oui
(15:13:26) sandrine:
mais pour essayer toute seule tu peu me donner le principe stp
(15:16:10) yannoo:
ben d'abord le chamilo que t'avais installé dans /var/www sur ton virtual box, tu le re-bouges dans un sous-répertoire "chamilo" (donc /var/www/chamilo) puis tu modifies la configuration d'Apache (sur ubuntu tu copies le /etc/apache2/sites-available/default dans un /etc/apache2/sites-available/chamilo.sandrine.org) et tu modifies le fichier lui-même pour que son DocumentRoot (c'est dans le fichier) soit /var/www/chamilo au lieu de /var/www
(15:16:57) sandrine:
je vai mi pencher dessus
(15:17:19) yannoo:
puis tu dois activer le virtual host (ce nouveau fichier) avec "sudo a2ensite chamilo.sandrine.org" puis recharger la config d'Apache (sudo /etc/init.d/apache2 reload) et puis tu dois modifier (sur ton client) le fichier /etc/hosts pour qu'il aie l'adresse ip du serveur, espace, chamilo.sandrine.org
et de là tu dois modifier partout où t'avais l'adresse IP en un nom de domaine
(15:17:36) sandrine:
oki
(15:17:43) yannoo:
(y compris dans la config de la videoconf)
(15:17:45) yannoo:
voilà
(15:17:47) yannoo:
en résumé
(15:17:52) sandrine:
oki
(15:17:56) yannoo:
bonne chance

Merci à ceux qui font la différence

July 26, 2010 3 comments

Aujourd’hui, alors que je suis occupé à m’acharner sur les derniers bugs importants de la version 1.8.7.1 de Chamilo, je tenais à prendre 5 minutes pour écrire un petit article pour un membre important de la communauté de Chamilo qui nous quittera d’ici peu (obligations financières obligent). Il a commencé son stage chez 2i2l, en France, en mai 2010.

En seulement 3 mois qu’aura duré son stage, il a analysé divers projets, choisi Chamilo, commencé à s’intégrer à la communauté, participé sur le forum, sur le canal IRC, posé les bonnes questions (aux bonnes personnes), rédigé un manuel du formateur et un manuel de l’administrateur (depuis zéro puisque la seule documentation que nous avions était celle de D0ke0s(tm) sous licence fermée) et enfin nous a maintenu informés sur son activité hebdomadaire à travers de son blog. Si c’est en mettant les mains dans le cambouis qu’on fait mieux avancer les choses, je suis certain qu’Anaël Boulier en a encore plein les mains! ;-)

À la fin de ce mois, il devra nous quitter (son stage se termine) et rediriger ses activités vers un secteur beaucoup moins passionant que celui de l’e-learning, faute d’avoir trouvé un emploi valorisant dans ce secteur. Avec lui, c’est une grosse partie de la communauté francophone derrière Chamilo qui nous quitte (même si nous avons Anna, David, Simon, Sandrine et d’autres pour nous soutenir).

Je voudrais saluer son effort (ainsi que 2i2l pour lui avoir confié cette mission) et j’espère, si vous me lisez, que vous travaillez en France dans l’e-learning, que vous pourrez l’aider à trouver une activité sympa orientée vers la consultance e-learning, qui lui permette de continuer sur cette voie.

Anaël, merci!

Par la même occasion, je remercie tous ceux qui font vraiment de Chamilo ce que je souhaitais que ce soit: un vrai projet de logiciel libre, un projet partagé où tous participent de leur mieux pour aider les autres et s’aider eux-mêmes. C’est ça qui fait la différence avec d’autres projets, et c’est ça qui fait qu’on se sente soutenu et qu’on continue tous d’avancer ensemble!

Presenting Chamilo on Radio Panik (French)

I’ll be talking about Chamilo and the state of open-source software in Peru on Radio Panik tonight, 7pm Paris time. French only: http://www.radiopanik.org/spip/Ecoutez-radio-Panik