Академический Документы
Профессиональный Документы
Культура Документы
Universit Ibn-Tofail
CMCF-TICE
Rabat
Rapport de stage
Ralis par :
Encadr par :
Ijlal EL HAZITI
Mr.Aziz EL HAJIR
Ijlal EL HAZITI
Sommaire
Page de garde
Sommaire
Rmerciemnets
Introduction
Prsentation du CMCF-TICE Rabat
Une plateforme de formaation distance
Formation distance: points phare
Centre du dispositif : plateforme de formation
Auteurs du dispositif
Contenu
Mthodes & objets pdagogiques
Mise en place de la plateforme
Choix de la plateforme
Mthodologie de selection
Moodle
Sakai
Spiral Connect
Dcision finale
Architechture de la plateforme choisie
Base de donnes supportes
Valeur ajoute Sakai
Ijlal EL HAZITI
Etapes d'installaion
1. Installer Java 1.6
2. Installer MySQL 5.1
3. Installer Maven 2.2.1
4. Installer Subversion 1.6.11
5. Installer Tomcat 7.0.29
6. Installer Mysql Connector/Java
7. Checkout de Sakai avec Subversion
8. Modifier le fichier sakai.properties
9. Crer le fichier setting.xml requis par Maven
10. Deployer Sakai avec Maven
11. Integrer BigBlueButton 0.8
12. Arborescence
Les diffrentes composantes requises pour l'installaion de SAKAI
1. Java SDK
2. MySQL
3. Maven
4. Subversion
5. Tomcat
Synthse de ralisation : chronologie & timing
Schma gnral rcapitulatif
Bugs & solutions
Bibliographie
Ijlal EL HAZITI
Introduction :
Bien qu'autoformation ne soit pas synonyme de formation distance, cette dernire emprunte la
premire son aspect d'autonomie permettant l'apprenant d'tre indpendant dans ses tudes, bien que
supervis, sans toutefois s'isoler, bnficiant la fois d'un espace de travail personnel virtuel et d'une
forte interaction avec les autres internautes-tudiants. Sans oublier le rapprochement de distances et le
gain considrable de temps : toutes les ressources sont rassembles dans une seule Base de Donnes.
Les services du CMCF-TICE Rabat sont destins aux enseignants marocains ; l'emplois du temps
de ces derniers tant rigidement rgi par le calendrier scolaire en plus de leurs engagements
personnels, la mise en place d'une plateforme de formation distance au sein du centre est devenu
incontournable.
De part sa natre, le CMCF-TICE Rabat se veut un tablissement phare par a qualit de ses
formations aussi bien que de son personnel, mais aussi, par le choix de sa gamme logicielle ; c'es de
manire spontanne qu'il opta pour SAKAI, plateforme jeune, prometteuse et encore non-implmente au
Maroc : 1 seul site pilote l'IIHEM, d'o, SAKAI-CMCF sera le 1er site production de SAKAI au
royaume.
Ijlal EL HAZITI
Remerciments
Ijlal EL HAZITI
Prsentation du CMCF:
CMCF: Centre Maroco-Coren de Formation en TICE, est le rsutat d une coordination entre
l'Agence Corenne de Coopration internationale (KOICA) et le Dpartement de lEnseignement
Scolaire (DES) du Ministre de lEducation Nationale, de lEnseignement Suprieur, de la Formation des
cadres et de la Recherche Scientifique (MENESFCRS). En effet, le 17 jiullet 2008, le procs-verbal des
discussions entre le Ministre de l'Education Nationale, de l'Enseignement Suprieur, de la Formation des
Cadres et de la Recherche Scientifique et l'Agence Corenne de Coopration Internationale (KOICA) a
t sign par M. le secrtaire gnral du DES et le reprsentant rsident de la KOICA au Maroc, faisant
natre, par convention entre les deux partis, le CMCF-TICE Rabat.
Le CMCF, visant principalement le corps professoral, a pour but de dvelopper les comptences
professionnelles de ses bnficiares, savoir, l'intgration des TICE dans leurs pratiques pdagogiques.
De manire plus globale, la mission du CMCF-TICE est le soutien du programme national GENIE dont
le but est la gnralisation des TICE ainsi que le developpement des comptences des enseignants.
2 objectifs
MISSION DU
CMCF
Domaines de comptences
Conception &
production d'une
Ressource
d'enseignement
Et d'apprentissage
Ijlal EL HAZITI
Ijlal EL HAZITI
Le contenu:
Il y a quelques annes de cela, le partage des ressources tait handicap par la vitesse de
transmission des donnes, d'o leur limitation a de simples supports textuels. A prsent, avec la
gigantesque volution informatique, cette vitesse de transmission est suffisemment amliore pour ne
reprsenter aucune entrave pouvant supporter des modules sonores, des images de trs haute rsolution
ou encore des vidos.
Ijlal EL HAZITI
Afin de faciliter l'echange entre concepteurs et minimiser les cots de dveloppement, les
plateformes font usage des standards. L'integration de contenu respectant les standards, pouvant se faire
sur toute plateforme qui les respecte, est tres rentable du point de vue budgtaire lors d'une migration de
plateforme.
Ijlal EL HAZITI
Aussi, de par sa nature, le CMCF-TICE aura besoin d'une plateforme qui permet une forte
interaction entre les apprenants d'un cot, et les apprenants et leurs tuteurs d'un autre cot, ce qui allege et
compense la soliture ressentie par l'apprenant distance, favorise la cooperationau sein d'une
communaut dutilisateurs. cette interaction aide aussi d'entretenir et grer la motivation dont
l'apprenant a besoin pour mener bien son apprentissage. Ce sont des sources d'change, d'apprentissage
collectif; la construction dun savoir, bien que personnel, s'effectue dansun cadre social.
Les informations proviennent la fois de ce que l'on pense et de ce que les autres apportent lors
de l'change, et donc sont en lien avec le lieu. Cette constatation drive de la thorie socioconstructivisme qui repose sur le fait que l'acquisition de connaissances favorables est faorise par la
prise en compte du champs social dans laquelle elle est situe.
Les plateformes candidates taient:
SAKAI
latest vrsion:2.10
Spiral Connect
----
Toutefois, afin d'valuer leur forces, points forts/faibles, une prsentation de la trs clbre
Moodle sera cite aussi, ce qui nous permettera d'y comparer nos deux candidates.
Les 3 plateforms sont libres et gratuites.
Commenons par notre plateforme phare:
Moodle:
Moodle: accronyme de Modular Object-Oriented dynamic learning Environment, (aussi, veut dire
flner en anglais) est une plateforme dapprentissage en ligne servant crer des communauts
d'apprenants autour de contenus et dactivits pdagogiques.
L'un des plus forts points de Moodle est son systme de gestion de contenu (SGC). les fonctions
pdagogiques/communicatives dont il est dot lui permettent de crer tout un environnement
d'apprentissage en ligne, do la naissance d'un rseau , ou encore, toute une communaut autour d'un
thme choisi par les membres de la plateforme (pdagogues, apprenants & ressources pdagogiques).
Moodle est un systme de e-formation (e-learning) favorisant un cadre de formation socioconstructiviste (courant de pense affirmant que les gens peuvent construire activement leurs nouvelles
connaissances en interagissant avec leur voisinage. Le patrimoine de connaissance de tout un chacun est
enrichi par tout ce qu'il lit, voit, entend, touche et ressent, ce qui met l'accent sur le fait que le transfert de
l'information ne se fait pas uniquement d'un cerveau un autre, mais est conditionn par l'interprtation
et l'interaction avec un groupe social.).
Ijlal EL HAZITI
Ijlal EL HAZITI
Ijlal EL HAZITI
La diversit et la spcifit de tous les parametrages des outils peuvent paratre trop complexes aux
yeux d'enseignants novices en FOAD.
Passons prsent nos deux candidates :
Sakai:
Le projet Sakai a t lanc en 2004 par quatre universits amricaines avec, pour objectif, de
consolider leurs developpements en matire de plateforme dapprentissage. Chacune de ces universits,
savoir: Indiana University, Massachusetts Institute of Technology (MIT), Stanford University et
University of Michigan utilisait des systmes de gestion de cours diffrents, souvent developps en
interne.
Sakai est un projet, auquel sont rattachs une fondation, un comit de direction et des partenaires
institutionnels et commerciaux; une communaut qui regroupe plusieurs institutions qui cooprent et
maintienent cette plateforme. Elle regroupe au dels de 80 universits dans le monde.
Sakai est une solution de formation en ligne, utilisable dans un contexte d'ducation et de
formation base sur une structure ouverte et extensible, incluant une suite d'outils pour le support de
l'apprentissage, de la collboration et de la recherche. Son objectif est de produire une plateforme
complte de gestion de cours libre de qualit quivalente ou suprieure aux autres produits du march. En
premier lieu, le produit d'adresse aux tablissements universitaires.
Sakai utilise toute une collection d'outils, dont:
Messagerie avec archivage
Fils de discussion
Ijlal EL HAZITI
L'un des plus grands points forts de Sakai est la possibilit dadaptation de ses outils une vaste
gamme de besoins en matire denseignement et dapprentissage. Trs branche aux nouvelles tendances
pdagogiques & technologiques, la communaut de Sakai s'interesse aussi au Portfolio (portefeuille de
comptences), au standard RSS, au Podcasting/balladododiffusion (diffusion pour baladeur).
Bien que le produit ne soit encore jeune (apparition en 2004), et qu'une bonne part de ses outils et
fonctionnalits ne sont apparus que rcemment, il est concidr comme produit mature. Cela explique
qu lheure actuelle, le nombre de sites en production exploitant Sakai est peu lev comparativement
dautres plateformes de formation Open-Sources, toutefois, son rythme de croissance beaucoup plus
lev que la majorit des autres platefores dapprentissages lui permetterai de prendre une place de plus
en plus importante durant les annes venir grce son excellente dmarche qualit.
Les points faibles de la plateforme:
Sa
documentation:
Sakaipedia:
https://confluence.sakaiproject.org/display/CONF/Welcome+to+the+Sakai+wiki est aujourdhui
exclusivement en anglais, ce qui peut nuire aux users non-parlant cette langue. Une association
but non-lucratif a dj t cre au Quebec : http://www.sakaiquebec.org, tentant de franciser
SAKAI ainsi que de fournir une tradction arabe.
Spiral Connect:
Spiral Connect est la version volue de Spiral Classic, plateforme pdagogique dveloppe et
dite par l'Universit Claude Bernard Lyon1.
Spiral Connect se veut oriente vers le travail collaboratif et le web social, elle vise centrer
l'activit d'apprentissage autour de l'apprenant, et l'aider promouvoir sa formation en developpant de
nouveaux outils, toutefois, la tche ne s'avre pas facile vu le trs jeune ge de la plateforme: La
premire version de Spiral n'a que 7annes.
Ijlal EL HAZITI
Ijlal EL HAZITI
SAKAI permet un change complet entre humains grce ses fils de discussions, forums, chat...,
ceci dit, cette plateforme dispose dun dynamisme de groupe chez les apprenants comme chez les
enseignants, point fondamental et essentiel dans toute formation distance, car, les changes sur le web
se limitant au ct humain-machine cause la lassitude, le dcouragement qui dbouche l'echec. SAKAI
s'appuyant sur le socio-constructivisme place l'humain au centre de l'apprentissage, et non la platefome,
d'o son succs et sa rapide volution. C'est pourquoi SAKAI a retenu notre attention, de plus, sa
puissante et nombreuse communaut trs active dans les changes de savoirs comme de comptences
dans ses forums ddis, rflchit toutes les facettes de la formation en ligne.
La plateforme SAKAI nous semble idale pour implmenter le premier dispositif de formation
distance au CMCF. SAKAI privilgie les changes humains, batt des communauts de pratiques,
favorise l'entraide et le soutien entre apprenants comme entre enseignants & tuteurs, et est aussi en
parfaite adquature avec la philosophie des logiciels libres et leur dynamique communaut.
Architechture de la plateforme choisie :
SAKAI CLE est une web application d'architechture 3-tiers: modle logique d'architecture
logique visant modliser l'application comme un empilement de 3 couches:
couche prsentation des donnes: (ou encore, interface homme machine) l'affichage, la restitution
sur le poste de travail & le dialogue avec l'utilisateur.
Les couches, tant indpendantes, communiquent entre elles via un modle d'change .
Chacune de ces couches propose un ensemble de services rendus, et le benefice de ces services de la part
des autres couches suit une rgle : Les services d'une couches sont mis la disposition uniquement de
la couche suprieure immdiate.
Ijlal EL HAZITI
Schma explicatif:
3-tiers architechture
External
Presentation
Business logic :
traitement
Data Access
User
Applications
Data access
Ijlal EL HAZITI
SAKAI et toutes ses composantes doivent tre installes dan un dossier opt, auquel
l'adiministarteur
devra avoir un access complet et sans ausune restriction. Dans mon rapport, ce dossier est dans la
racine: /opt
Bien que les composantes requises par SAKAI peuvent d'or et dj tre installes sur la machine
serveur hte, mais il est conseill et prfrable d'en avoir une installation frache, par consquent,
j'ai vu juste d'oprer un formatage de la machine serveur avant d'entamer toute manipulation.
Ijlal EL HAZITI
java -version
Ijlal EL HAZITI
Puis, afin de scuriser l'accs la base de donnes, il faudrait supprimer les utilisateurs anonymes
et crer un mot de passe:
/usr/bin/mysql_secure_installation
Enfin, il faut crer la base donnes sakai qui sera utilise par la plateforme SAKAI:
mysql root -u password -p
puis saisir:
mysql> create database sakai default character set utf8;
mysql> grant all privileges on sakai.* to 'sakai'@localhost' identified by 'password';
mysql> flush privileges;
mysql> quit
Les lignes de codes ci-dessus permettent de crer une base de donnes nommme
sakai , et d'accorder l'utilisateur SAKAI toutes les permissions et privileges.
Afin de vrifier, lancer la commande suivante :
mysql --version
Ver 14.14 Distrib 5.1.61, for redhat-linux-gnu (x86_64) using readline 5.1
Ijlal EL HAZITI
Ijlal EL HAZITI
l'lment de
Ijlal EL HAZITI
Le rendre xacutable :
chmod +x /opt/tomcat/bin/setenv.sh
Configurer Tomcat7 afin d'utiliser les anciens chargeurs (classloaders) de Tomcat5 en ajoutant ce
qui suit au fichier /opt/apache-tomcat-7.0.29/conf/catalina.properties, aux lignes commenant
par :
1. "common.loader=..."
,${catalina.base}/common/classes/,${catalina.base}/common/lib/*.jar
2."shared.loader=..."
${catalina.base}/shared/classes/,${catalina.base}/shared/lib/*.jar
3."server.loader=..."
${catalina.base}/server/classes/,${catalina.base}/server/lib/*.jar
Ijlal EL HAZITI
/opt/tomcat/lib
cd /opt
rm -rf mysql-connector-java-5.1.21
Un dossier nomm SAKAI sera cr dans le dossier /opt, il contiendra la source de SAKAI dont
on fera le deployment par la suite.
8) Modifier le fichier sakai.properties:
Crer un dossier SAKAI dans l'emplacement: /opt/tomcat
Y copier le fichier sakai.properties:
cp /opt/sakai/config/configuration/bundles/src/bundle
/org/sakaiproject/config/bundle/default.sakai.properties
/opt/tomcat/sakai/sakai.properties
Ijlal EL HAZITI
auto.dll=true
Ijlal EL HAZITI
co
https://source.sakaiproject.org/contrib/bigbluebutton/tags/b
bb-1.0.6
Ijlal EL HAZITI
Ce 2nd dployment vise intgrer BigBlueButton dans Sakai, donc, il devra s'excuter dans le dossier
source du BigBlueButton tool , savoir:/opt/sakai/bigbluebutton-sakai/bbb-tool , et non, comme
prcdemment, dans le dossier source de SAKAI.
cd /opt/sakai/bigbluebutton-sakai/bbb-tool
git clone git://github.com/blindsidenetworks/bigbluebutton-sakai.git
mvn -e clean install sakai:deploy -Dmaven.test.skip=true -Dmaven.tomcat.home=/opt/apache-tomcat-7.0.29/
bbb-conf salt
N.B:
>>Vu que je n'utilise que le serveur bbb test, les valeurs sont d'or-et-dj dfinies et sont:
bbb.url=http://test-install.blindsidenetworks.com/bigbluebutton
bbb.salt=8cd8ef52e8e101574e400365b55e11a6
>>Par abus de langage, on peut dire que la bbb.url est le nom du serveur BigBlueButton, alors
que la bbb.salt est son adresse effective.
Voici des captures d'cran :
Ijlal EL HAZITI
Ijlal EL HAZITI
JavaJDK:
SAKAI est code en JAVA, d'o la necessit d'avoir le Java Developpement Kit (JDK) qui est une
bibliothque logicielle de base du langage de programmation Java, ainsi que l'environnement dans lequel
le code Java est compil pour tre transform en bytecode (code intrmdiaire plus concret que le code
source ; il n'est pas directement excutable) afin que la machine virtuelle (JVM) puisse l'interpreter.
MySQL:
MySQL est un systme de gestion de base de donnes (SGBD), distribu sous une double licence
GPL et propritaire. Il fait partie des logiciels de gestion de base de donnes les plus utiliss au monde,
autant par le grand public (applications web principalement) que par les professionnels.
Ce SBGD est un serveur de bases de donnes relationnelles SQL developp avec but d'assurer une
performance eleve en lecture, consquence : ce logiciel libre est plutt orient vers le service de donnes
dj en place que celui de mises jours frquentes et fortement scurises, d'o l'utilit de cette base de
donnes pour le stockage des cours, les comptes utilisateurs, les squences de vido-confrences.....qui
ne necessitent aucunement des mises jours frquentes.
ApacheMaven:
Apache-Maven est un outil logiciel libre pour la gestion de l'automatisation de production des
projets logiciels Java en gnral et Java EE en particulier. Son objectif est : produire un logiciel
partir de ses sources.
Un lment cl et relativement spcifique de Maven est sa capacit travailler en rseau, ainsi
que sa capacit tlcharger dynamiquement du matriel sur des dpots logiciels connus
===> Il propose un synchronisation transparente de modules necessaires.
Maven sert faire un build et un deploy de SAKAI dans Tomcat.
Ijlal EL HAZITI
Subversion:
Subversion (SVN) est un logiciel de gestion de sourcess et de contrle de versions, distribu sous
licence Apache et BSD.
Grce cet outil, j'ai fait un checkout (l'opration consistant rcuprer pour la premire fois les
fichiers dj prsents au sein d'un projet du dpt) de la source SAKAI.
ApacheTomcat:
Apache Tomcat est un conteneur web libre, et non un serveur web part entire. Il comporte
galement un serveur HTTP. Tomcat sert comme interface graphique SAKAI.
03/07
13/07 18/07
Stage en Prsentiel
27/07 30/07
20/08
Stage Distance
Premier
Correction des bugs gnrs
contaPremire approche Docu- Premires
ct et renouvellement de multiples
menta- tentatives
avec le projet :
avec
tentatives d'installation
tion d'installation le
tatnnement
jusqu'au succs
serveur
Serveur HS
Thorie
30/08 0509
Pratique
Vacances
Installation
du
BBB
Ijlal EL HAZITI
Serveur
BigBlueButto
n 0.8
Serveur Ubuntu
10.04
SAKAI
Java
JDK
User
Int MySQL
gre
dan r BBB
s SA -to
KA o l
I
Webmin : gestion
du serveur
Applications
SVN
MySQL
Database
Maven
In
pt scr
i i
d on us es
er
s
Users
Ijlal EL HAZITI
Afin d'installer SAKAI et de la mettre en ligne, j'ai suivi la lettre les indications du guide
d'installation :
https://confluence.sakaiproject.org/display/BOOT/Development+Environment+Setup+Walkthrough
toutefois, pas mal de bugs ont t gnrs, et leur rsolution n'tait pas trs facile. Cela ne relve
aucunement de leur complexit, mais de leur non-existence sur Sakaipedia, ni sur le reste des tutoriaux
parlant de SAKAI, ni encore dans les forums. Ce n'taient pas de grosses difficults techniques, mais de
simples dtails impratifs mais non-nots, bien que SAKAi soit trs bien documente.
Lors de ma premire manipulation de la lateforme, j'avais tent l'installation de la version 2.8, qui
requiert Tomcat5, or le soutien de ce dernier se terminera le 30 Septembre 2012. Par consquent,
la majorit des liens de tlchargements taient dj morts, et toutes mes tentatives de
l'installation se rvlrent vaines.
Solution :
J'ai opt pour la version 2.10 (trunk) de SAKAI qui requiert Tomcat7 toujours
jour.
En arrivant l'tape de deployment de SAKAI, un message d'erreur ne cessa d'apparatre au bout
de chaque tentative : Le deployment plantait.
Ijlal EL HAZITI
Le problme se trouvait au niveau de la commande utilise pour deployer SAKAI, toujours selon
le site de confluence:
qui tait, tout simplement, incomplte :
mvn clean install sakai:deploy
====>Il faut mentionnner l'emplacement de deployment de la plateforme, qui est le
dossier home de Tomcat . Il fallait aussi sauter les tests et, avant tout, se positionner dans le dossier
source de SAKAI, l'aide de la commande cd.
Au final, la commande oprationnelle tait :
Cd /opt/sakai
mvn clean install sakai:deploy -Dmaven.test.skip=true -Dmaven.tomcat.home=/opt/apache-tomcat-7.0.29/
Aprs dployment russi, en essayant d'accder la plateforme via le navigateur firefox, une
autre erreur inattendue a t gnre :
Etat HTTP 404 - /portal
type Rapport d''tat
message /portal
description The requested resource (/portal) isn't available.
Apache Tomcat/7.0.29
Ce qui voudrait, au pralable dire que Tomcat et Sakai taient non connects.
Mon premier pas tait un redemarrage du service Tomcat ; lors de son arrt, les avertissements
suivants apparurent :
/opt/apache-tomcat-7.0.29
Using CATALINA_HOME:
/opt/apache-tomcat-7.0.29
/opt/java
Using CLASSPATH:
/opt/apache-tomcat-7.0.29/bin/bootstrap.jar:/opt/apache-tomcat-7.0.29/bin/tomcat-juli.jar
Ijlal EL HAZITI
Suite:
.
.
.
GRAVE: Catalina.stop:
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at java.net.Socket.<init>(Socket.java:375)
at java.net.Socket.<init>(Socket.java:189)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:490)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:371)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:453)
L'utilisateur SAKAI doit disposer de toutes les permissions sur l'ensemble du dossier /opt
et ses sous-dossiers ; il dit aussi tre le propritaire du dossier /opt/tomcat.
Ijlal EL HAZITI
Solution:
Lancer la commande: ulimit -n 100000 qui augmente le nombre de
processus pouvant tre excuts simultanment 100000 (ce nombre n'est
qu'un exemple).
Cette modification de la configuration systme requiert un redemarrage du
serveur.
Toutes les variables d'environnements devront tre incluses dans le fichier cach: /root/.bashrc,
afin de ne pas avoir les retaper dans le terminal aprs chaque redmarrage du systme.
Quand le bout du tunnel fut proche, que toutes les erreurs prcdentent furent fixes et rgles, et
en tapant: 196.217.245.101:8080/portal, tomcat aurait d mettre peu prs d'une minute
dmarrer, mais le dit service resta en loading beaucoup plus que prvu, en essayant de le
redemarrer, aucuns autre bug ne fut gnr.
Une longue recherche me mena au fait que : le parfeu, tant activ, bloque les ports de
connexion, savoir, le port 8080 utilis par Tomcat.
Solution:
Dsactiver le parfeu l'aide de la commande :
Ijlal EL HAZITI
Bibliographie
Wikipedia
Sakaipedia
https://confluence.sakaiproject.org/pages/viewpage.actionpageId=69273500#InstallationUpgr
adeinstructions-2InstallBigBlueButtonSakaiMeetingTool
https://confluence.sakaiproject.org/display/BOOT/Development+Environment+Setup+Walkth
rough
PPT : SakaiAppStructure, depuis le site : http://fr.slideshare.net
La fiche Plume de Sakai : https://www.projet-plume.org/fr/fiche/sakai
http://spiral.univ-lyon1.fr/Files_m/M10018/WEB/index_SPIRALCONNECT.htm
Le site officiel du CMCF-TICE : cmcf.men.gov.ma
Le site officiel de BigBlueButton 0.8: http://www.bigbluebutton.org