Guidedel'administrateur Chamilo1.8.8.4 Page1/108
Tabledesmatières ChapitreA.Introduction...5 A.1Chamilo,kesako?...5 A.2Àproposdeceguide...5 A.3Àquiceguideest ildestiné?...5 A.4Commentlireceguide...6 ChapitreB.Installationetconfiguration...7 B.1Serveur...7 B.2Assistantd'installation...9 B.2.1Lancementdel'assistantd'installation...10 aétape1sur6:lalangue...10 bétape2sur6:lespré requis...11 cétape3sur6:licence...13 détape4sur6:paramètresdebasededonnéesmysql...14 Modederépartitiondelabasededonnées...14 eétape5sur6:paramètredeconfiguration...15 fétape6sur6:dernièrevérificationavantinstallation...16 B.2.2Dernierréglagesd'installationduChamilo...17 B.3Miseàjourdelaplate formechamilo...18 B.3.1TéléchargerladernièreversionstabledeChamilo...19 B.3.2RemplacerlaversionprécédentedudossierChamiloparlanouvelle...19 ChapitreC.Sauvegardes...20 C.1LasauvegardeextérieureàChamilo...20 C.1.1PhpMyAdmin...20 C.1.2Ledossierracine...22 C.2Lasauvegardeparl'interfacedeChamilo...23 C.2.1L'exportd'unparcours...23 C.2.2Lasauvegarded'uncours...24 C.3Récupérationdesauvegardes...29 C.3.1Lesparcours...29 C.3.2Lescours...30 C.3.3Laréintégrationcomplète...30 ChapitreD.Administration...31 D.1Administrerlaplate forme...31 D.1.1ParamètresdeconfigurationdeChamilo...31 aplate forme...31 bcours...32 clangue...33 dutilisateurs...33 eoutils...34 féditeurwysiwyg...34 gsécurité...35 haméliorationsdesperformances...36 Page2/108
icahierdenotes...36 jldap...36 kzoneshoraires...36 lrecherche...37 mfeuillesdestyle...37 nmodèles...37 oplugins...38 D.1.2Exportsspéciaux...39 D.1.3Actualitésdelaplateforme...39 D.1.4Langue...40 acréationdusous langage...40 bdéfinirsesproprestermeslinguistiques...41 cassignerlenouveausous langage...42 D.1.5Configurerlapaged'accueil...43 D.1.6Configurationdelapaged'inscription...43 D.1.7Statistiques...43 D.1.8Agendaglobal...44 D.2Administrerles«Utilisateurs»...45 D.2.1Rôlesutilisateurs...46 al'apprenant(ouétudiant)...47 bl'assistantdecours...47 cleresponsabledesressourceshumaines(ousupervision)...48 dletuteur(oucoach)...48 eletuteurdesession(oucoachdesession)...49 fl'enseignant(ouprof)...49 gl'administrateurdesession...49 hl'administrateurdeportail...50 il'administrateurglobal...50 jcasparticulier:l'utilisateuranonyme...50 D.2.2Listedesutilisateurs...52 aapprenant...52 benseignant...52 cadministrateur...53 danonyme...53 D.2.3Ajouterdesutilisateurs...54 D.2.4ExporterlalistedesutilisateursdansunfichierXML/CSV...55 D.2.5Importerunelisted'utilisateursauformatXML/CSV...55 D.2.6Ajouterdesgroupessociaux...56 D.2.7Listedesgroupes...57 D.2.8Profils...58 D.3L'administrationdes«Cours»...59 D.3.1Listedescours...59 amodifierlesinformationsducours...60 blesuivietlasauvegarde...60 D.3.2Créeruncours...60 D.3.3Exporterlescours...61 Page3/108
D.3.4Créerdescoursparlot...62 D.3.5Catégoriesdecours...62 D.3.6Inscriredesutilisateursàuncours...63 D.3.7Inscriredesutilisateursparlot...63 D.4Administrerles«Sessionsdeformation»...65 D.4.1Administrerles«Sessions»...66 D.4.2Ajouterunesession...66 D.4.3CatégoriesdesessionsouPériodes...68 D.4.4Exporterdessessions...69 D.4.5Copied'uncoursd'unesessionàuneautresession...69 D.4.6Déplacerlesrésultatsutilisateursdans/versunesession...70 D.4.7Filièresetpromotions...70 afilières...71 bpromotions...72 ccopie...73 dcaspratique...74 D.4.8Classes...75 ChapitreE.Fonctionnalitésglobales...78 E.1Multi URL...78 E.1.1Caspratiqueuniversitaire...78 E.1.2Caspratiquecorporatif...78 E.1.3Lasolution...78 E.1.4Installer...79 E.2Vidéoconférence...79 E.3ChamiloRapidCourse(conversionppt)...80 E.4Modifierlesstyles...82 ChapitreF.Annexes...83 F.1Foireauxquestions...83 F.1.1L'envoid'e maildepuislaplateformenefonctionnepas,quefaire?...83 F.2Listingdesoptionsdeconfiguration...83 F.3Licencedudocument...101 F.4Historiquedudocument...101 F.5Index...102 Page4/108
ChapitreA.Introduction A.1Chamilo,kesako? Chamiloestunsystèmed'e learning(c'est à diredegestiondel'apprentissage)développédefaçon collaborative par diverses entreprises, associations et personnes, au travers d'un modèle ouvert qualifiéde«logiciellibre». VouspouveztéléchargergratuitementChamiloetl'utiliserlibrement,pourpeuquevousacceptiezsa licence(gnu/gplv3),quivousdonne,enrésumé,4libertés,enéchanged'unengagementdevotre partd'assurerlacontinuitédeceslibertés:utiliser,étudier,modifieretdistribuer. Chamiloestnonseulementdéveloppédemanièrecollaborativepardesdizainesdepersonnesdans lemondeentier,maisilestégalementsoutenuparuneassociationsansbutlucratifdontlebutestde promouvoirlaplateformeetassurersacontinuité.encesens,chamiloestlaseuleplate formed'e learningenlogiciellibrequiapporteautantdegarantiesdelibreaccès. Vousaussi,vouspouvezcontribueràChamilo,enpromouvantsonutilisation,enrapportantdes erreurs,ensuggérantdesaméliorations,enletraduisantdansvotrelanguenatale,ouencoreen développantvous mêmedesextensionsoucorrections. A.2Àproposdeceguide Ceguideaétérédigéautraversdel'actioncollaborativedeplusieursentreprisesquicontribuent,à leurmanière,àl'améliorationdel'éducationdanslemonde.voirsectionhistoriquedudocumenten page101. Vousaussi,vouspouvezcontribueràlarédactionetàl'améliorationdeceguide.Ilvoussuffirade nousdemanderuneversionéditableduguideà info@chamilo.org,etdenousenvoyerlaversion modifiée.c'estaussisimplequecela! A.3Àquiceguideest ildestiné? Ceguideaétérédigéenpensanttoutparticulièrementauxnombreusespersonnesquiontouauront àleurchargelamaintenanceetl'administrationd'unsystèmed'e learningbasésurchamilo.en général,ils'agitd'administrateursdesystèmesouderéseaux,d'enseignantsparticulièrementdoués en utilisation des nouvelles technologies, ou simplement de particuliers intéressés par le sujet. N'ayezdoncpaspeur,sivouscorrespondezàl'undecesprofils,ceguideestfaitpourvous. Sivousêtesdéjàadministrateursystèmeexpérimentéenapplicationsweb,ceguidedevraitpouvoir vousêtreutilecommeréférencerapidegrâceàsonindexalphabétique. Page5/108
A.4Commentlireceguide Cetouvrageaétérédigécommeuntutorielpasàpas.Ilvousguideratoutd'abordautraversde l'installationdechamilo.sivousavezdéjàinstalléchamilo,vouspouvezpasserdirectementau chapitreadministrationenpage31,quivousexpliqueracommentgérerlesressourcesprincipalesde Chamilo:lesutilisateurs,lescoursetlessessions. Enfin,ceguidepeutégalementêtreutilisécommeréférencerapide,grâceàsasection Foireaux questionsenpage83etsonindexalphabétiqueenpage102. Siceguidenerépondpasàvosquestions,vouspouvezégalementutiliserleforumdeChamilo1,où de nombreux autres utilisateurs, enseignants ou administrateurs, mais aussi développeurs de l'application,pourrontvousaideràtrouverunesolution. Enfin,sitoutcelanesuffitpas,vouspouvezégalementutiliserlesservicesdesfournisseursofficiels dechamilo2,ungrouped'entreprisesetd'institutionsquifournissentdesservicesprofessionnels autourdechamiloetontfaitpreuvedeleursérieuxainsiqued'uneparticipationimportantedansle projet,soutenantainsisonmodèlecollaboratif. 1 http://www.chamilo.org/forum 2 http://www.chamilo.org/en/providers Page6/108
ChapitreB.Installationetconfiguration B.1Serveur PourinstallerChamilo,nousauronsbesoind'unserveurweb,d'unebasededonnéesetd'unclient FTP3 (oud'unefaçondetransférerlesfichiersversleserveur,depréférencesécurisée,comme SFTP4parexemple,pournepascompromettrelasécuritédufuturserveurChamilo). Laplate formefonctionnesurlaplupartdessystèmesd'exploitation: GNU/Linux,BSD,UNIX Windows(XP,Vista,7) MacOS X Pourlesserveursilestrecommandéd'installer«unserveur»Wamp(Windows)ouLamp: Linux Apache MySQL PHP5 IlestnécessairequeceserveursupportePHPetMySQL. Lors de la création du site, en ligne ou en local, et de la base SQL, l'hébergeur fournit des paramètresquiserontdemandésaucoursdel'installation: lenomduserveurftp, leloginpourceserveur, lemotdepassepourceserveur, lenomduserveursql, lenomdelabasededonnées, lemotdepassepourcettebase. Sous GNU/Linux, la plupart des distributions permettent facilement de configurer un serveur LAMP.Danscetutoriel,ladistributionGNU/LinuxUbuntu10.04LTSestutiliséecommeexemple. Installationd Apache(danssaversion2): user@user:sudoapt getinstallapache2 mpm prefork 3 FileTransferProtocol,ouprotocoledetransfertdefichiers,unprotocolenonsécurisémaistrèsefficacepourle transfertdefichiers. 4 Secure File Transfer Protocol, ou protocole de transfert de fichiers sécurisé, basé sur SSH (Secure Shell) et permettantletransfertdefichiersdefaçonsimilaireàftp,maissousformesécurisée. Page7/108
InstallationdeMySQL: user@user:sudoapt getinstallmysql server InstallationdePHP5pourApacheetMySQL: user@user:sudoapt getinstalllibapache2 mod php5php5 mysqlphp5 pearphp5 gd Ilestégalementpossibled'installertousceslogicielsd'uncoup,vialacommande user@user:sudoapt getinstallapache2 mpm preforkmysql serverlibapache2 mod php5php5 mysqlphp5 pearphp5 gd Leprocessusd'installationvousdemanderaquelquesinformationsausujetdelaconfigurationde votresystème.lisezattentivementlesquestionsetrépondez yenconnaissancedecause.sivousne savezpas,vouspouvezgénéralementappuyersurlatouche«entrée»pourutiliserl'optionpar omissionetpasseràl'étapesuivante. Pourceuxd'entre vousquidésirentutiliserchamilolocalementpoureffectuerdestestsoudes modifications,nousrecommandonsl'installationde Xdebug etdumodulededéveloppementde PHP,letoutautraversdelacommande: user@user:sudoapt getinstallapache2 mpm preforkmysql serverlibapache2 mod php5php5 mysqlphp5 pearphp5 gdphp5 xdebugphp5 dev Attention, l'utilisation de Xdebug peut avoir de sérieuses répercutions sur l'efficacité de votre portail.ilestdoncconseillé,mêmesivousl'avezinitialementinstallé,deledésactiversivous passezenproduction(voirconfigurationdephpdansphp.inioudansvotrevirtualhost). Enfin,surserveurenproductionàusageintensif,nousrecommandonsl'utilisationdusystèmede mémoirecachexcacheetlalectureduguided'optimisation5jointdanslerépertoiredocumentation devotrepaquetchamilo. user@user:sudoapt getinstallapache2 mpm preforkmysql serverlibapache2 mod php5php5 mysqlphp5 pearphp5 gdphp5 xdebugphp5 devphp5 xcache Vous pouvez également utiliser MemCached6 pour le stockage de sessions. Nous laissons l'activationdecetélémentàvotrejugement. 5 http://chamilodev.beeznest.com/documentation/optimization.html 6 http://memcached.org/ Page8/108
B.2Assistantd'installation TéléchargezlasourcesurlapagedetéléchargementdeChamiloetdécompressez la(avecunoutil dedécompressiontelque7 zip7souswindowsoutarsouslinux/macos). Sileserveurestdistant(c'est à direquevousn'êtespasdirectementconnectéàlamachine parunclavieretunécran),envoyezl'archivegrâceauclientftp(ouenssh)versl'espace enligne(transféreztouslesfichiersquisetrouventdansledossier chamilo attention, parfoisletransfertdefichiersparftpestinterrompuetl'installationnepeutalorss'effectuer correctement,veillezàvérifierquetouslesfichiersontbienététransférésenlesenvoyant unesecondefoisenmarquantl'optionnepasécraserlesfichiersexistants). Sic'estuneinstallationlocale,ilsuffitdecopierlesfichiersdansledossierwebdevotre serveur(surnotreubuntu,dans/var/www). Ex:user@user:(sudo)mv/home/user/Bureau/chamilo/var/www Note:Ilpeutêtreutilederenommerledossierunefoisdécompressé. Chamilopeutêtreinstallédansn'importequelrépertoire.Choisissezlaracinedusitepourquela plate formesoitdirectementaccessibleàl'adresse«http://www.mondomaine.com/»,parexemple. LedossieroùcopierlesfichiersdeChamilodoitêtreaccessibleenécritureparl'utilisateursystème du serveur web (soit «www data» sur notre Ubuntu). À distance, il faut pouvoir changer les permissions(droits)surlesdossiersetlesfichiersàtraversunaccèsftp,sshouautre. 7 http://www.7 zip.org/ Page9/108
B.2.1Lancementdel'assistantd'installation Une fois les fichiers de Chamilo copiés sur le serveur, allez à l'adresse «http://www.mondomaine.com/chamilo» ou, en local, à l'adresse «http://localhost/chamilo», selonlerépertoireoùaétédéposéledossier. Sivousavezpuconfigurerunhôtevirtuel(ouVirtualHost8 enanglais),ilfaudraprobablement chargerdirectement«http://www.hotevirtuel.com/»sanslesuffixechamilo. Illustration1:Installation Écrand'accueil Vousdevrezensuitesuivreuneséried'étapespourpréciserlesdifférentsparamètresdelaplate forme.cesétapessontquasimentidentiquesqu'ellessoienteffectuéesenlocalouàdistance. aétape1sur6:lalangue Cetécranvousproposelechoixdelalanguepourl'installationdeChamilo.Depuislaversion1.8.8, votrelangueestdétectéeautomatiquementvialesparamètresdevotrenavigateur,etcetécranvous demandesimplementdeconfirmerquelalanguedétectéeestcorrecte. Attention,cecin'est pas lalanguedanslaquelleseraconfiguréevotreplate formechamilo,mais bienlalangueduprocessusd'installation,riendeplus. Illustration2:Installation Choixdelalangue 8 http://httpd.apache.org/docs/2.0/vhosts/ Page10/108
bétape2sur6:lespré requis Cette étape permet de vérifier si votre serveur dispose bien de tous les éléments pour une installationcorrecteetcomplètedechamilo: Illustration3:Installation Pré requis Notez que les pré requis déjà couverts par votre système sont notés en vert, ceux qui sont obligatoiresmaisabsentssontnotésenrouge,etceuxquinesontpasprésentsmaispasnonplus obligatoiressontnotésenorange. Presquetouslespré requisconcernentl'installationdephpetproposentunlienversplusdedétails. Les paramètres recommandés représentent des variables que vous pouvez modifier dans votre fichierdeconfigurationdephp(php.ini9)oudanslaconfigurationdevotrehôtevirtuel. Àlafindespré requis,vousretrouverezunesectionpermissionssurlesrépertoiresetfichiers. 9 http://php.net/manual/en/ini.core.php Page11/108
Illustration4:Installation Pré requis(suite) Pardéfaut,sousGNU/Linux,l'écrituren'estpasautoriséesurlesdossiers.Ilfautchangerlesdroits d'accès aux fichiers pour optimiser la sécurité et donner les droits suffisants à l'utilisateur correspondantauserveurweb.celasertàconfinerlesdroitslorsdel'exécutiond'unservice(en l'occurrenceapache)etéviterqu'unpirateneprennetropfacilementlecontrôledevotreserveur. Sous Windows, c'est généralement plus simple par défaut (mais beaucoup moins sûr) et les permissionssontdéjàsuffisantes(maistroppermissives). Note:Chamiloestrégulièrementrevu(unefoisparan)pouréviterlesfaillesdesécuritéquimettraienten dangervotreserveur.vouspouvezêtretenuaucourantdesdernièresfaillesdesécuritérencontréeset corrigéesenvousabonnantànotrelistedecourrielsdesécurité:http://lists.chamilo.org/listinfo/ security ou surhttp://support.chamilo.org/projects/chamilo 18/wiki/Security_issues.Alternativement,vouspouvezsuivre notrefild'informationtwitter:http://twitter.com/chamilosecurity Enlocal,sousUbuntu,allezdanslerépertoireoùsetrouveledossier«Chamilo».Donnezles permissionssuffisantesàl'utilisateur«www data»(ils'agitdel'utilisateurenchargeduserveur web Apache) et rafraîchissez votre navigateur. Si vous utilisez un autre système d'exploitation, adaptezlaprocédureselonlesrèglesdecelui ci. Ex:user@user:/var/www$chown Rwww data:www datachamilo/ Cliquersur«+Nouvelleinstallation». Note:sivousexécutezlamiseàjourd'uneversionantérieuredeChamilo,cechapitren'estpastotalement adéquat. Consultez plutôt le chapitre B.3 : Mise à jour de la plate forme Chamilo. Nous vous recommandonségalementlalecturedumanueld'installationetdemise àjourdechamilo,enanglais, présentdanslerépertoiredocumentationdevotrepaquetchamilo. Page12/108
cétape3sur6:licence Ici,onvousexpliqueque«ChamiloestunlogiciellibredistribuésouslalicenceGNU General PublicLicence (GPL)»(danssaversion3)etqu'unepartiedeson contenu estpubliéesousla licenceby SA CreativeCommons. Pourpasseràl'étapesuivante,vousdevezlirelalicenceetl'accepter.Vouspourreztrouverd'autres versions(dansvotrelangue)delalicencesivousledésirez,envousconnectantausitedelafree SoftwareFoundation10,quiestl'organismeofficielédictantcettelicence. Illustration5:Installation Licence Unesectionoptionnelleestdisponibleau dessousdublocd'approbationdelalicence.leformulaire quis'ytrouvenouspermettradevouscontacteraucasoùl'associationorganiseraitunévénement prèsdechezvous,oupourvousannoncerqu'unnouveaufournisseurofficielestdisponibledans votrepays(aucasoùvousauriezbesoindeservicesprofessionnels).cecin'estpasobligatoire,mais nous utiliserons vos données de contact avec respect et elles nous aideront de toute façon à promouvoirlesactivitésdel'associationchamilo. 10 Http://www.fsf.org/ Page13/108
détape4sur6:paramètresdebasededonnéesmysql Dans cette étape, on vérifie que le système de gestion de bases de données (SGBD) fonctionne correctement: Illustration6:Installation ParamètresMySQL Pourcettevérificationilfautremplirlesdifférentschampsproposés.Cesélémentsvoussontdonnés lorsdelalocationdel'hébergementou,s'ilestenlocal,vouslesavezdéfinislorsdelamiseenplace duserveurlamp. Hôtebasededonnées:lenomduserveurdebasededonnéesSQL.Sic'estuneinstallation locale,leserveurmysqlestprobablementluiaussilocal,etsonnomserapardéfaut: «localhost». Utilisateurbasededonnées:lenomdel'utilisateurdevotrebasededonnées.Sic'estune installation locale, le nom sera par défaut «root», mais nous vous recommandons la créationd'unautreutilisateurpourvotrebasededonnéeschamilo,carutiliserrootpourrait générerdegrandsrisquesdesécuritéinutiles. Mot de passe base de données : le mot de passe qui a été donné/créé lors de la création/locationdelabasededonnées,enmêmetempsquel'utilisateur.enlocal,lemotde passepardéfautestgénéralementvidemaiscen'estpasunesituationrecommandée. PréfixepourlenomdebaseMySQL:ici,ilestpossibledechangerlepréfixedunomdela basededonnéesquiseravisiblesurphpmyadmin.celapeutêtreutilelorsqu'ilyaplusieurs basesdedonnéesaveclesmêmespréfixes. Modederépartitiondelabasededonnées Dans«Paramètresoptionnels»,vouspourrezchoisirderépartirles3groupesdetablescentralesen 3basesdedonnées,oudelaisserl'optionparomission(recommandée)quiestd'utiliserunemême basepourtoutescestables. Note: L'option«UtiliseruneouplusieursbasesdedonnéespourChamilo»vouspermetdedéciderde créerunenouvellebasededonnéespourchaquecours.sivousdécidezd'utiliserlemodedebasede donnéesunique,veillezàviderlechamp«préfixedesbasesdedonnées»avantdepasseràl'étape suivante. Page14/108
Pourdesraisonshistoriques,aucunedecesconfigurationsn'estvéritablementoptimale,maisilest préférable,pourdessystèmesàusageintensif,d'utiliserlemodeparomissiondebasesdedonnées multiples.eneffet,lemodedesimplebasededonnées,s'ilnecréepasunenouvellebasede donnéespourchaquecours,créecependantunensemblede80nouvellestablespourchaquecours, cequiapourconséquencedesurchargerlesystèmedegestiondebasesdedonnées.toutefois,le modedebasededonnéesuniqueestsouventnécessairepourinstallerchamiloenhébergement gratuit.enfin,lemodedebasededonnéesuniquen'estpasl'optionprivilégiéedesdéveloppeursde l'application,cequisignifiequecelle ciestégalementmoinssoignée,moinstestéeetpossiblement moinsstable. End'autrestermes,ilestdoncpréférabledelaisserlesoptionspardéfautetdenepasutiliserune basededonnéesuniquepourinstallerchamiloàcausedesdiversproblèmesquecelapeutgénérer. Parcontre,celapeutêtreutilesil'hébergeurnedonnel'accèsqu'àuneseulebasededonnées.Ilest aussipossiblederenommerlesbasesdedonnéesquiserontprésentesdansphpmyadmin. Vérifiezlesdonnéespuiscliquezsur«vérificationdelaconnexionàlabasededonnées».Sicela nefonctionnepas,lemotdepassen'estpeut êtrepaslebon. Unefoisquetoutestvérifiéetcorrect,passezàl'étapesuivante. eétape5sur6:paramètredeconfiguration Touslesparamètresdecetteétapeserontmodifiablesvial'interfaced'administrationdeChamilo,à l'exception de la Méthode d'encryption. Cette dernière est d'ailleurs pratiquement impossible à modifieraprèsl'installation.veillezdoncàlasélectionneravecsoin. Illustration7:Installation Paramètresdeconfigurationgénéraux Langueprincipale:lalanguequiserautiliséepardéfautsurvotreportailChamilo. URLdeChamilo:l'adressedevotreportailChamilo(local:http://localhost/chamilo;distant :http://www.mondomaine.com/chamilo). Page15/108
Emaildel'administrateur:l'adressedecontactdel'administrateur. PrénometNomdel'administrateur:serontaffichésenbasàdroitedevotreChamiloavec son adresse de courriel. Il est aussi possible d'ajouter une autre information, comme «Équipedesupporttechnique».Chacunfaitàsaconvenance. LoginetMotdepassedel'administrateur:IMPORTANT cesinformationspermettront de se connecter en tant qu'administrateur dans Chamilo. Une solution est de mettre un compteadministrateurgénérique,nonnominatifetnonpersonnel,maiscelasupprimeraitla possibilité d'identifier les activités d'un des administrateurs. Il est possible, après l'installation,dedéfinird'autresadministrateursdistinctsauxpouvoirsidentiques. Nomduportail et Nomabrégédel'organisation: cesinformationsserontvisibles,dans certainsstylesgraphiques,enhautàgaucheduportailchamiloetsurtouteslespages. Méthoded'encryption:cesontdesfonctionsdehachagecryptographiquesquipermettentde sécuriserl'enregistrementdesmotsdepassedesutilisateurs.nousrecommandonslemode leplussûr:sha1. Autoinscription:àmettreàNonpouruneinstallationnonpublique. Autoinscriptionentantquecréateurdecours:àmodifierenfonctiondesbesoins. Note :L'utilisateurdéfiniàcetteétapeauraaussilesdroitsd'administrationdelaplate forme.certaines informationspourrontêtremodifiéesplustard. fétape6sur6:dernièrevérificationavantinstallation Ici,ilfautvérifierlesvaleursquiontétéintroduites.Ilestconseilléd'imprimer cettepagepour conserverlemotdepasseetlesautresparamètres(dansunendroitsûr).siuneerreurestconstatée, ilesttoujourspossiblederevenirenarrière.sitoutestcorrect,cliquezsur«installerchamilo». Illustration8:Installation Récapitulatif Unefoisl'installationterminée,ilsuffitdeserendresurlesiteensuivantlelienproposéetdese Page16/108
connecteravecl'identifiantdéfiniprécédemment. B.2.2Dernierréglagesd'installationduChamilo UnefoisChamiloinstallé,underniermessaged'avertissementapparaît: «Conseildesécurité:Pourprotégervotresite,mettez main/inc/conf/configuration.phpetmain/install/index.php(pasleurs répertoires)enlectureseule(chmod444).» Illustration9:Installation Rapportd'installation Ilestpossibledechangerlesdroitsd'accèsaurépertoire«main/install/»enutilisant«chmod»: user@user:/var/www/chamilo$sudochmod R0000main/install/ LeCHMOD0000(letexted'explicationdansChamiloestincorrect)empêchequiconque(saufroot, l'administrateur)devoirlesdocuments,etdoncdelesutiliser. Parsoucidesécuritéilestaussipossibledelesupprimer(cequiévitesonutilisationindésirableet estlaprocédurerecommandée): user@user:/var/www/chamilo/main/install$sudorm Rfindex.php...oubiendemodifierlenomdufichier(n'assurepasqu'ilnepuisseplusêtreutilisé): user@user:/var/www/chamilo/main/install$sudomvindex.phplenomdufichier.php Etpourlefichier«configuration.php»: user@user:/var/www/chamilo/$cdmain/inc/conf/ user@user:/var/www/chamilo/main/inc/conf$sudochmod0444configuration.php Lorsquecettemanipulationestfaite,l'utilisationdeChamilopeutcommencerentoutesécuritéen cliquant sur «Entrer dans votre nouveau portail» ou, par le navigateur, à l'adresse Page17/108
«localhost/chamilo»enlocalet«http://www.mondomaine.com/chamilo»àdistance. B.3Miseàjourdelaplate formechamilo AucasoùvousauriezdéjàuneinstallationdeChamiloetqu'unenouvelleversiondeChamilo viendraitàêtrepubliée,ilestfortementrecommandédemettreàjourvotreplate formepourprofiter de nouvelles fonctionnalités, mais surtout des corrections de failles de sécurité et d'anomalies détectéesdanslesversionsantérieures. Avantdemettrevotreinstallationàjour,ilfaut absolument faireune sauvegardecomplète du dossierdechamiloetdesbasesdedonnées. Entantqu'administrateur,ilestpossibled'activerlanotificationdemiseàjourdelaversiondans l'onglet«administration»,bloc«chamilo.org»: Illustration10:Administration BlocChamilo Ilsuffitdecliquersurlebouton«Activerlavérificationdeversion»pourquel'options'active: Illustration11:Administration BlocChamilo(suite) Page18/108
Quandunenouvelleversionserapubliée,unmessageapparaîtrapourindiquersadisponibilité. Notezquecettefonctionnalitétransfèreégalement,detempsentemps,l'URLdevotreportail,le nombred'étudiantsetlenombredecours,àl'associationchamilo,quiutiliseracesinformations pourmieuxpromouvoirchamilo,cequifiniraparvousbénéficierencoreplusqu'aujourd'hui. B.3.1TéléchargerladernièreversionstabledeChamilo AllezsurlesitedeChamilo,téléchargezl'archiveauformatsouhaitépuisdécompressez ladansle dossiersouhaité. B.3.2RemplacerlaversionprécédentedudossierChamiloparlanouvelle Deuxsolutionsdeplusieursétapespossibles: 1. N'effacezpasledossierprécédent,sinontouslesanciensfichiersdeconfigurationseront perdus. 2. CopiezsimplementlenouveaudossierdeChamiloau dessusdel'ancien. sivousutilisezunedistributiongnu/linux,ilfautcopierl'intégralitédunouveaudossier versl'ancien,ex: user@user:sudocp rchamilo 1.8.8/*/var/www/chamilo/ ou,enssh:utiliserlacommande«scp»chemin ordinateurchemin ssh 3. Ensuiteilfautrefairelesactionsréaliséeslorsdel'installation cf«b.2.2 Dernierréglages d'installationduchamilo». 4. Seconnecterausiteetvérifierquetoutestbienlà. Ou 1. Renommezledossiermonsite/chamiloenmonsite/chamilo old. 2. Copiezlesfichiersdel'archiveversledossiermonsite/. 3. Copiezlesfichiers*.conf.phpdudossiermonsite/chamilo old/main/inc/confversledossier monsite/chamilo/main/inc/conf. 4. Lancezlamiseàjour(celle cidevraitvousproposerderéutiliserlecontenudurépertoire chamilo old). 5. Silamiseàjourestréussie,supprimerledossiermonsite/chamilo old. Page19/108
ChapitreC.Sauvegardes C.1LasauvegardeextérieureàChamilo C.1.1PhpMyAdmin Lesbasesdedonnéespeuventêtresauvegardéesparl'interfacedeP hpmyadmin enseconnectant grâceàl'identifiantetaumotdepassecrééslorsdel'installationduserveurlampoudebasesde données,outransmisparl'hébergeur. Illustration12:Administration PHPMyAdmin Unefoisdansl'interfacegraphiquedephpMyAdmin,alleràl'onglet Exporter etsélectionnerles bases dedonnées àsauvegarder.ilyenaune seulepardéfaut,mais sivous avezsélectionné plusieursbaseslorsdel'installation,ilyenauratrois: préfixe_main préfixe_stats préfixe_users. Parmilescoursquiaurontétécréés danschamilo,parexemples'ilyauncoursquis'appelle OpenOffice.org, et que le préfixe de la base de données se nomme chamilo_, cela donnera : chamilo_openofficeorg. Page20/108
Illustration13:Administration ExportparPHPMyAdmin Ilestpossibledechangerleformatd'enregistrementdufichierdesauvegardedelabasededonnées. Poursauvegarder,lechoixsefaitencliquantsurleformatdésiréendessousdesbasesdedonnéesà exporter.ici,onachoisileformatsql. Lenomdufichiersauvegardépeutaussiêtrechangéenbasdelapagedans«Transmettre».Ilpeut êtrecompresséenchoisissantunformatparmilestroisproposés.n'oubliezpasdecocherlacase «Transmettre»,sinonleseuleffetdecetteopérationserad'afficherlebackup,cequinevousaidera pasvraiment. Illustration14:Administration ExportparPHPMyAdmin(suite) Il ne reste plus qu'à enregistrer le fichier. Il sera sauvegardé par défaut dans votre répertoire Page21/108
«Téléchargements»ousurvotrebureau,enfonctiondelaconfigurationdevotrenavigateur. L'enregistrementdesbasesdedonnéesparphpMyAdminestterminé.Lefichiersauvegardéseraau format SQL (extension.sql) et pourra être importé ultérieurement, en cas de problème, via phpmyadmin. C.1.2Ledossierracine Le dossier racine (dans ce contexte) est le dossier qui contient l'installation de Chamilo. Pour l'exemple de ce tutoriel, il a été installé en local (localhost/chamilo) et se trouve dans «/var/www/chamilo»(pourunserveurdistant,ilfaudrautiliserftpoussh/sftp). Pour le sauvegarder, il faudra compresser le dossier par le biais du terminal en allant dans le répertoire«/var/www»: user@user:cd/var/www Ensuite,ilfautcompresserledossierenutilisantlacommande«tar»pouruntar.gz: user@user:/var/www$sudotarcvfjbackup_chamilochamilo/ Maintenant,déplacezcettesauvegardeàl'endroitvoulu.Pourcela,utilisezlacommande«mv»: user@user:/var/www$sudomvbackup_chamilo/home/user/bureau/ Ilpeutêtrepratiquedeluidonnerunedatevisibledanslenomexemple:«2010 05 07 backup chamilo».decettemanière,sivousaccumulezplusieursbackupsdelasorte,ilvousserafacilede lestriervisuellementpardate. Illustration15:Terminal Déplacementdesfichiers CettesauvegardecontienttouteslesinformationsdelabasededonnéesduChamiloettoutesses configurations.elleestutileencasd'effacementdesdonnéesoud'attaqueduserveur.c'estlaseule façonfiabledereconstruirevotreportailchamilotelqu'ilétaitavantquenesurvienneunproblème quelconque. Page22/108
Généralement,cettesauvegardeesteffectuéeautomatiquementparunsystèmedeplanificationde tâches(processus cron sousgnu/linux)sur leserveur,maisilpeutêtreutiledelaréalisersoi mêmeaucasoùleserveurnesauvegardaitpascorrectement. Si vous ne disposez pas d'un accès par terminal, il est possible que vous deviez exécuter la sauvegardedirectementviaftp.cetteopération(sanscompression)estnettementpluslongue. C.2Lasauvegardeparl'interfacedeChamilo Chamiloproposedifférentesfaçonsdesauvegarderlesdonnées.Ilestpossibledesauvegarderle cours complet (ou presque) ou un élément de cours en particulier, mais seulement en tant qu'administrateurouenseignant. C.2.1L'exportd'unparcours Pourexporterunparcours,allerdansl'onglet«Mescours»: Illustration16:Interface Listedescours Ici,onpeutvoirtouslescoursdontonestl'enseignantprincipal.Pourcontinuer,ilfautcliquersur l'und'euxpourentrerdanslecourspuissur«parcours»: Illustration17:Interface Listedesoutilsdecours Page23/108
Unefoisdanslesparcours,ilfautcliquersurl'icônedu«CD»pourgénérerlasauvegarde: Illustration18:Interface Exportdesparcours Ensuite, il ne reste plus qu'à sauvegarder ce cours dans le dossier désiré (par défaut «Téléchargement»).L'exportsefaitauformatcompressé.zip. NotezquecetexportsefaitauformatSCORM1.2(quidéfinitaussiqu'ildoitêtrecompressésous forme de fichier.zip), que l'on pourra ensuite réutiliser sur un autre LMS, Chamilo ou autre, compatiblescorm1.2(c'est à direàpeuprèsn'importequelautreportaile learning),maisquece formatrendl'éditioncomplexe,pournepasdireimpossible.ils'agitdoncd'unesauvegardenon modifiable,danslaplupartdescirconstances. C.2.2Lasauvegarded'uncours L'administrateurdelaplate formepeutprocéderàunesauvegardepourn'importequelcours,depuis (entreautresméthodes)l'interfaced'administration. 1. Allezdans:«Administration» «Listedescours»: Illustration19:Administration Bloccours 2. Ensuite,cliquezsurl'icône«CD»auniveauducoursàexporter: Illustration20:Administration Listedescours Sauvegarde Page24/108
3. Chamilo propose alors de «Générer un backup» ou d'«importer les informations de sauvegarde»àpartird'unbackup.cliquezsur"générer": Illustration21:Administration Sauvegarde 4. Unchoixestpossibleentrelasauvegardecomplèteetlasélection(enfonctiondelasituation etdesbesoins).pourcetexemplenouschoisirons:"faireunesauvegardecomplètedece cours". Illustration 22: Administration Paramètresdesauvegarde 5. Lebackupestgénéré.Ilneresteplusqu'àcliquersurleboutonpourtéléchargerlefichier zip. Illustration23:Administration Sauvegarde,résultatdelasauvegarde 6. Après avoir cliqué sur «Générer backup», Chamilo crée un fichier de sauvegarde, par défaut,danssonrépertoire:«chamilo/archive».vouspouvezdoncl'yrécupérerparaccès direct,cequiveutdirequed'autresutilisateurspeuventyavoiraccèségalement(àcondition deconnaîtrelenomdufichier).ilestdoncimportantdemettreenplaceunmécanismede nettoyagerégulierdecerépertoire.nousproposonsunscriptquifaitceladans main/cron, mais il faudra encore configurer votre serveur pour qu'il exécute ce script de manière automatiqueetrégulière(unefoisparjour,parexemple). Ilestégalementpossibledegénérerunesauvegardeducoursparunautrechemin... Entantqu'administrateurouenseignant,cliquezsurl'onglet«Mescours»puissurl'undescours disponibles.ensuite,ilestproposédegénérerunesauvegardeaveclamêmeméthodeexpliquéeau dessusencliquantsur«maintenance». Page25/108
Illustration24:Interface Outild'administrationducours Uneinterfacelégèrementdifférenteestproposée. Illustration25:Interface Optionsdemaintenancedecours Ilestdoncpossibledegénérerunbackupcommecelaestexpliquéci dessus.troisautresoptions sontencoredisponibles: «Copieruncours»permetdedupliquertoutoupartied'uncoursexistantversuneautre partiequipeutêtreinitialementvide.leseulpréalableàcettemanipulationestdedisposer d'uncourscontenantdesdocuments,annonces,forums,...etd'unsecondcoursnecontenant paslesélémentsdupremiercours. «Vider ce cours» : assez explicite, cet outil permet de vider le cours des éléments sélectionnés ou de l'ensemble des éléments qu'il contient. Il supprime les documents, forums,liens... Cetteprocédurepeutêtremiseenœuvreàlafind'uncours.Bienentendu,avantdele vider,ilestpréférabled'effectuerunesauvegardecomplète. Page26/108
«Supprimer»:permetd'éliminertoutetraceducourssurleserveur.Attentionenutilisant cet outil, une confirmation est demandée, mais une fois supprimé, il est impossible de récupérerlecoursdepuisl'interfacedechamilo. Remarque :lorsqu'onouvrele.zip desauvegarde,onpeutremarqueruneressemblanceavecles dossiersmispardéfautdans«documents»àlacréationdescours. Pourinformation,le.zipdel'exemplepèse8,9Mo. Ilcontient: unfichiercourse_info.dat undossier"document" unesériededossiersreprenantlesdocumentsducours,nonliésauxutilisateurs(lestravaux etautresressourcespropresauxutilisateursnesontpassauvegardés) Ledossier"Document"alastructurereprésentéedansl'illustration26,quireproduitlastructuredes documentsdansl'illustration27. Illustration26:Sauvegarde Structuredesfichiersdesauvegarde Page27/108
Illustration27:Interface Listededocuments Cesdocumentssontlescontenusducours. Deplus,lasauvegardenerécupéreraquelesdocuments(images,vidéos,etc)encorrespondance aveclecours. Page28/108
C.3Récupérationdesauvegardes C.3.1Lesparcours Aprèsavoirexportédes parcours,ilestutiledesavoircommentles réimporterdans uneautre installationdechamilo. Dansl'onglet«Mescours»,créeruncoursvidecorrespondantàceluiquidoitêtreimporté,si celui cin'existepas.unefoisdanslecours,cliquersur«parcours». Dansleparcours,ilyatroispossibilités(ladernièredépenddevotreactivationounondeChamilo Rapid voirlechapitree.3chamilorapidcourse(conversionppt)enpage80): «Créerunparcours»(premièreicône), «ImportAICCetSCORM»(secondeicône), «ConversionPowerPoint»(troisièmeicône) Illustration28:Interface Importdeparcours Pourimporterleparcoursprécédemmentexporté,cliquezsur«ImportAICCetSCORM»(seconde icône). Illustration29:Interface ImportdeparcoursSCORM Page29/108
Évidemment,lasauvegardeàimporterdoitêtrecompatibleaveclesformatsSCORMouAICC. Notezquelechamp Créateurducontenu estuniquementprésentàtitreindicatif,maisn'apporte aucunemodificationducomportementdel'application. C.3.2Lescours Ilexistedeuxfaçonsd'importeruncoursàpartirdeChamilo: importerunfichierdepuissonordinateur, utiliserunfichierdesauvegardequisetrouvesurleserveur. C.3.3Laréintégrationcomplète Cetteréintégration a été testéeenlocal après avoirsauvegardétoutes les bases dedonnées du Chamilopar phpmyadmin etledossierracine.ladémarcheestcensée êtrelamêmeavecun serveurdistantetuneconnexionenssh/sftpouparftp. Cette réintégration survient en cas d'effacement complet des bases de données ou en cas de problèmesmajeursd'utilisationoud'administration. 1. Copiezlasauvegardedudossierracine,faiteaupréalable,àl'endroitoùsetrouvelechemin d'accèsàl'outil(parexempledanslocal/var/www).garderlamêmestructurederépertoire permetdenepasperdredecheminsd'accèsquiseraientutilespourl'utilisationdecertaines données. 2. ImporterlasauvegardedelabasededonnéesdepuisPhpMyAdmin. 3. Seconnecterausiteetvérifiersitoutestbienrétabli. Lasauvegardecontientlesutilisateurs,leursidentifiantsetleursmotsdepasseassociés,ainsique lescoursetlesparcourscorrespondants. Page30/108
ChapitreD.Administration D.1Administrerlaplate forme Illustration30:Administration Blocplateforme Cetteconfigurationsefaitvial'onglet«Administration». D.1.1ParamètresdeconfigurationdeChamilo Cesparamètresregroupentplusieurscatégories,reprisesdanslacaptured'écranci dessous: Illustration31:Administration Catégoriesdeparamètresd'administration Chamilo propose une configuration par défaut, qui n'est pas forcément celle souhaitée par les utilisateurs de la plate forme. Même si toutes les options méritent d'être expliquées, car un administrateurdoitconnaîtreparfaitementsonenvironnement,nousallonsabordericicellesqui sontplusspécifiquesetquiontbesoind'êtremodifiéesparrapportàlaconfigurationd'origine.vous pourrezretrouver,enannexe,unelistecomplètedesoptionsdisponiblesavecleursexplications. aplate forme Cetongletpermetdeconfigurer,entreautres,lesinformationsquiserontvisiblespartous lesutilisateurssurlaplate formed'unemanièregénérale,l'inscriptiondesutilisateursou encoredesoptionsquin'entrentdansaucuneautrecatégorie.cesinformationspeuventêtrecachées oumontrées(nepasremplirleschampsoudésactiveruneoption). Inscription permetd'autoriserounonlacréationd'uncompteparunutilisateur,oudelaisserà l'administrateurdelaplate formelechoixd'accepterounonl'inscription,cequipeutdonnerun travailsuperfluàl'administrateur(oul'éviter). Page31/108
Inscriptionentantqu'enseignant :cetteoptiondonneledroitàn'importequelutilisateurqui s'enregistredesedonnerlestatutd'enseignantetdecréerlecoursquiendécoule(ilesttrèsrarede souhaitercetteoptionpourunportailprivé). Activerla vueétudiant estactivé,pardéfaut,etimportantentantqu'enseignant.cetteoption permet,auseind'uncours,devisualiserlesécranscommesil'enseignantétaitunétudiant,etainsi s'assurerquelesélémentsapparaissentcommeil/ellelesouhaite. Page d'accueil des utilisateurs identifiés est, par défaut, sur l'onglet «Mes cours», mais en fonctiondesbesoinspeutêtremisesur«paged'accueil». Utiliserlessessionspermetdecréerdessessionsquipermettentdegérerlescoursdifféremment. Chaquecoursauncréateur,descoachesetdesétudiants.Uncoachdonneuncoursdonnépendant une période donnée, appelée "session", à un ensemble d'utilisateurs déterminés. La notion de sessionsestassezcomplexemaistrèspratiqueunefoisbiencomprise.c'estl'optionpardéfaut,et depuislacréationdelanouvelleentitédeclassesd'élèves,c'estaussil'optionrecommandée(son alternativen'aplusréellementderaisond'exister). Autoriser les utilisateurs non administrateurs à créer des cours : cette option autorise les enseignants(nonadministrateurs)àcréerdescoursdansleportail. Accèsdesapprenantsaucataloguedeformations:voirounonlecataloguedecoursafindes'y inscriresicelaestautorisé. Activer les termes et conditions active la page des termes et conditions. Cette page permet d'introduireunaspectlégalàl'usageducampus.cestermesetconditionspeuventêtreéditésàpartir delapaged'administration(parlangue)etpourrontêtreaffichésauxutilisateursselonlesoptions sélectionnées(administration Plate forme Configurationdelapaged'inscription Éditer l'avis). bcours Cetongletpermetdeconfigurerdenombreusesoptionsliéesauxcours,quecesoitenrapport avecl'utilisateurducours,soncréateuroubienmêmelecôtépurementtechnique.ilfautfaire attentionàchaqueoptionpourconfigurerenfonctiondesesbesoins. Concernantl'ergonomiedelaplate forme,deschoixsontpossiblescommelechoixdelavuedela paged'accueiloul'ajoutd'unraccourcisverslesoutils. Catégoriesdegroupespermetauxadministrateursdecoursdecréerdescatégoriesdanslemodule "groupes". Quotapardéfautdes documents :lequotapardéfautdel'outildocumentsestde100.000.000 octets (environs 95 Méga octet). Il est possible de passer outre ce paramètre pour des cours Page32/108
spécifiques(administration Cours Modifier). Quotapardéfautdesgroupes:sonquotaestde5.000.000octets,modifiable(environ4.7Méga octets). Vue par défaut du forum : pour choisir la vue par défaut du forum, modifiable par les administrateursdecourspourchaqueforum. Autoriserthèmegraphiqueparformation:ici,ilfautchoisirdelaisserauxapprenantslaliberté dechoisirlethèmegraphique.celadépenddel'espritdelaplateforme. Montrerles termesduglossaire danslesdocuments :ici,ilfautdéfinirlafaçond'afficherles liensversleglossaireàpartirdesdocuments.troischoixsontpossibles: aucunlien(entreledocumentetleglossaire), manuellement : montre une icône de glossaire dans l'éditeur en ligne pour marquer les termesquis'ytrouvent, automatiquement : ajoute des liens automatiquement vers tous les termes du glossaire trouvésdansledocument. Autoriser les formateurs à éditer le contenu des sessions de cours : pour autoriser les enseignantsàéditerlecontenudessessionsdecours(modifierlesdocuments,parcours,exercices, liens,etc). Afficherlestermesdu glossaire danslesoutilsextra,afficherlestermesduglossairedansles outilsdeparcoursetexercices.attention,afficherlestermesduglossairedansunexamenoùl'on demandeauxapprenantsdedéfiniruntermepeut êtrecontre productif... clangue Danscetonglet,ilestpossibledechangerlalanguedelaplateforme(unlienrenvoieàun autremenu«langue»dansl'administrationdelaplateforme). Autoriserladéfinitionetl'usagede sous langages :cetteoptionrendpossibleladéfinitionde variationspourchacundestermesdelangageutilisédansl'interfacedelaplateforme,souslaforme d'unlangagebasésuretétendantun langage existant.cetteoptionsetrouvedanslasectiondes languesdupanneaud'administration,souslaformed'uneicôned'ajout. dutilisateurs Danscetonglet,onrèglelespropriétésducompteutilisateuretsesinformations. Miseàjourduprofil:pourdéfinirquellepartieduprofilseramodifiable.Pardéfaut,l'adressede courriel(e mail)n'estpascochée. Agendaperso:permetauxutilisateursd'ajouterdesévènementsdansleuragendapersonnel.Cette fonctionnalitéestdésactivéepardéfaut. Page33/108
eoutils Outilsactifsàlacréationducours:cesontlesoutilsquisontvisiblespardéfautlorsqu'un coursestcréé. Les fichiers supprimés ne pourront être restaurés : si un fichier est supprimé dans l'outil documents, il le sera définitivement. Par défaut, il n'est pas supprimé définitivement et une sauvegarde peut être récupérée sur le serveur par l'administrateur (un suffixe _DELETED_ est ajoutéaufichiersurledisque). Partage de fichiers: taille maximale des documents : la taille maximale que peut avoir un documentdanslasectiondepartagedefichiers.elleestautorisésà100.000.000octetspardéfaut, cequifaitenviron95,4méga octets.attention,l'envoidefichierssurleserveurest également conditionnépardesvariablesdeconfigurationdephp.enparticulier,lesvariablespost_max_size etupload_max_filesizedansvotrephp.inilimitentlevolumedesfichiersenvoyéssurleserveur. Partagedefichier:autoriserl'envoiparcourriels:lafonctionnalitéd'envoiparcourriel,permet d'adresserundocumentpersonnelàchaqueutilisateur. Activerl'éditeurd'e mails en ligne :cetteoptionpermetd'unsimpleclicsuruneadressede courrielpourouvrirunéditeurenligne. Nombre d'évènements à venir qui doivent être affichés : permet de définir le nombre d'évènementsàveniràafficherdansl'agenda.cecinécessitequel'affichagedesévénementsàvenir soitactivé.pardéfaut,à«1». Activerlesystèmederéservations:cesystèmepermetderéserverdesressourcespourlescours (salles,tables,livres,écrans,...).ilestnécessaired'activercettefonctionnalitépourquelesliens correspondantsapparaissentdanslemenuutilisateur.notezquecetoutiln'estpasofficiellement supporté par les développeurs de Chamilo, ce quisignifie qu'il présente un certain nombre de lacunes,notammentauniveaudesoninterface. féditeurwysiwyg Gestionnaire de fichiers avancé pour l'éditeur WYSIWYG : permet d'activer le gestionnairedefichiersavancépourl'éditeurwysiwyg (ou éditeurenligne).attention: cette option ajoutera un nombre considérable d'options au gestionnaire de fichiers s'ouvrant en fenêtrepop uplorsdel'envoid'unfichiersurleserveur. WYSIWYGestuneabréviationdeWhatYouSeeIsWhatYouGet,ouCequevousvoyezestceque vousobtenez,uneautremanièrededirequel'éditeurnouspermetdevisualiserdirectementàl'écran cequenouséditonsauformathtml. Éditeurs mathématiques: MimeTeX, ASCIImathML ou ASCIISVG: ce sont trois options séparées, mais qui permettent toutes les trois d'activer un éditeur de formules et caractères mathématiques.pourlesessayer,c'esttrèssimple,activezunéditeuretdirigez vousversl'outil Page34/108
documentsden'importequelespacedecours.là,utilisezl'icônedel'éditeuractivé(engénéralun symbolederacinecarrée). gsécurité Type de filtrage sur l'envoi de documents : il existe un choix entre deux filtrages, la blacklistoulawhitelist: Blacklist :Lablacklist,oulistenoire,estunmodedefiltragequipermetd'éliminerles fichiersdontlesextensionsfigurentdanslaliste.lesfichierssansextensionsontacceptés d'office.lacasse(majuscule/minuscule)n'apasd'importance. Whitelist:Lawhitelist,oulisteblanche,estunmodedefiltragequipermetd'éliminer(oude renommer)lesfichiersdontlesextensionsnefigurent*pas*danslaliste.cetteméthodeest généralement considérée comme plus sûremais plus contraignante que la blacklist. Les fichiers sans extension sont acceptés d'office. La casse (majuscule/minuscule) n'a pas d'importance. Permissionsdesnouveauxrépertoires:cetteoptiondéfinitlespermissionsallouéesauxnouveaux répertoiresetpermetd'augmenterlasécuritécontrelesattaquesdepiratesenvoyantdescontenus dangereuxsurleserveur. Attention: la valeur par défaut est «0777» suite à une série de problèmes rencontrés par des utilisateursavecdespermissionsplusrestrictive.cettevaleurgarantituneplusgrandeportabilité, maisdanscertainscas(hébergementsbonmarché),unevaleuraussipermissiven'estpasautorisée. Leproblèmesemanifestesouslaformed'uneerreursurlapagedecoursjusteaprèssacréation. Essayezdefairevariercettevaleurentre0777,0775,0755et0750. Permettrel'enregistrementd'utilisateursparles coaches :autoriselescoachesàajouterdes utilisateursdansleportailetàlesinscriredansunesession. Donnerdesdroitsétendusaucoach:pardéfaut,cetteoptionn'estpasautorisée.Elledonneaux coacheslesmêmesdroitsqu'àl'enseignantsurlesoutilsdeproduction. Étendrelesdroitsdescoachessurles enquêtes :pardéfautautorisée,cetteoptiondonneaux coachesledroitdecréeretdemodifierlesenquêtes. Autoriserl'inscriptiond'utilisateursauxcoursparl'administrateurducours :cetteoption autorisel'administrateurducoursàinscriredesutilisateursauseindesoncours.cetteoptionest généralementdésactivéesurlesportailspourlesquelsuneéquiped'administrateursouunsystème tierssechargedesinscriptionsdesétudiantsmanuellementouautomatiquement. Page35/108
haméliorationsdesperformances Diviserlerépertoiredetéléchargementdesutilisateurs:cetteoptionestdéfiniesurlapage correspondante et permet de passer au delà de 100.000 utilisateurs mais requiert une modificationmanuelledurépertoiremain/upload/users/. Depuislaversion1.8.8.4,vousdisposezaussid'unfichierchamilo/documentation/optimization.html icahierdenotes Les paramètres du cahier de notes de la page d'administration sont des paramètres globaux, redéfinissables(danslaplupartdescas)auniveauducours. Colorationdesnotes activelacolorationdesnotes.ilestégalementnécessairededéfinir quellesnotesserontaffichéesenrouge,parexemple. Affichage paramétrable des scores : active le paramétrage des scores. Il est nécessaire de sélectionnerquelsscoresserontdonnéspourquelspointsobtenus. Limitedecouleurdesnotes:c'estlepourcentagelimitesouslequellesnotesserontcoloréesen rouge.pardéfaut,à50. Affichagedelalimitesupérieure:permetd'activerl'affichagedelalimitesupérieuredesnotes. Nombrededécimales:permetdeconfigurerlenombrededécimalesautoriséesdanslesscores, pardéfaut«0». jldap CettesectionpermetdeconfigurerlasynchronisationavecunserveurLDAP.Ellecontient unelonguesériedeparamètresquirequièrentunebonneconnaissancedeldap. Pour plus d'information, consulter un guide spécifiques à LDAP. Notez qu'un serveur ActiveDirectory peut être utilisé comme serveur LDAP, moyennant son activation du mode de compatibilitéldap. kzoneshoraires Utiliserleszonesdetempsutilisateurspermetd'activeroudésactiverlagestiondeszones horairespourlesutilisateurs.activerleszoneshorairespermet d'hébergerdesportailspourdesclientsrépartissurplusieurszoneshorairessurunseul serveur d'afficherlesdélaisderemisededevoirsoul'agendaprécisd'évènementstelsqu'uneréunion parvidéoconférence,selonlazonehorairedanslaquellesetrouvechaqueutilisateur Zonedetempspermetdedéfinirlazonehoraireutiliséepardéfautsurlesystème. Page36/108
lrecherche La recherche full text permet d'indexer les textes des documents importés dans Chamilo. Cettefonctionnalité,antérieurementréservéeàlaversionmédicale,futré intégréedansla version1.8.8etamélioréedanslaversion1.8.8.4.ellerequierttoutefoisl'installation,auniveaudu serveur,dumodulephp5 Xapianetd'unesériedelibrairied'extractiondetextedepuisdesformats dedocumentsvariés,cequiestrarementpossiblesurunhébergementmutualisénon spécifiqueà Chamilo. N'hésitezparàfaireappelauxfournisseursofficielsdeChamilo11pourunhébergementspécialisé. mfeuillesdestyle Lesfeuillesdestylepermettentdedéfinirlestylevisuelglobaldelaplateforme. Illustration32:Administration Configurationdesfeuillesdestyle Depuislaversion1.8.7,ilvousestpossibledecréervospropresstylesetdelesenvoyersurle serveur. Pour cela, récupérez une copie de l'un des styles existants dans chamilo/main/css/ et changerlenomdurépertoirerécupéré(survotreordinateur,passurleserveur).modifiezlestyleà votregoût.unefoissatisfait,envoyezlerépertoireauserveursousformed'unfichier.zipetdonnez luiunnompropreàvotreportail.ensuite,sélectionnezlestyledanslalistedéroulante.s'ilvous convient,cliquezsurenregistrerlesparamètrespourl'appliquercommestylepardéfautsurvotre portail. nmodèles Lesmodèlesdedocumentspermettentd'accélérerlacréationdecontenudansChamilo. Créerdenouveauxmodèlesdanscettepartiedelaplateformeaffecteratoutelaplateforme. Créer,éditeretsupprimerdesmodèlesesttrèssimple,etserapprochefortdel'éditiondedocuments d'uncours.n'hésitezpasàfaireunessaisousformed'unnouveaumodèle(vouspourreztoujoursle 11 http://www.chamilo.org/en/providers Page37/108
supprimerparlasuite). oplugins Cetongletpermetd'activerlespluginsprésentssurleserveur,dansledossier«plugin». Illustration33:Administration Installationdeplugins Depuislaversion1.8.8.2deChamilo,vousretrouverezunnouveaupluginappeléBigBlueButton.Ce plugin, une fois activé, vous permet de connecter votre portail Chamilo à un serveur de vidéoconférence. Toutefois, l'installation du serveur de vidéoconférence n'est pas incluse dans Chamilo.Ilvousfaudradoncl'installerparvousmêmeoufaireappelàunfournisseurofficiel12pour vousfournirceservice. Note:Afind'éviterunedépendanceforteparrapportauxservicesdenosfournisseurs,nousavons optépourunsystème devidéoconférencefacile àinstaller(30minutes àpeinesurunserveur adapté).unservicedevidéoconférenceposetoutefoisunproblèmeàunautreniveau:ils'agitd'un servicecoûteuxàmaintenir,puisqu'ildemandeunserveurdédié(oupresque)quisoitenligneàtout moment,surveillépardupersonnelcompétent.c'estlaraisondesanon inclusiondanschamiloet delapossibilitémiseenavantdefaireappelàunfournisseurofficiel. 12 http://www.chamilo.org/en/providers Page38/108
D.1.2Exportsspéciaux La fonctionnalité d'export spécial a été dessinée dans l'intention de venir en aide au réviseur académique/instructionnel,etluipermetd'exportertouslesdocumentsdetouslescoursenune seuleopération.unesecondeoptionpermetdechoisirlesdocumentsdescoursqu'ildésireexporter, etexporteralesdocumentsprésentsdanscescoursdirectementdepuisl'outildemaintenancedu courslui même. Illustration34:Administration Exportsspéciaux D.1.3Actualitésdelaplateforme Permetd'ajouteruneannonceglobalesurlapageprincipaledelaplateforme(etau dessusdelaliste decours). Illustration35:Administration Annoncesglobales Ilestpossibledechoisirlavisibilité/invisibilitédel'annonce(pardatededébutetdatedefin),les rôlesauxquelscetteannonceestdirigée,ainsiqued'envoyerl'annoncepare mail. Cetoutilestparticulièrementpratiquepourenvoyeruneannoncedemaintenanceoudemiseàjour duportailouunchangementdeconditionsd'utilisation. Page39/108
D.1.4Langue Cetoutilpermetdedéfinirquelleslanguesserontvisiblesparlesutilisateurslorsdeleurinscription surlaplateforme. Illustration36:Administration Gestiondeslangues Autraversdel'activationdessous langages,cetoutilpermetégalementderedéfinircertainstermes del'interfaceduportail.pourcela,activezl'optiondanslapagedeconfigurationdeslangues(voir D.1.1cLangue).Ensuite,ouvrezlapagedeconfigurationdeslangues.Vousytrouverezuneicône supplémentaire,quipermetd'ajouterun«sous langage»àn'importequellangageexistant. Illustration37:Administration Boutondesous langage Ladéfinitiond'unsouslangageestassezsimple:ilvoussuffitd'indiquerlenomdusous langage, soncodeisoetsonnomanglais(lenomdurépertoire). Disonsquevousvoulezredéfinircertainstermesdel'interfacedeChamiloparcequevoustravaillez danslesecteurmédicalouenécoleprimaire,etquelestermesfrançaisproposéspardéfautnevous conviennentpas(attention,ilestbeaucoupplusfacilededéfinircesous langageavantquedescours nesecréentenutilisantunlangageimprécis).parexemple,voustrouvezqueleterme«cours»ne convientpas,etqu'ildoitsenommer«formation».voicicommentprocéder: acréationdusous langage Cliquezsurl'icônedecréationdesous langageàl'extrêmedroitedelalignedelanguefrançaise. Remplissez le formulaire en indiquant un nom commun pour le langage ainsi qu'un nom sans espaces,niponctuation,niaccentspourle«nomanglais»etuncodeisodedeuxlettresquidoit correspondreaulangagedebasequevousdéclinezici(frdanscecas ci). Page40/108
Illustration38:Administration Créationdesous langage CochezVisibilitéetcliquezsurCréersous langage.lemessagedeconfirmationvousproposede retourneràlalistedeslangagesactifs.suivezlelien... Illustration39:Administration Listedeslangages,avessous langage Lapagederésultatafficheuneligneunpeudifférente.Cliquezsurl'icônededoubleflèchepour définirvosproprestermes. bdéfinirsesproprestermeslinguistiques La nouvelle page est une page de recherche. Si vous voulez modifier les termes «Cours» en «Formation»,lancezd'abordunerecherchesur«Cours». Page41/108
Illustration40:Administration Redéfinitiondestermesd'unsous langage Unefoislarechercheeffectuée,redéfinissezchacundestermesapparaissantdanslacolonneNom d'origine enleréécrivant(modifié)danslacolonne Sous langage.unefoissatisfait,cliquezsur Enregistrer.Veillezàsauvegarderchacundesnouveauxtermesprogressivement.Notezquepourle terme«cours»,onretrouve814occurrences,cequipeutprendreuncertaintempsàcorriger... cassignerlenouveausous langage Finalement,vousavezdéfinientièrementvotresous langage,ilnevousresteplusqu'àl'assignerpar défautàtouslesnouveauxutilisateursetnouveauxcours.pourcela,retournezdanslalistedes langues,etdésactiveztouteslesautreslangues. Illustration41:Administration Sous langages Visibilitéetusagepardéfaut Pourvotresous langage,cliquezsurlatroisièmeicônepourenfairelalanguepardéfautdela plateforme.çayest,votreplateformeestpersonnaliséeselonvotresecteur,votreindustrieouvotre institution! Note:Cettefonctionnalitéavancéerépondàunedoubledemandedelapartdenosutilisateurset clients: permettrel'édition,àpartirdel'interfaceweb,destermesdel'interface permettrelaréutilisationdecestermes,sansperte,aprèsunemiseàjour,etsansaffecterles paquetsdelanguespardéfaut Page42/108
D.1.5Configurerlapaged'accueil Danscetteconfiguration,ilestpossibledemodifierplusieursinformations: éditerlapaged'accueil, éditerlescatégories, insérerdesliensetéditerl'avis 1 2 3 Illustration42:Administration Configurationdepaged'accueil Notezquecettefonctionnalitéestpropreàlalanguechoisie.Sivousdéfinissezunepaged'accueil en français, celle ci ne sera visible que si le français a été sélectionné. Cela vous permet de configurerdesmessagesd'accueildifférentsselonvosutilisateurs. D.1.6Configurationdelapaged'inscription Cettefonctionnalitépermetd'ajouterunavismultimédiaenhautdepaged'inscription.Parexemple, vouspouvezenregistrerunevidéoexpliquantcomments'enregistreretquellessontlesconditions d'utilisationduportail,etlaplacerdanscettesectiond'introduction. Les champs du formulaire d'inscription sont configurables dans la section Utilisateurs des paramètresdeconfigurationdelaplate forme. D.1.7Statistiques Cetoutilpermetdegénérerdesgraphiquesstatistiquespourquatrecatégoriesdedonnées: cours, utilisateurs, système, social. Page43/108
Illustration43:Administration Statistiquesglobales Bienquelesdonnéesstatistiquessoientassezsommaires,ellespermettentd'obtenirunebonneidée généraledel'utilisationdelaplateforme. LesActivitésimportantesreprennentlesactionsauniveaudel'administrationduportail:créationet suppression de cours, d'utilisateurs et de sessions, édition de paramètres de configuration et quelquesautresactivités...importantes. D.1.8Agendaglobal L'agendaglobalpermetd'ajouterdesévénementsvisiblesdepuisl'agendadetouslesutilisateursde laplateforme. Illustration44:Administration Agendaglobal Lafonctionnalitéestentouspointssimilaireàcellequel'onretrouvedansl'espacedecours,mais l'ajoutd'unévénementyauneportéeglobalepuisquetouslesutilisateursenserontconscientsgrâce aupositionnementdansleurcalendrier. Page44/108
D.2Administrerles«Utilisateurs» Lagestiondesutilisateurssefaitpardesicônesgénériquesconnues,etd'autresplusspécifiques. Icônes Fonctionnalités Modifierlestatutdel'utilisateurencliquantsurl'icône(inactivesi panneauinterdit) Afficherlalistedescoursauxquelsl'utilisateurestenregistré Se connecter en tant que... permet à l'administrateur de prendre l'identitéd'unutilisateurpourvérifierunproblèmequ'ilrencontresur laplateforme(oupourfaireunedémonstrationrapidedeladifférence entreplusieursrôles) Assignerdesformationsàl'utilisateur(enseignantetsuperviseur) Assigner des sessions de formation (enseignant, superviseur et administrateurdesessiondeformation) Donnetouteslesinformationssurunutilisateur,lalistedessessions, sesformations,sescours;possibilitéd'accéderausuivi Assignerdesutilisateurs(enseignantetsupervision) Donnelesuividétaillédel'utilisateur Modifierlesparamètresd'unutilisateur Montrerlecalendrierfree/busydel'utilisateur Supprimer(aprèsdemandedeconfirmation)unutilisateur Voird'uncoupd'œilsil'utilisateurestadministrateuroupas.Seuls lescomptesadministrateursetadministrateursdesessionsdisposent d'une étoilecoloréedejaune.les autres utilisateursmontrentune étoilegrise. Tableau1:Administration Icônesdegestionutilisateurs Page45/108
D.2.1Rôlesutilisateurs Lesrôlesd'utilisateursconstituentunepartfondamentaledelagestiond'unportailChamilo,etleur bonne compréhension permet d'aller au delà d'un usage simple vers une gestion académique complèteoùchacunasaplaceetsesresponsabilités. Ilapparaîtraàl'administrateurcommunqueChamilodisposede4rôles:ceuxquiapparaissent directement dans le formulaire de création d'utilisateurs de la page d'administration. Toutefois, certainsdesesrôlesdisposentde sous rôles dontl'onnes'aperçoitqu'àl'usagepluspoussédela plateforme. Afindenousguiderdansladécouvertedesrôles,nousutiliseronscommeréférenceleschéma suivant,représentantàlafoislaplupartdesrôlesetlanotiondesessions(quenousverronsplusloin dansceguide). Illustration45:Rôlesetsessions Dansceschéma,nousretrouvonsl'administrateurprincipal,l'administrateurdesessions,lecoachde session,lecoachdecours,leprof,l'apprenantetleresponsabledesressourceshumaines. Révisons ensembleces rôles,enpartantdumoins influent eten terminant parl'administrateur global. Page46/108
al'apprenant(ouétudiant) Description L'apprenantestlerôletypiquedeceluiquisuitunouplusieurscours.Ilaaccèsaux contenusdescoursauxquelsils'estinscrit(sicelaluiétaitpossible)ouauxquelson l'ainscrit. Droits dans Debase,ilpeut: uncours suivredesparcours consulterlesdocumentsvisibles contribuerauwiki communiqueravecsespairsautraversduforumetdut'chat répondreàdesexercicesouexamens remettredestravaux Siautorisé: créerdesévènementsdel'agendaducours publierdesannoncesdecours fairepartied'ungroupedetravail partagerdesdocuments Droits globaux Debase,ilpeut: communiqueravecsescollèguesauseindelaplate formegrâceàl'outilde messagerieduréseausocial. Siautorisé: créerdesgroupesd'intérêtdansleréseausocial créerdesévènementspersonnelsdanssonagenda bl'assistantdecours Description L'assistantestunrôleétendud'apprenant.Ils'agitentouspointsd'unapprenant,mais l'enseignantpeutluiassignerlerôled'assistantdansundesescoursvial'éditionde l'utilisateurdansl'outildelisted'utilisateursducours(caseàcocher«tuteur»). Illustration46:Assistantdecours Droits dans Debase,ilpeut: uncours fairetoutcequ'unapprenantpeutfaire Page47/108
Droits globaux voirlesréponsesdesautresapprenantsauxexercices,leurstravauxetleurs résultatsgénéraux Debase,ilpeut: fairetoutcequ'unapprenantpeutfaire cleresponsabledesressourceshumaines(ousupervision) Description Le responsable des ressources humaines est un rôle attribué à la création de l'utilisateur(oupostérieurementautraversdel'écrand'éditiondel'utilisateur).c'est unrôleexclusif(ilnepeutpasêtrecombinéavecunautrerôle).lebutdecerôleest de suivre des utilisateurs, cours ou sessions en particulier, comme le ferait un responsabledesressourceshumainesavecunemployédontilestleresponsable. C'estunrôled'observationavanttout,ilnepeutdoncrienmodifier. Droits dans Aucun uncours Droits globaux Debase,ilpeut: suivreledéveloppementpersonneld'utilisateurs(apprenantsouenseignants) quiluiontétéassignésvialepanneaudecontrôle suivreledéveloppementdecoursquiluiontétéassignésvialepanneaude contrôle suivreledéveloppementdesessionsquiluiontétéassignésvialepanneaude contrôle réviserlesdétailsd'utilisateurs,coursousessionsdontilalacharge,maisne peutrienmodifier fairetoutcequ'unapprenantpeutfaire dletuteur(oucoach) Description Letuteur(oucoach)decoursestunenseignantquidonneuncourssurbased'un contenugénériquequed'autresontpréparé,maissurlequelilpeutdévelopperson proprecontenu. Droits dans Debase,ilpeut: uncours accompagnerungrouped'utilisateursdansuncours(dansunesession) suivretouslesrésultatsdesesétudiantsdanssoncours corrigeretaltérerlesrésultatsoutravauxquiluisontremisauseinducours Siautorisé,ilpeut: créerdenouveauxcontenusdanslecours(documents,exercices,parcours, travaux, )quineserontvisiblesqu'auseindelasession enregistrerdenouveauxutilisateursdanssoncours(auseindesasession) Droits globaux Debase,ilpeut: fairetoutcequ'unapprenantpeutfaire Page48/108
créerdesgroupesd'intérêtdansleréseausocial eletuteurdesession(oucoachdesession) Description Letuteurdesessionestunenseignantquiaunrôledecoordinateurauseind'une session.ilcommuniqueaveclesautrestuteursdelasessionetpeutnaviguerausein detouslescoursdelasessionpouryobserverlesrésultatsdesutilisateursetprendre demeilleuresdécisionssurbased'uneinformationpluscomplète. Droits dans Debase,ilpeut: uncours fairetoutcequ'untuteurdecourspeutfaire,danstouslescoursdesasession Siautorisé: inscrire/désincriredesutilisateursdans/desasession créer du contenu dans chacun des cours (cette fonctionnalité n'est probablementjamaisréellementutilisée,parrespectpourlestuteursactifs) Droits globaux Mêmesdroitsqu'untuteurdecours fl'enseignant(ouprof) Description L'enseignant(ouprof)estlecréateurdecoursparexcellence.Ilcréeducontenuau sein d'un cours de base qui pourra servir au sein d'une session (dans le cas d'utilisationd'unesession). Droits dans Debase,ilpeut: uncours réaliser des tâches administratives dans un cours (copier/supprimer/renommer/modifierl'apparenceetlecomportement) créertouslescontenusd'uncours réaliserlesuivietl'accompagnementdesapprenantsdanssoncours inscriredenouveauxapprenantsàsoncours rendrevisible/invisiblelesoutilsdesoncours Sinécessaire: onpeutluiretirerledroitdecréerdescours onpeutluiretirerledroitd'inscriredesutilisateursàsoncours Droits globaux Debase,ilpeut: créeruncours fairetoutcequ'unapprenantpeutfaire gl'administrateurdesession Description L'administrateurdesessionestunrôleexclusif(ilnepeutpasêtrecombinéavecun autrerôle)etestdéterminéàlacréationoul'éditiondel'utilisateurdepuisl'interface Page49/108
d'administration.cerôleestdédiéàlagestionacadémiquedessessionsdecours:il déterminequivadicterquelcours,àquelmomentetàquelsapprenants. Droits dans Mêmesdroitsqu'untuteurdesession uncours Droits globaux Debase,ilpeut: créer/éditer/supprimerdessessions assigner/désassignerdesenseignantscommetuteursdesessionsoudecours suivreleprogrèsd'utilisateurs/cours/sessionsautraversdesonpanneaude contrôle fairetoutcequepeutfaireunapprenant Siautorisé,ilpeut: enregistrerdenouveauxutilisateursdanslaplate forme hl'administrateurdeportail Description L'administrateurdeportailn'ade sens quesil'onutilisele modemulti url(voir ChapitreE. Fonctionnalitésglobales enpage 78).Danscecas,l'administrateurqui n'estpasautoriséàmodifiertouslesportailsestunadministrateurdeportail(par oppositionàadministrateurglobal). Droits dans Touslesdroits uncours Droits globaux Debase,ilpeut: ModifiertouslesparamètresduportailquisontpropresàcetURL. Créer/éditer/supprimertouteslesressourcesdeceportail il'administrateurglobal Description L'administrateurglobalestl'utilisateurtout puissant.ilpeutsimplementtoutfaire.il aaccèsàtouteslesinterfaces. Droits dans Debase,ilpeuttoutfaire. uncours Droits globaux Debase,ilpeuttoutfaire(surtouslesportails,danslecasd'uneutilisationmulti url, ycompriscréerd'autresadministrateurs). jcasparticulier:l'utilisateuranonyme Description L'utilisateur anonyme est un cas très particulier: il s'agit d'un utilisateur dont l'existencenesejustifiequeparlebesoindeconcrétiserl'existence(danslabasede données)d'utilisateursquin'ontpasdecompteutilisateursurleportailchamilo. Grâce à ce mécanisme, l'utilisateur «anonyme» peut exécuter la plupart des Page50/108
opérations qu'un apprenant peut exécuter, mais uniquement au sein des cours marquéscommepublics Droits dans Debase,ilpeut: un cours suivredesparcours public consulterlesdocumentsvisibles répondre àdesexercicesouexamens (lesrésultats nesontpas montrés à l'enseignant) Droits globaux Debase,ilpeut: ouvrirdescourspublics voir la liste des cours publics et privés (mais il ne peut s'inscrire officiellementàaucuncours) Page51/108
D.2.2Listedesutilisateurs Ici,l'administrateurpeutgérertouslesutilisateursd'unsimpleclicsuruneicônequ'onavueau dessus. Illustration47:Administration listed'utilisateurs Afindevisualiserlalisted'utilisateursdeformeplusconcrète,voiciunelisterestreintedesrôleset typesd'optionsdontdisposel'administrateurparrapportàchacundecesrôles. Illustration48:Administration Utilisateurs Optionsparrôles aapprenant Actif/Inactif:unapprenantpeutêtreactivé/désactivéàvolonté Listedescours:unapprenantpeutêtreinscritàplusieurscours Seconnecterentantque...activépourl'apprenant Statistiques:l'apprenantestleseulutilisateurdontonpeutvoirunrapportdesuivi Édition:lecomptedel'apprenantpeutêtreéditéparl'administrateur Administration:l'apprenantnepeutjamaisêtreadministrateur Calendrierfree/busy:montreladisponibilitédel'apprenant Suppression:lecomptedel'apprenantpeutêtresupprimé benseignant Actif/Inactif:unenseignantpeutêtreactivé/désactivéàvolonté Listedescours:unenseignantpeutêtreinscritàplusieurscours Seconnecterentantque...activépourl'enseignant Page52/108
Statistiques:l'enseignantnepeutêtre«suivi»qu'autraversdupanneaudecontrôle Édition:lecomptedel'enseignantpeutêtreéditéparl'administrateur Administration:l'enseignantquiestadministrateurestadministrateuravanttout Calendrierfree/busy:montreladisponibilitédel'enseignant Suppression:lecomptedel'enseignantpeutêtresupprimé cadministrateur Actif/Inactif:unadministrateurnepeutpasêtredésactivé Listedescours:unadministrateurpeutêtreinscritàplusieurscours Seconnecterentantque...désactivépourl'administrateur Statistiques:l'administrateurnepeutêtre«suivi»qu'autraversdupanneaudecontrôle Édition:lecomptedel'administrateurnepeutêtreéditéqueparcetadministrateurlui même Administration:cetutilisateurestadministrateurparcequesonétoileestcolorée Suivre des utilisateurs: seuls les administrateurs peuvent suivre le progrès des utilisateurs (apprenants, enseignants ou administrateurs) au travers du panneau de contrôle Suivredescours:seulslesadministrateurspeuventsuivreleprogrèsdecoursautravers dupanneaudecontrôle Suivredessessions:seulslesadministrateurspeuventsuivreleprogrèsdessessionsau traversdupanneaudecontrôle Calendrierfree/busy:montreladisponibilitédel'administrateur danonyme L'utilisateuranonymeestunutilisateurparticulier,quinesertquedanslebutdepermettre àdes utilisateurs non enregistrés sur la plateforme de profiter des cours mis publiquement à leur disposition.lenombredepossibilités desuiviestdoncréduit.notezquesiaucuncours n'est publique,cecompteutilisateurnesertàrienetpourraitêtredésactivé(bienquecettefonctionnalité nesoitpasofficiellementsupportée). Actif/Inactif:l'utilisateuranonymepeutêtreactivé/désactivéàvolonté Listedescours:l'utilisateuranonymenepeutêtreinscritàaucuncours Seconnecterentantque...désactivépourl'utilisateuranonyme Statistiques:l'utilisateuranonymenepermetpasdesuivi Édition:l'utilisateuranonymenepeutpasêtreédité Administration:l'utilisateuranonymenepeutjamaisêtreadministrateur Calendrierfree/busy:l'utilisateuranonymen'apasvraimentdecalendrierfree/busy Suppression:lecomptedel'utilisateuranonymenepeutpasêtresupprimé(pouréviter lesincohérencesdusystème) Enplusdecettegestion,ilestpossibledesupprimertoutoupartiedesutilisateursencochantla caseàgauchedel'utilisateuretenlesupprimantenbas,commedanslagestiondesutilisateursd'un Page53/108
courspourunformateur. D.2.3Ajouterdesutilisateurs L'administrateur alepouvoird'ajouterun utilisateur enlecréantdetoutepièce.illuisuffitde renseignerleschampsobligatoires: «Prénom» «Nom» «E mail» «Identifiant» Cependant,ilexistedesoptionsavancéesauxquellesilfautfaireattention. Lemotdepassepeutêtregénéréautomatiquementouparl'administrateur.Enfonctiondesbesoins, ilfautveilleràsélectionnerl'option«envoyeruncourrielaunouvelutilisateur». Leprofil(ourôle)del'utilisateuresttrèsimportant.VoirlechapitreD.2.1Rôlesutilisateursenpage 46). Lecompteutilisateurpeutavoirune«dated'expiration».Danscecas,ilfautchoisirladatede débutetladatedefin.c'estutilepourlessessionsdeformationparexemple. Page54/108
Ensuite,lecompteutilisateurpeutêtrecrééactifouinactif,enattendantparexempleledébutd'une sessiondeformation. TroisnouveauxchampsontétéajoutésàpartirdeChamilo1.8.8,dutype«Avertirparmaildela réception...».cestroischampspermettentdeconfigurerlesavertissementsparmaildansdecasde l'utilisation de l'outil de réseau social. Dans le cas où ces valeurs seraient mises à «Non», l'utilisateurnerecevraaucunmessaged'avertissementlorsqu'unmessageluiestenvoyéparmail. Cetteoptionnécessitelaconfigurationd'unprocessuschronologique(cron). D.2.4ExporterlalistedesutilisateursdansunfichierXML/CSV DansChamilo,ilestpossibled'exportertousouunepartiedesutilisateurs. Illustration49:Administration Exportd'utilisateurs Ilestpossibledechoisirentredeuxformatsdedestinationdesfichiersdesauvegarde, XML ou CSV.LaplupartdesutilisateursutiliserontCSV,quiestunformatlisibleparExceletCalc. Unefoisleformatchoisi,ilestconseilléd'«Ajouterlaligned'en têteducsv».ensuite,ilest possibledechoisirlecoursvoulupourunexportoubiendelaissercommetelpourtoutexporter puiscliquersur«valider». Après avoir validé, apparaît une fenêtre permettant d'enregistrer le fichier sur son ordinateur personnel. D.2.5Importerunelisted'utilisateursauformatXML/CSV Aprèsavoirexportéunelisted'utilisateurs,ilestutiledepouvoirl'importer... Chamilo propose évidemment de réaliser un import d'utilisateurs au même format que les exportations.deuxfichiersd'exemplesontdisponiblesentéléchargement,encliquantsurlelien(en bleu dans l'illustration suivante). Si vous désirez importer des utilisateurs depuis une source extérieure,l'optioncsvestgénéralementunebonnesolution. Ilvoussuffitde téléchargerlefichiercsv, l'ouvrirdansms ExcelouOpenOffice.org/LibreOfficeCalcentantquefichierCSV avecunpoint virgulecommeséparateurdechamps adaptervotrelisted'utilisateursauformattableurpourqu'ellecorrespondeàl'exemplecsv Page55/108
sauvegarderauformatcsv envoyersurleserveurvialeformulaireweboùsetrouvaientlesfichiersd'exemple PourimporterunfichierCSV/XML,ilsuffitdesuivrelaprocéduresuivante. Illustration50:Administration Importd'utilisateurs dans«parcourir...»,recherchezlefichiervoulu, choisissezleformatdefichier, choisissez d'envoyer ou non un mail aux nouveaux utilisateurs qui seront créés lors de l'import, cliquezsur«importer» Illustration51:Administration Rapportd'importutilisateurs Lemessaged'erreurmontrelesconflitsquiontpuseproduiredurantl'importettouslesutilisateurs nonimportés. D.2.6Ajouterdesgroupessociaux Chamilointègreunoutilde«Réseausocial»quipermetdecréerdesgroupesd'intérêtscommuns oùdesutilisateurspourronsdiscuterentreeuxcommesurunforum.l'administrateurpeutchoisir decréerdesgroupesquipeuventêtresoitouverts,soitfermés. Autraversdesoptionsdeconfiguration,ilpeutégalementdéciderdelaisserlesutilisateurscréer Page56/108
leurspropresgroupesd'intérêt. Illustration52:Administration Créationdegroupessociaux D.2.7Listedesgroupes Danscettepartie,ilestpossibledemodifierousupprimerdesgroupes,etd'ajouterdesutilisateursà ungroupegrâceauxicônesquenousavonsdéjàvues. Illustration53:Administration Listedesgroupessociaux Si l'administrateur clique sur le lien du nom du groupe, il sera redirigé vers l'onglet «Réseau social»etlapagedugroupe. Page57/108
D.2.8Profils Cetteoutilpermetd'ajouterdesextensionsduprofildechaqueutilisateur.Chaquechampcréévia cetoutilproposeuneséried'options: Visible/Invisible permet de décider si le champ doit apparaître sur la page de profil étendudel'utilisateur(detellesortequ'ilpuisselui mêmelevoiretpeut êtrel'éditer) Modifiable permet de décider si le champ en question devrait être modifiable par l'utilsateurlui même,ousil'administrateurassigneralavaleurdecechamppourtousles utilisateurs Filtre de champ permet de déterminer si ce champ doit servir de filtre pour les listes d'utilisateurs,ets'ilestexportélorsdesexportsderésultatsd'exercices Typiquement,ilestpossibledecréerdeschampsdontl'utilisateurn'apasconnaissancemaisqui sontutilesadministrativementpourlesorganiseroupoursynchroniserlesystèmeavecd'autres systèmes (identificateur unique commun, par exemple). D'autres champs seront soumis à l'utilisateur,commesa datedenaissance,son pays,sa languenatale,etc,quipermettentensuite d'élaborer des statistiques en fonction des origines, des cultures, des apprentissages antérieurs (niveaud'étude),etc. PourlesutilisateursfamiliersavecDrupal,ils'agitd'unmini CCKpourChamilo. Illustration54:Administration Listedeschampsutilisateurs Icônes Fonctionnalités Modifier/Supprimerlechamp Rendremodifiable/nonmodifiableoufiltreactif/inactif Organiserleschamp Montreroucacherunchamp Tableau2:Administration Icônesdegestiondeschampsdeprofil Page58/108
D.3L'administrationdes«Cours» Lescourssontdes espaces auseindesquelslesenseignantsgénèrentducontenuenutilisantla vingtained'outilsmisàleurdispositiondanslebutd'enseignercecontenuàleursétudiantsd'une façonmémorable,dynamique,multimédiaet,danslamesuredupossible,ludique. Lescourspeuventêtreagrémentésd'unenotiontemporellegrâceàl'utilisationdesessions(voirD.4 Administrerles«Sessionsdeformation»enpage65). Lagestiondescourssefaitavecdesicônesdéjàconnuespourlaplupart: Icônes Fonctionnalités Donne toutes les informations sur l'utilisation du cours et des utilisateurs Donnelesuividétaillédesapprenants,ducours,etunrapportdes ressources Modifierlesparamètres/informationsd'uncours Supprimer(aprèsdemandedeconfirmation)uncours Générerouimporterunesauvegarde Visualiserlesommaireducours Tableau3:Administration Icônesdegestiondescours D.3.1Listedescours Cetoutilpermetdevisualisertouslescoursquecontientlaplateforme. Illustration55:Administration Listedescours Cettelistenousdonneunegrandequantitéd'informationssurlescours.Notezlacouleurdescercles Page59/108
préfixantlestitresdecours:ellesreprésententlavisibilitédescoursenquestion: bleu:public vert:ouvertauxutilisateursdelaplateforme orange:privé,utilisateursinscritspardesenseignantsouadministrateurs rouge:fermé(pourmaintenanceouexpiration,généralement),lecoursn'estdisponibleque pourlesenseignantsducoursetlesadministrateurs Ellenouspermetégalementdemodifierdesinformationsenunclicsuruneicônedanslapartie droite«action». amodifierlesinformationsducours Pourmodifierlecours,ilfautcliquersurle«crayon»àdroite.Entantqu'administrateur,ilest possibledechangerautantd'informationsquel'enseignantcréateurducoursdanslesparamètresdu cours. Parcontre,l'administrateurpeutégalementmettrelecoursen«Coursspécial»,cequiàpoureffet delerendrevisibleàtouslesutilisateursdelaplateforme.ilpeutaussichangerl'enseignantdu coursetaugmenterlatailledisponiblepourlecours. blesuivietlasauvegarde Lesuiviestlemêmemenupourl'administrateurquepourunenseignantd'uncoursdontilest responsable(cftutorielformateur).pourlasauvegarde,c'estlamêmechose. Cesicônessontdesraccourcisquirenvoientl'administrateurdansl'onglet«Mescours». D.3.2Créeruncours Entantqu'administrateur,lorsdelacréationd'uncours,seulletitreestobligatoire. Illustration56:Créationdecours Page60/108
Outreceschampsobligatoires,enplusd'unenseignant,ilestpossible: d'assignerunresponsableprincipalducours, d'ajouterun(ouplusieurs)enseignant(s)aucours, dedonnerun«départementducours»etun«urldudépartement», degérersonaccèsdirectement, degérerl'inscriptionetladésinscription. D.3.3Exporterlescours Cettefonctionpermetd'exportertoutoupartiedelalistedescoursauleformatCSV. Illustration57:Administration Exportdecours Page61/108
D.3.4Créerdescoursparlot Cette fonction permet d'importer le fichier CSV exporté plutôt dans «Exporter les cours». Attention,ilfautavoirlesmêmescatégoriessil'exportsefaitdansuneautreplateformeChamilo(le nometlecodedelacatégorie). Illustration58:Administration Créationdecoursparlots Unefoislalisteimportée,resteàremplirlecoursdesesparcours. D.3.5Catégoriesdecours Ici,onpeutcréer,modifierousupprimerlesdifférentescatégoriesdecourssouhaitéesavecles icônes que nous avons déjà vues. Il est possible de créer de nombreuses catégories et sous catégories. Illustration59:Administration Catégoriesdecours Il est aussi possible d'organiser ces catégories grâce aux flèches. Ces catégories ne sont pas Page62/108
traduites,cequiveutdirequesivousdisposezd'unportail multi lingue,vousdevreztrouverune formulationsuffisammentclairepourquetousvosutilisateurslacomprennent. D.3.6Inscriredesutilisateursàuncours L'administrateurpeutinscriren'importequiàn'importequelcours: sélectionneruneouplusieurspersonnes(àl'aidedestouchesctrloumajuscule), choisirle(s)coursau(x)quel(s)lesinscrire, cliquez«inscrireàce(s)cours». Illustration60:Administration Inscriptiond'utilisateursàuncours D.3.7Inscriredesutilisateursparlot Cettefonctionpermetàl'administrateur,aprèsavoirfaitunexportd'utilisateurspouruncours,deles importergrâceàunfichiercsvouxml. Illustration61:Administration Inscriptiond'utilisateursàuncours,parlots Page63/108
Cetteimportpermetd'effectuerdeuxactionsqu'ilsuffitdecocherpourqu'ellessoientprisesen compteetquevouspuissiezgérerlalisted'utilisateursenfonctiondel'import. Page64/108
D.4Administrerles«Sessionsdeformation» Unesessionestundispositifquiseplace«par dessus»unouplusieurscoursetpermetdeformer des groupesd'apprenants quipourrontsuivrelesmêmescoursenmêmetemps,dansdes espaces virtuelsséparés. Lessessionspeuventregrouperdifférentscoursdedifférentescatégories. Leschémasuivantadéjàétéutilisédanslasectionutilisateurs,maisnousnousintéresseronsici plusaucadrenommésession. Illustration62:Général Diagrammedessessions Commeonpeutlevoir,lasessionestdéfinieparunadministrateurdesessions,etpossèdeuntuteur Page65/108
généraldesessionquisurveillelebondéroulementdecelle ci,danslaquellesedéroulentplusieurs coursdictéspardestuteursdecours. Bien que ce ne soit pas visible sur ce schéma, les sessions permettent d'établir des limites temporellespourlestuteursetapprenantsdecettesession. D.4.1Administrerles«Sessions» Lagestiondessessionssefaitavecdesicônesconnues,etd'autresunpeuplusspécifiques. Icônes Fonctionnalités Modifierlesparamètres/informationsd'unesession Supprimer(aprèsdemandedeconfirmation)unesession Inscriredesutilisateursàunesession Ajouterdescoursàunesession Ajouterunesessionouunesessionàcatégorie Tableau1:Administration Icônesdegestiondessessions D.4.2Ajouterunesession Pourajouterunesession: Administration, Session «Ajouterunesession», Remplirleschamps. 1.Ilfautalors: donnerunnomàlasession, mettreun«coach»quiauratouslesdroitsetprivilègespourtouslescoursappartenantàla session, donnerunecatégoriedesession, définirs'ilyaunelimitedetempsounon;sioui,définirladatededébutetdefin, donnerounonunaccèsau«coach»avantetaprèslasession, définirlavisibilitédelasessionunefoislaformationterminée: lectureseul, Page66/108
accessible, nonaccessible, Illustration63:Administration Créationdesession «Étapesuivante». 2.L'étapesuivantedemanded'ajouterdescoursdanslasession. Choisissezun(ouplusieurs)coursetcliquezsurlaflèchebleuepourl'ajouter(oul'enlever). Inscriptionunique:permetdenepasêtreenvahiparlenombredecoursexistantsurlaplateforme. Il faut écrire le début du titre du cours dans le champs recherche et les cours correspondants apparaissent. Illustration64:Administration Assignerdescoursàunesession Page67/108
3.Ladernièreétapepermetd'enregistrerlesutilisateursquiutiliserontlasession. Choisissezlesutilisateurset,commepourlescours,ajoutez lesaveclaflèchebleue. Inscriptionunique :permetderetrouverunseulutilisateurenmettantsonnomousonprénom danslechampsrecherched'oùressortuneliste. Illustration65:Administration Assignerdesutilisateursàunesessions D.4.3CatégoriesdesessionsouPériodes Lescatégoriesdesessionssontàconsidérercommen'importequeltypedecatégorisation,mais dansdenombreuxcasellespermettentd'introduirelanotiondepériode(trimestre,semestre,année) durantlaquelleplusieurssessionssedéroulentenmêmetemps. Lagestiondescatégoriesdesessionsestfortsimilaireàlagestiondecatégoriesdecours.Nousne rentreronspasdanslesdétailsici.laseulechoseàsavoirestquelesdatesdecatégoriesdesessions sontpurementinformativesetn'ontaucuneinfluencesurlavisibilitédessessions. Page68/108
D.4.4Exporterdessessions Chamilopermetd'exporterlalistedetoutoupartiedessessionsquisontsurlaplateforme. Illustration66:Administration Exportdesessions Choisissezleformatdel'export,choisissezunesessionparticulièreoutouteslessessions,«Export dedesession»,puistéléchargezlefichierencliquantsurlelien. D.4.5Copied'uncoursd'unesessionàuneautresession Étantdonnéelapossibilitédecréerducontenudansuncoursautraversd'unesession,contenuqui neseravisiblequ'auseindecettesession,lanécessitépeutsurvenirderécupérercecontenupropre àunesessionpourleplacer«pardessus»lemêmecoursdansuneautresession. Cetexactementcequefaitcetoutil. Pourl'utiliser,ilestnécessairededisposerd'unesessiond'origineetd'unesessiondedestination, danslesquellesonpuisseretrouverlemêmecours,depuisetverslequelondésirecopierlecontenu delasession. Page69/108
Illustration67:Copiedesessions,coursverscours Une fois ces conditions remplies, il suffit de sélectionner la session d'origine, la session de destination, le cours d'origine, le cours de destination, puis décider si on veut copier tous les contenusdelasessionouseulementcertainessections. Note:cetoutilestencoreenversionbeta.Mercideletraiteravecprudenceetdebienvérifierque soncomportementestvalideparrapportàvosattentes. D.4.6Déplacerlesrésultatsutilisateursdans/versunesession Danslecasoùvouspasseriezd'unmodesanssessionsversunmodeavecsessions,vouspourriez (dans certains cas exceptionnels) vouloir récupérer, dans une session, des résultats d'étudiants précédemmentenregistrésdansuncours(horssession).cetoutil(toujoursinstable)aétédéveloppé exactementpourça. Soninterfaceestcomplexemaisrelativementauto explicative.sivousavezundoute,nousvous conseillonsd'agirprudemmentetdetoujourstravaillersurbased'unsystèmesauvegardéquelques momentsauparavant. D.4.7Filièresetpromotions Les filières et promotions sontdeuxnouvelles notionsdans Chamilo1.8.8.Elles permettentla gestiondefilières(ou carrières)etdepromotions(ouannéesdesortie)pratiquementdemanière identiqueàlagestionacadémiqueclassiquedetouteinstitutionéducative,unefoiscombinéesavec lespériodes(oucatégoriesdesessions). L'interfacedecetoutilestencoreunpeubrute,maisellepermetdeparveniràsesfinssanstropde Page70/108
détours...voyonsdequoielleestfaite. Illustration68:Listedefilièresetpromotions Lapremièrepagenousdonneunlistingdes filières(lignesgriséesavectitredecarrièreenbleu), despromotionsquechaque filière contient(premièrecolonne),dessessionsquechacunedeces promotionscontient(secondecolonne)etdescoursquechacunedecessessioncontient. afilières Pour ajouter une nouvelle filière, cliquez sur l'icône de classeurs tricolore. La page suivante apparaît. Illustration69:Formulairedecréationdefilière Page71/108
Seullenomdela filièreestobligatoire.insérezunenouvelle filière (parexemple, Médecine)et sauvegardez. Lalistedefilièresapparaîtradifféremment. Illustration70:Listedefilières Cellelistemetenévidenceuneicône(doublefeuilleblanche)permettantdecopierunefilièresous forme d'une nouvelle filière. La copie d'une filière copiera également toutes ses promotions (individuellement)ainsiquetoutessessessionsetcours. Pourmieuxcomprendrelastructurecomplète,incluantlesfilièresetpromotions,aidons nousdu schémasuivant: Illustration71:Hiérarchiedecours,sessionsetfilières bpromotions La seule différence entre promotions et filières est qu'une promotion peut être rattachée à une filière.lacréationdepromotionsestdèslorstrèssimpleunefoisquevousaurezcrééunefilière. Page72/108
Illustration72:Formulairedecréationdepromotion La création de promotions est suivie de l'enregistrement, dans ces promotions, de sessions, en utilisantl'icônedesessionspourchaquepromotion,danslalistedespromotions. Onobtientalorsunelistesimilaireàl'illustrationsuivante(déjàprésentéeplushaut). Illustration73:Listedefilièresetpromotions Surcettepage,nousretrouvons,outrelafilièreMédecineetsestroispromotions,unesessiondans chaquepromotionantérieureà2015etlalistedecoursdechaquesession.chaqueélémentestun lienverslaressourcecorrespondante. ccopie Lacopiesdepromotionsoudefilièressefaitàpartirdeslistes defilières(icônedeclasseurs tricolores)oudepromotions(icônedefeuillesdelaurier),enutilisantuneicônededoublefeuille blanche. Page73/108
dcaspratique Imaginonsquevotreinstitutiondisposededeuxfilières:médecineetvétérinariat.Cesdeuxfilières durent5ansetnoussommesen2011.dèslapremièreannée,nousenregistronsdonclapromotion 2016pourmédecine(PROMMED2016)etlapromotion2016pourvétérinariat(PROMVET2016). Reprenonsleschémadedistributiondefilièresàcourscommeréférence: Illustration 74: Structure de filières à cours Cesdeuxpromotionsserontlerésultatde5annéesd'études,diviséeschacuneen2semestresde cours.onauradonc10périodesde6moisquimènentàlapromotionen2016. Cespériodessontfixesetpeuventdoncêtrepartagéesparlesdeuxfilières.Danslesystème,cesont descatégoriesdesessions,quel'onnommerarespectivement2011 2(deuxièmesemestrede2011), 2012 1,2012 2,2013 1,2013 2,2014 1,2014 2,2015 1,2015 2et2016 1.Bienentendu,onpeutleur donnerd'autresnomsselonquecelaconvientmieux.lespériodes(oucatégoriesdesessions)sont simplementdesclassificationsbaséessurletemps.riendeplus.ellesneserventd'ailleurspour aucuntrienparticulierendehorsdel'affichagemêmedel'écrandepériodes. Auseindechaquepériode,vousdicterezdescours.Certainscourssontcommunsàlafilièrede médecineetàlafilièredevétérinariat,commelecoursdebiologiegénérale(biogen),maisles assistantsquienseignentlecourslefontpargroupesséparés,selonlafilière. Sicecoursestdonnéplusieursannéesd'afiléesanspresqueaucunchangement,iln'empêcheque nousnedésironspasvoirlesrésultatsdesélèvesdel'annéedernières'accumulerdansl'historiquedu cours.nousvoudrionsavoirunevueclairesurl'annéedecoursactuelle. Nousmettonsdonclecoursdanslecontexted'unesession.Cettesessiond'exemples'étalesurun semestreetregroupelesétudiantsdela promotion 2016devétérinariatdurantlapériode2011 2. Ces étudiants suivront également les cours de biologie canine, d'éthique médicale et de droit médical.c'estpourquoijevoudraisréutilisercettestructuredesessionpourlesautrescours. Page74/108
J'aidonctouslescomposantspourétablirmastructurecomplète: 1. jecréeunefilière(vet) 2. jecréeunepromotion(promvet2016) 3. jecréeunepériode(2011 2) 4. jecréeoujesélectionnelescoursquecegrouped'étudiantssuivra(biogen,biocan, ETHMED,DROMED) 5. jecréeunesessionquicontientcescours(vet2011 2 AAA) 6. j'inscrisuntuteurdesession,quis'occuperadelacoordination 7. j'inscrisdestuteursassistantsquisechargerontdestravauxpratiquespourcescours 8. enfin,j'inscrislesétudiantsàlasession Decettemanière,jepermetsàmesétudiantsd'avoiraccèsàleurscoursactuels,etégalementd'avoir accèsàunhistoriquedescoursantérieurs(selonlaconfigurationdechaquesession). Ducôtéadministratif,jedisposedetoutelastructureetpourrairépliquerd'unclictoutelahiérarchie d'unepromotionl'annéeprochaine... D.4.8Classes Lesclassessontdesentitésquiregroupentdesutilisateurs.Cesgroupesainsicrééspeuventensuite êtreassignésàdescoursouàdessessions,detellesortequetouslesutilisateursdugroupesoient inscritspersonnellementàcescoursousessions. De la même manière, lorsque l'on désinscrit une classe d'un cours ou d'une session, tous les utilisateursdecetteclassesontdésinscritsducoursoudelasession. Note:avantlaversion1.8.8,ilexistaitunenotiondeclasse(légèrementdifférente)mutuellement exclusiveavecl'outildesessions.depuislaversion1.8.8,ilestpossibled'utiliserlesclassesen combinaisonaveclessessions. L'interfacedesclassesestassezsimple.Lalistedesclassesestvidelapremièrefois.Pouryajouter desclasses,ilsuffitdecliquersurl'icôneavecl'étoile. Illustration75:Administration Classes Listevide Lacréationd'uneclassenécessiteuniquementunnometunedescriptionéventuelle. Onrevientensuiteàlalistedesclassespouryajouterdesutilisateurs(troisièmeicône). Page75/108
Illustration76:Administration Classes Ajoutd'utilisateurs L'écrand'ajoutd'utilisateursesttrèssimilaireauxécransnormauxd'ajoutd'utilisateurs. Unefoislesutilisateursajoutés,onpeutinscrirelaclasseàunouplusieurscours,ouàuneou plusieurssessions. Illustration77:Administration Classes Ajoutdecours Illustration78:Administration Classes Ajoutdesessions Notezque,selonlalogiquedessessions,uneclassenedevraitjamaisêtreinscriteàlafoisdansun coursetdansuneclasse,sansquoiilpourraityavoirduplicationdesaccèsauxmêmescoursdans Page76/108
descontextesdifférents,cequiprêteraassurémentàconfusionpourl'étudiant(etprobablementpour l'enseignantégalement). Page77/108
ChapitreE.Fonctionnalitésglobales E.1Multi URL Chamilooffreunefonctionnalitédiscrètemaispratiquedanslecasdel'utilisationduportailpour plusieurscatégoriesd'utilisateurs,pourlesquelsilfautconsidérerladisponibilitéduportailsurun nomdedomainedistinct,avecunstylevisueldistinctetunepré sélectiondeseulementcertains coursetcertainsutilisateurs. E.1.1Caspratiqueuniversitaire Imaginezqueles12facultésdevotreuniversitéveuillentmontrerleurportailsousuneapparence distincte (chacune veut sa variation de logo dans l'en tête et une couleur de fond légèrement différente). De plus, chacune d'entre elles dispose de ses propres enseignants, qui «parfois» donnentcoursdansplusd'unefaculté.lesétudiantségalementsontdesétudiantsuniquementde cettefaculté(saufexceptions).enfin,lescourssontdifférents,saufdanscertainscasparticuliers pourdescourstrèsgénériques. E.1.2Caspratiquecorporatif Imaginezquevotreentrepriseproposedescoursdesécuritédutravailàplusieursclients.Imaginez maintenant quel'un deces clients soit Coca Cola, etque l'autre soit Pepsi. Évidemment, vous voulezéviterquecesdeuxclientsserendentcomptequevousutilisezlemêmeportailpourleur enseignerlasécuritédutravail.évidemmentaussi,vousvoudriezréutiliserlemêmecours,mais sansquelesapprenantsnevoientlescontributionsdesapprenantsdel'autreentreprise. E.1.3Lasolution Nousappelonscettesolutionlemulti URL.Enactivantlemulti URL,vousactivezenréalitéle mécanismesuivant: vousutilisezlamêmebasedecode vousutilisezlamêmebasededonnées unportail«maître»(quin'estpasutilisédirectementparvosclients)permetdedéfinirles portails«esclaves» chaquecoursestcréédansunportail«esclave»etn'estvisiblequedansceportailesclave chaqueutilisateurestcréédansunportailesclave,etn'estvisiblequedansceportailesclave etn'aaccèsqu'àceportail chaqueportailesclaveutiliseunnomdedomaine(oudesous domaine)différent chaqueportailpeututilisersonproprestylegraphique un (ou plusieurs) administrateur peut être assigné à chaque portail esclave. Cet administrateurn'apasaccèsauxparamètresdeconfigurationglobauxniauxutilisateursdes autresportails unesessionpeututiliseruncoursglobal,maischaquesessionn'existejamaisquedansunet Page78/108
unseulportail L'utilisationdelamêmebasededonnéespermetcependantcertainesfonctionnalités«bonus». un cours peut être rendu «global» et accessible depuis d'autres plates formes (selon sélection)parl'administrateurglobal unutilisateur(apprenant,enseignantouadministrateur)peutsevoirdonneraccèsàd'autres portailsparl'administrateurglobal E.1.4Installer Pourconfigurerlemodemulti URL,vousaurezbesoin d'unaccèsàlaconfigurationdevotreserveurweb d'unaccèsàladéfinitiondevosnomsdedomaines d'unaccèsaufichierdeconfigurationdechamilo Lamarcheàsuivreest: de modifier main/inc/conf/configuration.php et dé commenter la ligne qui dit: $_configuration['multiple_access_urls']=true; d'ajouterdesdirectivessitealiasdansvotrevirtualhostd'apache(riendeplus) dedéfinirlesnomsdedomainesousous domainespourqu'ilsdirigentverslemêmeserveur d'ajouterlaligne1,1danslatableaccess_url_rel_user d'allerdansvotrepaged'administrationdechamiloetdesuivrelelien«configurerl'accès viaurlsdifférents(branding)» dedéfinirvotreurlprincipal(renommerlocalhost)etd'ajouterlessousportailsvoulusety activerunadministrateurlocalpourchaque(s'ilsexistent) Illustration79:Administration Multi URLs E.2Vidéoconférence Commeindiquéantérieurementdanslasectionpluginsdeceguide,lavidéoconférenceestunoutil séparédechamilo.vouspouvezfacilementl'installeretfairelelienavecchamilogrâceauplugin Page79/108
BigBlueButton,maiscelarequiertunserveurdédié(ouentoutcasunserveurdédiéàautrechose surlequelilvousrestesuffisammentderessources). PourinstallerleserveurdevidéoconférenceBigBlueButton,nousvousrecommandonsdesuivreles instructions (en anglais) sur la page du projet: http://code.google.com/p/bigbluebutton/wiki/installationubuntu Unefoislavidéoconférenceinstalléeetfonctionnelle,vousdevrezenconnaîtrel'URLpublique (parfoisunesimpleadresseip)etlaclefsecrète. Vous trouverez la clef secrète dans /var/lib/tomcat6/webapps/bigbluebutton/web INF/classes/bigbluebutton.properties(cherchezSalt). Unefoiscesdeuxdonnéesconnues,dirigezvoussurlapagedeconfigurationdesparamètresde Chamilo, section Plugins. Activez le plugin BigBlueButton et sauvegardez. Rechargez la page (pour que le nouvel élément de menu apparaisse) et cliquez sur l'icône de la nouvelle section appelée«extra».là,entrezlesinformationsdevotreserveurdevidéoconférence. Ilnevousresteplusqu'àvousdirigezdansl'undevoscourspourtesterl'intégration. Lesenseignantsdescourssontlesseulsàpouvoirdémarrerunesalledevidéoconférence.Ilssont égalementlesseulsàdisposerdustatutdemodérateurdanschamilo. Lesapprenantsnepeuventseconnecterenvidéoconférencequesileurenseignantadémarréune salleprécédemment(sinon,cliquersurlelienverslavidéoconférencen'aaucuneffet). Si vous ne parvenez pas à l'installer, n'hésitez pas à faire appels aux fournisseurs officiels de Chamilo13quivouslouerontvolontiersunaccèsàleursserveursdevidéoconférencepré configurés. E.3ChamiloRapidCourse(conversionppt) La fonctionnalité de conversion de présentations PowerPoint ou Impress vers un parcours d'apprentissageestassezcomplexeàinstaller.iln'existequ'unraccourciconnu:avoirinstalléune versiond'openoffice.org 3 ainsiquel'applicatif screen survotreserveuretlancerlacommande suivantedansunscreen: sudosoffice nologo nofirststartwizard headless norestore invisible accept=socket,host=localhost,port=2002,tcpnodelay=1;urp; Touteexplicationplus détailléeseraitlargementhorsducontextedeceguide,maislaformule fonctionne sous Ubuntu server. Notez que l'installation du serveur de vidéoconférence BigBlueButton couvre déjà l'installation et le démarrage (sur le port 8100) du serveur OpenOffice.org. Si vous ne parvenez pas à l'installer, n'hésitez pas à faire appels aux fournisseurs officiels de Chamilo14quivouslouerontvolontiersunaccèsàleursserveursdeconversionpré configurés. 13 http://www.chamilo.org/en/providers 14 http://www.chamilo.org/en/providers Page80/108
Page81/108
E.4Modifierlesstyles Les stylesdanschamilopeuventêtremodifiésautraversdelacopiesimpleden'importequel répertoiredestylesdechamilo/main/css/.voustrouverezdanscerépertoireunesériederépertoires destyles,commeparexemple chamilo_green,quipeuventêtrecopiés,renommésetmodifiésà souhait.pourlestester,ilvoussuffitd'allerdanslasection Feuillesdestyles devotrepagede paramètresdeconfigurationdechamiloetdesélectionnerlestylequiportelenomdurépertoire quevousaurezrajouté. Page82/108
ChapitreF.Annexes F.1Foireauxquestions F.1.1L'envoid'e maildepuislaplateformenefonctionnepas,quefaire? SousWindows,ilestnécessairedeconfigurerlefichiermain/inc/conf/mail.conf.phppourutiliser un serveur SMTP. Le fichier est assez explicite. Si vous utilisez un serveur SMTP avec authentification,définissezsmtp_auth à1etdéfinissezl'utilisateuretlemotdepasse.sivous utilisezunserveursmtpouvert,définissezsmtp_authà0. Sous GNU/Linux, vous pouvez choisir d'utiliser un serveur SMTP comme sous Windows. Alternativement,sivotrehébergeurlepermet,vouspouvezutiliserunserveurdemailslocal.Pour le configurer sous Ubuntu, vous pouvez suivre la documentation sur le blog de BeezNest: http://beeznest.wordpress.com/?s=exim4 F.2Listingdesoptionsdeconfiguration Titre Description Défaut Plate forme Titredel'institution Lenomdel'institution(apparaîtdansl'en têteducôtédroit) URLdel'institution L'URLdel'institution(lelienapparaîtdansl'en têteducôté droit) Nom du portal LenomdevotreportailChamilo(apparaîtdansl'en têtedu Chamilo côtégauche) Administrateurdela L'adresse e mail (courriel) de l'administrateur de la plateforme:e mail plateforme(apparaîtdanslepieddepageducôtégauche) Administrateurdela Le nom de famille de l'administrateur de la plateforme plateforme: nom de (apparaîtdanslepieddepageducôtégauche) famille Administrateurdela Leprénom del'administrateurde laplateforme (apparaît plateforme:prénom danslepieddepage,ducôtégauche) Informations de Afficher les informations sur l'administrateur de la l'administrateurdela plateformedanslepieddepage? plateforme dans le pieddepage Données du tuteur Afficherlesdonnéesdututeurdesession(nomete mailsi de la session disponible)danslepieddepage? Page83/108
affichées dans le pieddepage. Afficherlesdonnées Afficher les données de l'enseignant (nom et e mail si del'enseignantdans disponible)danslepieddepage? lepieddepage Typedeserveur De quelle sorte de serveur s'agit il? Ceci active ou désactivecertainesoptionsspécifiques.surunserveurde dévelopement, il y a une fonctionnalité qui indique les chaînesdecaractèresnontraduites. Quiestconnecté Afficherlenombredepersonnesconnectées? Inscription L'inscriptiond'unnouvelutilisateurest elleautorisée?les utilisateurspeuvent ilscréerdenouveauxcomptes? Inscription en tant Est ilpossibledes'inscrireentantqu'enseignant(pouvant qu'enseignant créerdescours)? Perte de mot de L'utilisateurest ilautoriséàdemanderlarécupérationde passe sonmotdepasse? Afficher le code du Afficherlecodeducoursdansleslistesdecours. cours dans l'entête ducours Afficherlenomdes Afficherlenomdesresponsablesdanslalistedescours responsablesdansle titreducours Administrateurdela Coordonnéestéléphoniquesdel'administrateurdelaplate plate forme : forme téléphone Activer la vue Activer la vue étudiant, qui permet aux tuteurs ou étudiant administrateurs de voir le cours comme un étudiant le verrait Page d'accueil des Pageverslaquelleestredirigéunutilisateurquiseconnecte utilisateursidentifiés Limitedetempssur Cette limite de temps définit pendant combien de temps WhoIsOnline après sa dernière action enregistrée un utilisateur est considéré*enligne* Éléments d'exemple Créer une série d'éléments d'exemple lors de la création surcréationdecours d'unnouveaucours Validitédescomptes Un nouveau compte utilisateur est valide pendant ce utilisateurs nombredejoursaprèscréation Utiliserlessessions Lessessionspermettentdegérerlescoursdifféremment. Oui Chaquecoursauncréateur,descoachesetdesétudiants. Un coach donne un cours donné pendant une période Page84/108
donnée, appelée "session", à un ensemble d'utilisateurs déterminé Montrerlesadresses Afficherlesadressese mailauxutilisateurs decourriel Affiche le nombre Affichelenombredecoursdanschaquecatégoriedansla decours listedecoursdelapaged'accueil Affichelescatégorie Afficherlescatégoriesdecourssurlapagedegarde,même decoursvides siellessontvides Afficher le lien de Afficherunlienderetourenarrièreausommetdelaliste. retour en arrière au Leliens'afficheaubasdelalistedanstouslescas. sommet de la hiérarchie de catégories/cours Afficherleslangues Affichelalanguedanslaquelleestchaquecours,àcôtédu descours titreducours,surlalistedecoursdelapaged'accueil Afficher les Cetteoptionafficheraoucacheralescatégoriesdecours catégories sur la surlapaged'accueil paged'accueil Onglets dans l'en Sélectionnez les onglets que vous voulez voir apparaître tête dansl'en tête.lesongletsdésélectionnésapparaîtrontdans lemenudedroitesurlapaged'accueilducampusousurla page"mescours"s'ilsdoiventapparaître Adresse e mail "no C'est l'adresse de courriel qui sera utilisée lorsque des reply" courrielssontenvoyésdepuislaplateformeendemandant spécifiquementdenepasyrépondre.cetteadressedevrait idéalement être configurée au niveau du serveur pour ignorer/supprimerautomatiquementtoutcourrielentrant. Sélection du thème Autoriserlechoixdustylevisuelparlesutilisateurs.Ce visuel par paramètre permettra à chaque utilisateur de choisir son l'utilisateur proprestyle.lestylepardéfautduportailresteratoutefois inchangé. Si un cours ou une session dispose d'un style visuelquiluiestpropre,celui ciauralaprioritésurlestyle sélectionnéparl'utilisateur. Afficher les Surlapaged'accueilduportail,uneicôneseraaffichéeà formations fermées côtédelaformationpours'yinscrirerapidement. surlapagedelogin et sur l'accueil du portail? Afficherlecoachde Afficherlenomducoachglobaldesessiondanslecadrede session titredesession,surlapagedelistedecours Autoriser les Autoriserlesformateurs(nonadministrateurs)àcréerdes Page85/108
utilisateurs non formationsdansleportail administrateurs à créerdescours Accès apprenants catalogue formations des Permettre aux apprenants de voir le catalogue de au formations librement afin de s'inscrire aux formations de disponibles Activerlestermeset Activerlapagedetermesetconditionspermetd'introduire conditions un aspect légal à l'usage du campus. Ces termes et conditions peuvent être édités à partir de la page d'administration(parlangue)etpourrontêtreaffichésaux utilisateursselonlesoptionssélectionnées. Alerte e mail à la Envoyerune mailàl'administrateurdelaplateformeàla création de créationdechaquenouveaucours formation Lien de rapport Montrerunliendansl'en têtequimènedirectementvers d'erreur notre plateforme de support (http://support.chamilo.org). Lorsque l'utilisateur clique sur ce lien, il est envoyé sur notre plateforme de support, vers une page qui lui expliqueracommentrapporterunbug. Demandesdecours Lorsquelafonctionnalitédedemandesdecoursestactivée, un formateur ne peut plus créer de cours par lui même. Il/elle est obligé(e) de formuler une demande de cours. L'administrateur de la plateforme révise la demande et l'approuve ou la rejette. Cette fonctionnalité dépend de l'envoiautomatisédemails;vérifiezquevotrechamiloest bienconfigurépourutiliseruncomptemaildédiésurun serveurdemails. Demandes de cours URLversundocumentde"Termesetconditions"valides lienverslestermes pour les demandes de cours. Si l'adresse est configurée, etconditions l'utilisateurdevraitlireetacceptercestermesetconditions avantd'envoyerunedemandedecours.sivousactivezle module "Termes et conditions" de Chamilo et que vous voulezplutôtutiliserceux là,laissezlechampsuivantvide. Activerlesfiligranes Enactivantcettefonctionnalité,vouspourrezutiliserune dans les exports imageouuntextecommefiligranne quiseraajoutéaux PDF documentsexportésenpdf. Activerladéfinition Lorsque cette option est activée, les enseignants peuvent de filigrannes par définirleurproprefiligrannepourlesdocumentsdeleurs cours cours. Texte du filigranne Cetexteseraajoutéenfiligranneauxdocumentsexportés depdf enpdf. Page86/108
Montrer les classes Montrer les classes aux utilisateurs. La fonctionnalité de auxapprenants classespermetd'inscrire/désinscrirdesgoupesd'utilisateurs àunesessionouuncoursdirectement,réduisantainsila chargeadministrativepourles inscriptions.lorsquecette fonctionnalitéestsélectionnée,lesutilisateurspeuventvoir àquelleclasseilsappartiennentàpartirdeleurinterfacede réseausocial. Redimensionnement Activer cette option montrera une série d'options de descaractères redimensionnementdescaractèresdanslecoinsupérieur droitdevotrecampus.celles cipermettrontauxpersonnes àdéficiencevisuelledelireleurscontenusdecoursplus facilement. Cacher les cours Lorsque les sessions apparaîssent sur la page des cours, danslessessions cacherlalistedescoursauseindessessions(seulement montrer les cours au sein de l'écran spécifique aux sessions). Cours Vuepaged'accueil Commentseprésentelapaged'accueild'uncours? Raccourcis vers les Afficherlesraccourcisverslesoutilsdanslabannière? outils Catégories groupes de Autoriser les administrateurs de cours de créer des catégoriesdanslemodule"groupes"? Quotapardéfautdes Quel est le quota par défaut de l'outil documents? Vous 100000000 documents pouvez passer outre ce paramètre pour des cours spécifiquesvia:administration>cours>modifier Quotapardéfautdes Quelestlequotapardéfautpourl'outildedocumentsde 5000000 groupes groupe? Autoriser les en Est cequ'unadministrateurpeutdéfinirdesen têtespour têtesutilisateurs obtenir des informations supplémentaires relatives aux utilisateurs? Afficherlemenude Afficher un menu de navigation qui facilite l'accès à navigationducours différentespartiesducours Activer introductions d'outils les Activerlesintroductions surlapaged'accueildechaque outil Breadcrumb de la Lebreadcrumbestlanavigationhorizontaleparliensqui page d'accueil de s'affichegénéralementenhautàgauchedelapage.cette cours optionvouspermetdechoisircequecelienaffichera. Vue par défaut du Quelledevraitêtrel'optionpardéfautlorsdelacréation forum d'unnouveauforum?toutadministrateurdecourspourra Page87/108
cependanttoujourschoisirunevuedifférentepourchaque forumindividuel Adresse courriel Les enquêtes envoyées par courriel doivent elles utiliser pour l'envoi l'adresse du coach/tuteur du cours ou une l'adresse sans d'enquêtes possibilité de réponse (définie dans la section principale desparamètresdeconfiguration)? Autoriser thème Autoriser l'utilisation des thèmes graphiques par cours graphique par permet de sélectionner une feuille de style pour chaque formation coursetainsid'enmodifierl'apparencepourl'utilisateur. Lorsque l'utilisateur entre dans une formation, le thème graphique du cours prend la priorité sur son thème personneletsurlethèmepardéfautduportail. Afficher les Afficherinformationssurlasessiondanslapagedecours informations de la del'utilisateur session Montrer les termes Vouspouvezdéfinirci dessouscommentafficherlesliens duglossairedansles versleglossaireàpartirdesdocuments documents Afficher les Afficherlesdescriptionsdecourssousformed'unepopup descriptions de modalelorsquel'utilisateurcliquesurl'icôned'information cours dans le d'uncoursdanslecataloguedecours("gérermescours") catalogue Autoriser les Autoriserlesformateursàéditerlecontenidessessionsde formateurs à éditer cours(modifierlesdocuments,parcours,exercices,liens, le contenu des etc) sessionsdecours Afficher les termes Indiquez si vous désirez afficher les termes du glossaire duglossairedansles danslesoutilsdeparcoursetexercices outilsextra Accés direct au Lorsqu'un utilisateur est enregistré dans un seul cours, coursaprèslogin l'envoyerdirectementdanslecoursaprèslelogin Score minimum des Définit un score minimum (généralement 0) pour exercices l'affichagedesrésultatsdesexercicesdelaplateformeaux étudiantsetenseignants. Scoremaximumdes Définitlescoremaximum(généralement10,20ou100) exercices utilisépourl'affichagedesrésultatsfinauxdesexercicesde laplateforme.cecidéfiniracommentlesapprenantsetles enseignantsverrontlesrésultats. Testsscénarisés Activer les tests scénarisés vous permettra de créer des exercices qui proposent différentes questions aux utilisateurs selon leurs réponses. Il s'agit d'un type de Page88/108
parcours conditionnel avancé et un peu plus complexe à élaborer.libreàl'enseignantdel'utiliserounon. Langues Langue de la Vouspouvezdéterminerlalanguedelaplateformedans plateforme uneautresectiondel'administration,soit: Languesdela plateformechamilo Cacher le marquage Cachelemarquage[=...=]quandunevariabledelangue Oui DLTT n'estpastraduite Palettedecaractères La palette de caractères est ce qui dirige la façon dont UTF 8 certaineschaînesdecaractèresdelanguesspécifiquessont affichées. Si vous utilisez le russe ou le japonais par exemple,vousaurezcertainementbesoindemodifiercette variable.pourtoutesleslanguesanglaises,latinesetouest européennes,ledéfautiso 8859 15devraitêtretoutàfait adapté. Autoriser la Enactivantcetteoption,vousrendrezpossibleladéfinition définition et l'usage de variations pour chacun des termes de langage utilisé desous langages dansl'interfacedelaplateforme,souslaformed'unlangage basé sur et étendant un langage existant. Vous trouverez cette option dans la section des langues du panneau d'administration,souslaformed'uneicôned'ajout. Utilisateurs Miseàjourduprofil Quellepartieduprofilsouhaitez vousmodifier? Inscription: champs Quelschampsdoiventêtreobligatoirementremplis(enplus obligatoires denom,prénom,nomd'utilisateuretmotdepasse) Agendaperso L'utilisateur peut il ajouter des éléments d'agenda personnelssurlapage'monagenda'? Utiliser le Profil Si "Oui" est coché, l'utilisateur pourra compléter les Etendu champs optionnels suivants: "Mes compétences", "Mes diplômes", "Mes compétences professionnelles", "Mon espacepersonnel" Champs du profil Lesquelsdeschampssuivantsduprofilétendudoiventêtre étendu lors de disponibles lors du processus d'enregistrement des l'enregistrement utilisateurs? Ceci nécessite que le profil étendu lors de l'enregistrementsoitactivé(voirplushaut). Champs du profil Lesquelsdeschampssuivantsduprofilétendusontrequis étendu demandés lorsdel'enregistrementdesutilisateurs?cecinécessiteque lors de l'optionduprofilétenduàl'enregistrementsoitactivéeet l'enregistrement que les champs soient disponibles dans le formulaire d'inscription(voirci dessus). Page89/108
Outils Outils actifs à la Quels outils doivent être activés (visibles) par défaut créationducours lorsqu'uncoursseracréé? Utiliseruntitrepour Cecipermettrad'utiliseruntitrepourlenomdudocument Oui lenomdudocument plutôtquenom_document.ext Les fichiers Sivoussupprimezunfichierdansl'outildocuments,ille Non supprimés ne seradéfinitivement. pourront être restaurés Partage de fichiers: Le document d'origine peut il être écrasé lorsqu'un les documents utilisateurtransfèreundocumentpossédantlemêmenom d'origine peuvent ils queledocumentd'origine?enrépondantoui,vousperdez êtreécrasés la possibilité de conserver les versions successives du document Partage de fichiers: Quelle taille (en octets) peut avoir un document dans la 100000000 taille maximale des sectiondepartagedefichiers? documents Partage de fichiers: Autoriserlesenseignantsetlesétudiantsàtéléchargerdes autoriser l'envoi de documentsdansleurpropresectiondepartagedefichiers documents à soi sans les envoyer à personne d'autre.(s'envoyer des même documentsàsoi même.) Partage de fichiers: Permettreauxétudiantsd'envoyerdesdocumentsauxautres utilisateur < > étudiants(peertopeer).attention:lesétudiantspourraient utilisateur utilisercettefonctionnalitépours'adresserdesdocuments peu appropriés (mp3, solutions aux tests...). Désactiver cettefonctionnalitén'autoriseral'envoidedocumentsqu'au professeur. Partage de fichiers: Les utilisateurs sont autorisés àenvoyerdes fichiers aux autoriser l'envoi de groupes documents à un groupe Partage de fichier: Avec la fonctionnalité d'envoi par courriel, vous pouvez autoriser l'envoi par adresserundocumentpersonnelàchaqueutilisateur courriels Activer l'éditeur Si cette option est activée, cliquer sur une adresse mail Non d'emailsenligne ouvriraunéditeurenligne. Afficher le mini Ce paramètre active ou désactive le mini calendrier calendrier mensuel mensuelquiapparaîtdanslacolonnedegauchedel'outil dansl'outilagenda Agenda Afficher les Ceparamètreactiveoudésactivelesévènementsàvenirqui événements à venir apparaissentdanslacolonnedegauchedel'outilagendadu Page90/108
dansl'outilagenda cours Nombre Lenombred'évènementsàveniràafficherdansl'agenda. d'évènementsàvenir Cecinécessitequel'affichagedesévénementsàvenirsoit qui doivent être activé. affichés. Activer le système Le système de réservations permet de réserver des Non deréservations ressourcespourvoscours(salles,tables,livres,écrans,...). Ilestnécessaired'activercettefonctionnalitépourqueles liens correspondants apparaissent dans votre menu utilisateur. Outil de messagerie Activerl'outildemessagerieinternepermetauxutilisateurs Oui interne des'envoyerdesmessagesentreeuxetdedisposerd'une boîtederéceptiondemessages. Outilderéseau social Autoriser apprenants télécharger répertoires L'outilderéseausocialpermetauxutilisateursdedéfinir Oui des relations vis à vis d'autres utilisateurs, et ainsi de former des groupes d'amis. Combiné à l'outil de messagerie,cetoutilpermetdecommuniquerdecettefaçon avecsesamisauseinduportail. les Permettreauxapprenantsdecomprimerettéléchargerun à répertoirecompletdansl'outildocuments des Permet aux Permetauxutilisateursdecopierdesfichiersàpartird'un utilisateursdecopier cours de votre dossier personnel, visible à travers les des fichiers à partir réseauxsociauxouparl'intermédiairedel'éditeurhtml d'un cours de votre lorsqu'ilsnefontpaspartisd'uncours dossierpersonnel Autoriser les Autoriserlesétudiantsàcréerdesgroupesdansleréseau étudiantsàcréerdes social.sanscetteoption,seulslesadministrateurspeuvent groupes dans le créerdesgroupes,cequilimitel'interactionentreétudiants réseausocial etlaformationdegroupesvolontaires. Autoriser l'envoi de Autoriserl'envoidemessagesàtouslesutilisateursdela messages à tous les plateforme. Sans cette option, les utilisateurs ne peuvent utilisateurs envoyer de message qu'aux utilisateurs actuellement connectés. Taille maximum Taille maximum pour l'envoi de fichiers dans l'outil de d'envoi de fichier messagerie(enbytes) danslesmessages Création et édition Cetteoptionvouspermettradecréeretd'éditerdesfichiers defichierssvg SVG(GraphiquesVectorielsEscalables)multi couchesen ligne, ainsi que de les exporter comme des images au formatpng. Page91/108
Permettre aux Cettefonctionnalitéestactivéepardéfaut,maisencasde étudiants d'exporter surchargeduserveuroud'environnementsd'apprentissage les documents web restraints,vouspouvezledésactiverpourtouslescours. (HTML) au format PDF dans les outils de documents et de wiki Montrer les Cette option vous permet de montrer ou de cacher les répertoires répertoiresquelesystèmegénèrepourchaqueutilisateur utilisateurs dans qui visite l'outil de documents ou envoie un fichier au l'outildedocuments traversdel'éditeurenligne.sivousmontrezcesrépertoires auxenseignants,ilspeuventrendrevisiblescesrépertoires et donner aux apprenants non seulement un endroit où stockerleursdocumentsdanslecours,sinonaussidecréer et éditer des pages web (HTML) et de les exporter au format PDF, de créer des dessins, des modèles de documentspersonnels,d'envoyerdesfichiers,ainsiquede créer,déplacereteffacerdesrépertoiresetdesfichierseten faire des copies de sécurité. Chaque utilisateur du cours disposealorsd'ungestionnairecompletdedocuments.tous les utilisateurs peuvent, par ailleurs, copier un fichier visible d'un quelconque répertoire de l'outil documents (qu'il soit sont propriétaire ou non) vers son portfolio personneldedocumentsdel'outilderéseausocial,cequi luipermettradel'utiliserdansd'autrescours. Montrer dans les Répertoires defichiers multimédias fournis par défaut et documents tous les organisés en catégories de video, audio, images et répertoires de animations flashpourutilisationauseindes cours.bien contenu multimédia que ces répertoires soient cachés dans l'outil documents, pardéfaut vouspourrezcontinueràutilisercesressourcesautravers del'éditeurenlignedelaplateforme. Montrerlerépertoire Cette option montrera à l'enseignant le répertoire qui d'historiquedechat contien toutes les sessions de chat qui ont eu lieu. L'enseignant peut décider de rendre ce répertoire visible auxapprenantspourqu'ilspuissentl'utilisercommel'une desressourcesducours. Activer les services Outilenlignepourlaconversiondutexte àl'audio.cet en ligne de outilutiliseunsystèmedesynthétisationdelavoixpour conversiondetexteà générerdespistesaudio. audio (text to speech) Cacherdesoutilspar Sélectionnez les outils que vous désirez cacher des rapport aux enseignants.cetteoptionn'interdirapasl'accèsàl'outil(ce Page92/108
enseignants n'estpasuneoptionàvocationdesécuritéensoi),maisle rendrainvisibleauxenseignantssurlapaged'accueildu cours, afin d'éviter une éventuelle confusion due à la grandequantitéd'outils(vocationergonomique). Avtiver les services Pixlrvouspermetd'éditer,ajusteretfiltrervosphotosavec externesdepixlr des outils et une qualité similaire à celle de Photoshop. C'estlecomplémentidéalpourtraiterlesimagesdetype bitmap. Reproducteur audio Nanogongestunenregistreurquivouspermetd'enregistrer Nanogong votre voix et de l'envoyer à la plateforme ou de la téléchargersurvotredisquedur.ilvous permetausside rejouer ce que vous avez enregistré. Les utilisateurs nécessitentseulementunmicroetdesécouteurs,etdoivent accepter l'applet lorsqu'ils le démarrent pour la première fois.c'estunoutilutilepourlesétudiantsdelangue,qui pourrontainsiécouterleurproprevoixaprèsavoirécoutéla prononciationcorrecteproposéeparal'enseignantdansun autrefichieraudioauformatwavoump3. Éditeurenligne Pages publiques WAI(WebAccessibilityInitiative)estuneinitiativevisant conformesàwai àrendrelewebplusaccessible.enchoisissantcetteoption, vous rendez les pages publiques de votre portail plus accessibles.cecisignifieégalementquecertainscontenus des pages publiques du site pourraient apparaître différemment. Gestionnaire de Activer le gestionnaire de fichiers avancé pour l'éditeur fichiersavancépour WYSIWYG?Cetteoptionajouteraunnombreconsidérable l'éditeurwysiwyg d'options au gestionnaire de fichiers s'ouvrant en fenêtre pop uplorsdel'envoid'unfichiersurleserveur. Éditeur mathématique mimetex Activerl'éditeurmathématiquemimeTeX Éditeur mathématique ASCIImathML Activerl'éditeurmathématiqueASCIImathML Éditeur graphiques mathématiques ASCIIsvg de Activation de l'éditeur de graphiques mathématiques (ASCIIsvg) Charger le fichier Activezceparamètresivousdésirezpouvoirafficherdes ASCIIMathML.js formulesmathématiquesbaséessurasciimathmletdes danstouteslespages graphiques mathématiques basés sur ASCIIsvg, non Page93/108
dusystème seulementdansl'outildecours,maispartoutailleurssurla plateforme. Autoriser les AutoriserlesapprenantsàinsérerdesvidéosYouTube apprenants à insérer des vidéos depuis YouTube Bloquer le copier Empêcherlesétudiantsd'utiliserlecopier collerdel'éditeur coller des enlignewysiwyg apprenants Barre de boutons Activerlesbarresdeboutonsétendueslorsquel'éditeuren étendue lignewysiwygestenvuemaximisée Editeur mathématique WIRIS Activerl'éditeurmathématiqueWIRIS Correcteur orthographique Activerlecorrecteurorthographique Forcer le copier Cette option empêchera la corruption des textes par des collersousformede étiquettescachées,incorrectesounonstandardlorsdela texte non formatté copie de textes extérieurs pour l'édition du wiki, mais danslewiki provoqueralapertedecertainesfonctionnalités mineures d'édition. Activer Maps Google Activerleboutond'insertiondescartesGoogle.L'activation nesereéaliserapassivousn'avezpas,auparavant,éditéle fichier main/inc/lib/fckeditor/myconfig.php et ajouté une clefapidegooglemaps. Activerlescartessur Activerleboutonpourajouterdescartessurimage.Ceci images vous permettra d'associer des adresses URL à des zones d'uneimage,générantainsideszonesinteractives. Autoriser l'insertion Cetteoptionpermetauxutilisateursd'introduiredansleurs dewidgets pagesweb(html)leursvidéosetapplicationsfavorites, tellesquevimeoouslideshare,ainsiqued'autrestypesde widgetsetgadgets. Sécurité Type de filtrage sur Utilisation de blacklist ou whitelist. Voir description de l'envoidedocuments blacklistetwhitelistci dessouspourplusdedétails Blacklist paramétrage La blacklist, ou liste noire, est un mode de filtrage qui permetd'éliminer(ouderenommer)lesfichiers dontles extensionsfigurentdanslalisteci dessous.lesextensions doiventêtrementionnéessansleurpoint(.)depréfixe,et doiventêtreséparéespardespoints virgule(;)commedans l'exemple suivant: exe;com;bat;scr;php. Les fichiers sans Page94/108
extensions sont acceptés d'office. La casse (majuscule/minuscule)n'apasd'importance. Whitelist paramétrage Lawhitelist,oulisteblanche,estunmodedefiltragequi htm;html;jpg;jp permetd'éliminer(ouderenommer)lesfichiers dontles eg;gif;png;swf; extensionsnefigurent*pas*danslalisteci dessous.cette avi;mpg;mpeg; méthode est généralement considérée comme plus sûre mov;flv;doc;do mais plus contraignante que la blacklist. Les extensions cx;xls;xlsx;ppt; doiventêtrementionnéessansleurpoint(.)depréfixe,et pptx;odt;odp;od doiventêtreséparéespardespoints virgule(;)commedans s;pdf l'exemplesuivant:htm;html;txt;doc;xls;ppt;jpg;jpeg;gif;sxw. Les fichiers sans extensions sont acceptés d'office. La casse(majuscule/minuscule)n'apasd'importance. Comportement de Sivouschoisissezd'éliminer,lesfichiersdontl'extensiona filtrage été filtrée par la blacklist ou la whitelist ne seront pas (éliminer/renommer) envoyées sur votre campus. Si vous choisissez de renommer, leur extension sera remplacée par la valeur indiquéedans leparamètrederemplacementd'extension. Notezqueleremplacementd'extensionnevousprotègepas réellement, et qu'il peut causer des conflits de noms si plusieurs fichiers du même nom mais d'extensions différentesexistent. Extension remplacement de Introduisez l'extension qui remplacera les extensions dangerous dangereusesquiontétédétectéesparlefiltre.n'estutile quesivousavezsélectionnéunfiltrageparremplacement. Permissions des La possibilité de définir les permissions allouées aux nouveauxrépertoires nouveauxrépertoiresvouspermetd'augmenterlasécurité contre les attaques de pirates envoyant des contenus dangereuxsurvotreserveur.lavaleurpardéfaut(0550) devrait être suffisante pour garantir un bon niveau de protection.leformatdonnéutiliselaterminologieunix depropriétaire Groupe Autres etdeleurs permissionsen Lecture Écriture Exécution. Permissions des La possibilité de définir les permissions allouées aux nouveauxfichiers nouveaux fichiers vous permet d'augmenter la sécurité contre les attaques de pirates envoyant des contenus dangereuxsurvotreserveur.lavaleurpardéfaut(0550) devrait être suffisante pour garantir un bon niveau de protection.leformatdonnéutiliselaterminologieunix depropriétaire Groupe Autres etdeleurs permissionsen Lecture Écriture Exécution.Attention, si vous utilisez Oogie,veillezàcequel'utilisateurquilanceOpenOfficeait lesdroitsenécrituresurlesdossiersducours. Authentification Activerl'authentificationOpenID(afficheunformulairede Page95/108
OpenID loginsupplémentairesurlapaged'accueilducampus) Permettre Autoriser les coaches à ajouter des utilisateurs dans le l'enregistrement portailetàlesinscriredansunesession. d'utilisateurs par les coaches Donner des droits Activercetteoptiondonnerauxcoachslesmêmes droits étendusaucoach qu'auformateursurlesoutilsdeproduction Etendre les droits Activercetteoptiondonneraauxcoachesledroitdecréeret des coachs sur les demodifierlesenquêtes enquêtes Autoriser Activercetteoptionautoriseral'administrateurducours à l'inscription inscriredesutilisateursauseindesoncours.cetteoption d'utilisateurs aux estgénéralementdésactivéesurlesportailspourlesquels cours par uneéquiped'administrateursouunsystèmetierssecharge l'administrateur du des inscriptions des étudiants manuellement ou cours automatiquement. Single Sign On ActiverleSingleSignOnvouspermetdeconnectercette (authentification plateforme comme un "esclave" d'un serveur unique) d'authentification, par exemple un site web Drupal disposantdumoduledrupalchamilo,ouunequelconque configurationmaître esclavedumêmetype. Domaineduserveur DomaineduserveurdeSingleSignOn(l'adressewebdu desinglesignon serveur qui permet l'enregistrement automatique à Chamilo). Ce domaine devrait être l'adresse de l'autre serveur sans slash final ni protocole. Par exemple: www.example.com URL L'adresse de la page qui fournit la vérification d'authentificationdu d'authentification de l'utilisateur. Par exemple /?q=user, serveur Single Sign danslecasdedrupal. On URL de logout du L'adressedelapagequisechargedeladéconnexionde serveur de Single l'utilisateur. Cette option est utile uniquement si vous SignOn voulez que la déconnexion de Chamilo déclenche la déconnexionduserveurd'authentification. Protocoleduserveur LeprotocoleàpréfixeraudomaineduserveurSingleSign SingleSignOn On(nousrecommandonsl'usagedehttps://sivotreserveur le permet, car tout protocole non sécurisé engendre des risquesauniveaudumécanismed'authentification). Optimisations Diviserlerépertoire Surlesportailsàusagetrèsimportant,oùungrandnombre de d'utilisateurs sont enregistrés et envoient leur photo, le Page96/108
téléchargement desutilisateurs répertoiredetéléchargement(main/upload/users/)pourrait contenir plus de fichiers que le système de fichiers du serveurnepeutgérer(ceciaétésignalépourplusde36000 fichiersdansunmêmerépertoiresurunserveurdebian). Activercetteoptionmodifieralagestiondecerépertoire pour utiliser une méthode de séparation en 9 sous répertoires de "1" à "9" dans le répertoire de base. Les répertoiresetfichiersdesutilisateursserontalorsstockés dans un de ces 9 répertoires selon leur première lettre/chiffre.l'activationdecetteoptionnemodifieenrien la structure des répertoires sur votre serveur, mais uniquementlecomportementducodedechamilo.c'està vous de prendre en charge la répartition des répertoires existantsdanslesnouveauxrépertoires,enprenantgardeà cequelesrépertoiresdesutilisateurs1à9soientmisdans unsous répertoiredumêmenom.sivousn'êtespascertain decequevousfaites,ilestpréférabledelaissercetteoption désactivée. Cahierdenotes Colorationdesnotes Cocherlacasepouractiverlacolorationdesnotes(ilest également nécessaire de définir quelles notes seront affichéesenrouge,parexemple) Affichage Cocher la case pour activer le paramétrage des notes paramétrable des (sélectionnerquelsnotesserontdonnéspourquelspoints scores obtenus) Limite de couleur Lepourcentagelimitesouslequellesnotesserontcolorés desnotes enrouge Affichage de la Cocher la case pour activer l'affichage de la limite limitesupérieure supérieuredesnotes Nombre décimales de Permet de configurer le nombre de décimales autorisées 0 danslesscores LDAP Adresse du serveur L'adresseIPoul'urldevotreserveurLDAPprincipal. LDAPprincipal Port du serveur Le port sur lequel le serveur LDAP principal répondra LDAPprincipal. (généralement389).ceciestunparamètreobligatoire. DomaineLDAP Il s'agit du domaine (dc) LDAP qui sera exploré sur le serveur pour retrouver les contacts. Exemple: dc=xx, dc=yy,dc=zz Adresse du serveur Lorsque le serveur principal est indisponible, c'est ce deréplication serveurquiserautilisé.laissezvideoumettez ylamême Page97/108
valeurquepourleserveurprincipalsivousn'avezpasde serveurderéplication. Port du serveur LeportsurlequelleserveurLDAPderéplicationrépondra. LDAPderéplication Termederecherche Cetermeserautilisécommefiltredanslarecherchedes contactssurleserveurldap.sivousnesavezpasquoi indiquerici,mercidevousréféreràladocumentationet configurationdevotreserveurldap. VersionLDAP VeuillezsélectionnerlaversiondevotreserveurLDAP.La bonneversiondevraitêtreindiquéedanslaconfigurationde votreserveurldap. Champ UnevérificationserafaitesurlecontenuduchampLDAP d'identification d'un donné ci dessous lorsque de nouveaux utilisateurs seront enseignant importésvialdap.silechampn'estpasvide,l'utilisateur seraconsidérécommeunenseignantetinsérételqueldans Chamilo. Si vous voulez que tous vos utilisateurs soient inséréscommedesutilisateurs simples,laissezcechamp vide.vouspouvezmodifiercecomportementenmodifiant lecode.veuillezconsulterleguided'installationpourplus d'informations. Login d'authentification Danslecasd'unserveurLDAPn'autorisantpaslesaccès anonymes, remplissez le champ suivant avec le nom d'utilisateurayantaccèsausystème.n'incluezpasde"cn=". Laissezvidepourlemodeanonyme. Mot de passe Danslecasd'unserveurLDAPn'autorisantpaslesaccès d'authentification anonymes, remplissez le champ suivant avec le mot de passedel'utilisateurayantaccèsausystème. Valeur Lorsquelavérificationduchampenseignantestfaitesurle d'identification d'un champdonnéci dessus,lavaleurdonnéeci dessousdoitse enseignant trouverdanslessous élémentsduchampdonnépourque l'utilisateursoitconsidérécommeunenseignant.sivous laissezcechampvide,laseuleconditionestquelesous élément défini par le champ enseignant ci dessus existe pourl'utilisateurldappourqu'ilsoitconsidérécommeun enseignant. Par exemple, le champ pourrait être "memberof" et la valeur à trouver "CN=G_TRAINER,OU=Trainer". Timezones Utiliserleszonesde Activerlapossibilitépourles utilisateurs desélectionner tempsutilisateurs leurzonehoraire.lechampdezonehorairedoitêtrerendu visible et modifiable dans les options de profiling du panneau d'administration avant que les utilisateurs ne Page98/108
puissentchoisirleurproprezone.unefoisconfigurée,les utilisateurspourrontvoirtouteslesheuresduportail(heure de remise des travaux, évènements, etc) converties dans leurproprezonehoraire. Zonedetemps Ceciestlazonedetempsconfiguréepourceportail.Si vousneconfigurezpasdezonedetemps,lazonedetemps duserveurserautilisée. Sivous configurezune zonede temps,touslestempsdecetteplateformeserontbaséssur cettezonedetemps. RechercheFull Text Recherchefull text Cette fonctionnalité vous permetd'indexer la plupart des Non documentsenvoyéssurvotreportail,etainsifourniràvos utilisateurs une fonctionnalité complète de recherche de contenus. Cettefonctionnalitén'indexerapaslesdocumentsquiont déjàétéenvoyés,c'estpourquoiilestimportantdel'activer au début d'une implémentarion. Unefoisactivée,uneboîtederechercheapparaîtradansla listedecoursdesutilisateurs.larecherchesurunterme spécifiquegénéreraunelistedesdocuments,exercicesou sujetsdeforumcorrespondants,filtrésselonladisponibilité decescontenuspourlesutilisateurs. Feuillesdestyle Choix de la feuille destyle Modèles Gestiondesmodèles Plugins Search BigBlueButton Date Pluginsdupanneaudecontrôle Student Block Graph Display information about students inside platform with graph Evaluation Graph Displaymaximum,minimumandaverageevaluationsabout Block linksinsideassessmentstool StudentBlock Displayinformationaboutstudentsinsideplatform TeacherBlock Displayinformationaboutteachersinsideplatform SessionBlock Displayinformationaboutsessionsinsideplatform Page99/108
Teacher Block Graph Display information about teachers inside platform with graph Gradebook Attendances & AccesstoattendancesinaGradebook Gradebook Attendances & Displayinformationaboutcoursesinsideplatform Extra(lorsqueBigBlueButtonestactivé) Outil de Choisissezsivousdésirezactiverl'outildevidéoconférence vidéoconférence BigBlueButton.Unefoisactivé,ilapparaîtcommeunoutil BigBlueButton de cours additionnel dans toutes les pages d'accueil de cours,etlesenseignantspeuventlanceruneconférenceà tout moment. Les étudiants ne peuvent pas lancer de conférence,seulementenrejoindreune.sivousn'avezpas deserveurbigbluebuttonfonctionnel,veuillezeninstaller unouvousadresseraux fournisseursofficielsdechamilo pour pouvoir bénéficier de cette fonctionnalité. BigBlueButton est un logiciel libre et gratuit. Son installation requiert des compétences techniques particulières,cequidemandeuntravailconsidérableetpeut résulter coûteux si vous ne disposez pas desdites compétences.danslalogiquedudéveloppementdurablede notre projet, nous vous offrons la possibilité d'installer vous même la solution ou de vous faire aider par des professionnelsàl'expériencedémontrée. Adresse du serveur Veuillezindiquerl'adresseduserveurBigBlueButton.Ceci BigBlueButton peut être localhost, une adresse IP (par exemple 192.168.13.54 ou un nom de domaine (par exemple my.video.com). Clef de sécurité du CeciestlaclefdesécuritéduserveurBigBlueButton,qui serveur permet à votre serveur d'authentifier l'installation de BigBlueButton Chamilo. Veuillez vous référer à la documentation de BigBlueButtonpourlalocaliser. Page100/108
F.3Licencedudocument Tousdroitsd'auteurréservés. Lesouverturespermisesparleslicencescopyleftsontpréciséesci dessous. Copyright(c)20072i2LSarl.Permissionisgrantedtocopy,distributeand/ormodifythisdocument underthetermsofthegnufreedocumentationlicense,version1.2oranylaterversionpublished bythefreesoftwarefoundation;withnoinvariantsections,nofront CoverTexts,andnoBack CoverTexts.Acopyofthelicenseisincludedinthesectionentitled"GNUFreeDocumentation License". Lecontenudecetutorielestdisponiblesousdoublelicencecopyleft: GNUFDL:http://www.gnu.org/licenses/fdl.txt et CC BY SA:http://creativecommons.org/licenses/by sa/2.0/fr/ DansladynamiqueduLibre,touteslescorrectionsoumodificationsdututorielsontlesbienvenues, àl'adressemailinfo@chamilo.org. F.4Historiquedudocument Cedocumentestlefruitdelacollaborationdeplusieurspersonnesetindividus.Afindepréserver unetracedesparticipationssuccessivesdecesdifférentespersonnesetassurerlapérennitédeleur contribution, nous conservons ici un historique. Si vous apportez un nouvel élément ou des correctionsàcedocument,ajoutezvotrenometlesélémentsapportésci dessousetenvoyez leà info@chamilo.org.merci. Date Collaborateur Contact Modificationsapportées 2010 2i2l.fr,AnaëlBoulier info@2i2l.fr Rédaction de base du manuel pour Chamilo1.8.7 Avril BeezNestBelgiumSPRL, info@beeznest.com Miseàjourpour1.8.8,correctifs,miseen 2011 YannickWarnier page,ajoutsdedétails Juillet BeezNestBelgiumSPRL, info@beeznest.com Mise à jour pour 1.8.8.4, ajouts de 2011 YannickWarnier sections multi url, videoconf, styles, conversion ppt, classes, filières et promotions, copies de sessions, rôles d'utilisateurs, extension de profils, sous langages, réécriture de l'introduction, listingdesoptions Page101/108
F.5Index Indexalphabétique 0777...35 Activitésimportantes...44 Actualitésdelaplateforme...39 administrateur...54 Administrateur...53 administrateurdeportail...50 administrateurdesession...49 administrateurdesessions...46 administrateurglobal...46,50 administrateurprincipal...46 Administration...31 agenda...34 Agendaperso...33 ajouterunutilisateur...54 Ajouterunesession...66 annonceglobale...39 Anonyme...53 Apache...7 apprenant...46,47 Apprenant...52 ASCIImathML...34 ASCIISVG...34 assistantdecours...47 Avertirparmail...55 backup...21,26 BigBlueButton...38,80 Blacklist...35 BSD...7 Cahierdenotes...36 Calc...55 calendrier...44 carrière...70 catalogue...32 catégoriesdecours...68 catégoriesdesessions...70,74 Catégoriesdesessions...68 choixdelalangue...10 Classes...75 coach...35,48 Page102/108
coachdecours...46 coachdesession...46,49 Colorationdesnotes...36 Copie...73 couleurdesnotes...36 Cours...32,40,59 coursd'origine...70 coursdedestination...70 Coursspécial...60 course_info.dat...27 Créateurducontenu...30 CreativeCommons...13 Créerdes...62 Créerdescours...62 Créeruncours...60 cron...55 css...37,82 CSV...55s.,63 dated'expiration...54 datedenaissance...58 Déplacerlesrésultats...70 documents...32 dossierracine...22 droitsétendus...35 éditeurd'e mailsenligne...34 éditeurenligne...34 enquêtes...35 enseignant...49 Enseignant...52 envoid'e mail...83 espacesvirtuels...65 étudiant...47 Excel...55 exim4...83 exportd'utilisateurs...63 exportspécial...39 fermé...60 feuillesdestyle...37 Feuillesdestyles...82 filières...70,72 Filières...71 filtrage...35 Formation...40 forum...6 fournisseursofficielsdechamilo...6 FreeSoftwareFoundation...13 Page103/108
FTP...7,9,22s.,30 GeneralPublicLicence...13 gestionacadémique...70 glossaire...33 GNU/Linux...7 GPL...5 groupe...32s. groupes...57 groupesd'apprenants...65 groupessociaux...56 Hiérarchiedecours...72 Hôtebasededonnées...14 Impress...80 Inscription...31 Inscriptionunique...67s. LAMP...7 langage...33 langue...10,33 Langue...40 languenatale...58 langues...10 LDAP...36 LibreOffice...55 licence...5 limitesupérieure...36 limitestemporelles...66 Linux...7 listedecourrielsdesécurité...12 Listedesutilisateurs...52 MacOS X...7 maintenance...39,60 Maintenance...25 mathématiques...34 MimeTeX...34 miseàjour...12 Modèles...37 Modifierlesstyles...82 Motdepassebasededonnées...14 MS Excel...55 multi lingue...63 Multi URL...78 MySQL...7,14 Nombrededécimales...36 OpenOffice.org...55,80 optimisation...8 optimization.html...36 Page104/108
outils...34 ouvert...60 paged'accueil...43 Paged'accueil...32 paged'inscription...43 panneaudecontrôle...53 Paramètresdeconfiguration...31 parcours...23,29 Partagedefichier...34 pays...58 performances...36 périodes...70,74 Périodes...68 Permissions...11,35 php.ini...34 PHP5...7 phpmyadmin...30 PhpMyAdmin...15,20,22 Plate forme...31 Plugins...38 post_max_size...34 PowerPoint...80 pré requis...11 PréfixepourlenomdebaseMySQL...14 privé...60 prof...46,49 profilétendu...58 Profils...58 promotion...74 promotions...70,72s. Promotions...72 public...60 quota...32 recherchefull text...37 Récupérationdesauvegardes...29 répertoires...11 réseausocial...55 Réseausocial...57 réservation...34 responsabledesressourceshumaines...46,48 Rôles...46 sauvegarde...24s.,60 scores...36 SCORM1.2...24 security...12 session...32,35,74 Page105/108
Session...65 Sessions...66 SFTP...22,30 SMTP...83 social...43 soffice...80 sous langage...33,42 sous langages...40 sous rôles...46 SQL...7,21s. SSH...9,22,30 Statistiques...43 styles...82 suivi...60 taillemaximale...34 termesduglossaire...33 termesetconditions...32 thèmegraphique...33 tuteur...48 tuteurdesession...49 tuteurgénéral...65 Ubuntu...7 UNIX...7 upload_max_filesize...34 utilisateur...33,54 utilisateuranonyme...50 Utilisateurbasededonnées...14 versionantérieure...12 vidéoconférence...38 Vidéoconférence...79 vueétudiant...32 Vuepardéfaut...33 Wamp...7 Whitelist...35 Windows...7 WYSIWYG...34 Xcache...8 Xdebug...8 XML...56,63 zip...27 Zoneshoraires...36 _DELETED...34 /var/www...9 Page106/108
Indexdesillustrations Illustration1:Installation Écrand'accueil...10 Illustration2:Installation Choixdelalangue...10 Illustration3:Installation Pré requis...11 Illustration4:Installation Pré requis(suite)...12 Illustration5:Installation Licence...13 Illustration6:Installation ParamètresMySQL...14 Illustration7:Installation Paramètresdeconfigurationgénéraux...15 Illustration8:Installation Récapitulatif...16 Illustration9:Installation Rapportd'installation...17 Illustration10:Administration BlocChamilo...18 Illustration11:Administration BlocChamilo(suite)...18 Illustration12:Administration PHPMyAdmin...20 Illustration13:Administration ExportparPHPMyAdmin...21 Illustration14:Administration ExportparPHPMyAdmin(suite)...21 Illustration15:Terminal Déplacementdesfichiers...22 Illustration16:Interface Listedescours...23 Illustration17:Interface Listedesoutilsdecours...23 Illustration18:Interface Exportdesparcours...24 Illustration19:Administration Bloccours...24 Illustration20:Administration Listedescours Sauvegarde...24 Illustration21:Administration Sauvegarde...25 Illustration22:Administration Paramètresdesauvegarde...25 Illustration23:Administration Sauvegarde,résultatdelasauvegarde...25 Illustration24:Interface Outild'administrationducours...26 Illustration25:Interface Optionsdemaintenancedecours...26 Illustration26:Sauvegarde Structuredesfichiersdesauvegarde...27 Illustration27:Interface Listededocuments...28 Illustration28:Interface Importdeparcours...29 Illustration29:Interface ImportdeparcoursSCORM...29 Illustration30:Administration Blocplateforme...31 Illustration31:Administration Catégoriesdeparamètresd'administration...31 Illustration32:Administration Configurationdesfeuillesdestyle...37 Illustration33:Administration Installationdeplugins...38 Illustration34:Administration Exportsspéciaux...39 Illustration35:Administration Annoncesglobales...39 Illustration36:Administration Gestiondeslangues...40 Illustration37:Administration Boutondesous langage...40 Illustration38:Administration Créationdesous langage...41 Illustration39:Administration Listedeslangages,avessous langage...41 Illustration40:Administration Redéfinitiondestermesd'unsous langage...42 Illustration41:Administration Sous langages Visibilitéetusagepardéfaut...42 Illustration42:Administration Configurationdepaged'accueil...43 Illustration43:Administration Statistiquesglobales...44 Illustration44:Administration Agendaglobal...44 Page107/108
Illustration45:Rôlesetsessions...46 Illustration46:Assistantdecours...47 Illustration47:Administration listed'utilisateurs...52 Illustration48:Administration Utilisateurs Optionsparrôles...52 Illustration49:Administration Exportd'utilisateurs...55 Illustration50:Administration Importd'utilisateurs...56 Illustration51:Administration Rapportd'importutilisateurs...56 Illustration52:Administration Créationdegroupessociaux...57 Illustration53:Administration Listedesgroupessociaux...57 Illustration54:Administration Listedeschampsutilisateurs...58 Illustration55:Administration Listedescours...59 Illustration56:Créationdecours...60 Illustration57:Administration Exportdecours...61 Illustration58:Administration Créationdecoursparlots...62 Illustration59:Administration Catégoriesdecours...62 Illustration60:Administration Inscriptiond'utilisateursàuncours...63 Illustration61:Administration Inscriptiond'utilisateursàuncours,parlots...63 Illustration62:Général Diagrammedessessions...65 Illustration63:Administration Créationdesession...67 Illustration64:Administration Assignerdescoursàunesession...67 Illustration65:Administration Assignerdesutilisateursàunesessions...68 Illustration66:Administration Exportdesessions...69 Illustration67:Copiedesessions,coursverscours...70 Illustration68:Listedefilièresetpromotions...71 Illustration69:Formulairedecréationdefilière...71 Illustration70:Listedefilières...72 Illustration71:Hiérarchiedecours,sessionsetfilières...72 Illustration72:Formulairedecréationdepromotion...73 Illustration73:Listedefilièresetpromotions...73 Illustration74:Structuredefilièresàcours...74 Illustration75:Administration Classes Listevide...75 Illustration76:Administration Classes Ajoutd'utilisateurs...76 Illustration77:Administration Classes Ajoutdecours...76 Illustration78:Administration Classes Ajoutdesessions...76 Illustration79:Administration Multi URLs...79 Page108/108