Subversion Repositories wimsdev

Rev

Rev 15736 | Rev 17309 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1.  
  2. !set sp2=$special_parm2
  3. !bound sp2 within secure,supervisor,email,lang,level,limit,expiration,modtoolchg,\
  4.         bgcolor,homepage,bgimg,theme,css,theme_icon,logo,lock,exolog,examlog,examshow,ent,\
  5.         option,optionex,authtype,authtype2,topscores,external_auth,cloning, sendmailteacher\
  6.         default $
  7.  
  8. !if $sp2=$empty
  9.  !exit
  10. !endif
  11.  
  12. !goto $sp2
  13.  
  14. :secure
  15. <b>Postes sûrs</b>.
  16. <p>Envisagez la possibilité d'une fuite du mot de passe d'enseignant&nbsp;:
  17. quand vous vous connectez à la classe en tant qu'enseignant dans une salle
  18. d'enseignement, un étudiant peut vous regarder taper par dessus votre épaule,
  19. ou même installer un logiciel de capture de clavier pour enregistrer tout ce
  20. que vous tapez (y compris le mot de passe).
  21. </p><p>
  22. La conséquence d'une telle fuite peut être catastrophique pour la classe&nbsp;:
  23. les données peuvent être endommagées, les notes peuvent être modifiées ou
  24. vous pouvez même perdre votre accès d'enseignant si l'étudiant change votre
  25. mot de passe.
  26. </p><p>
  27. La définition de postes sûrs ajoute une couche supplémentaire de
  28. sécurité&nbsp;: des manipulations sensibles telles que la configuration de la
  29. classe, le changement de mot de passe ou la modification de notes
  30. ne peuvent être effectuées qu'à partir d'un <em>poste sûr</em> pré-défini si vous
  31. êtes sûr que vos étudiants n'ont pas accès à ces postes. Donc même si un
  32. étudiant vole votre mot de passe, il n'y a pas grand-chose qu'il puisse
  33. faire à la classe.
  34. </p><div>
  35. !read help/hosts.phtml
  36. </div><p>
  37. A ce propos, si vous êtes obligé d'entrer votre mot de passe dans un
  38. environnement très hostile (par exemple au milieu d'ordinateurs
  39. d'étudiants), vous devez aussi envisager l'utilisation de mots de passe
  40. jetables (voir la page de changement de mot de passe).
  41. </p>
  42. !exit
  43.  
  44. :supervisor
  45.  <b>Nom d'enseignant</b>. Entrez ici votre nom, sous n'importe quelle forme.
  46. !exit
  47.  
  48. :email
  49.  <b>Adresse email d'enseignant</b>.
  50. Des notifications importantes (codes secrets, notice d'expiration, etc.)
  51.  seront envoyées à cette adresse. C'est aussi à cette adresse que les participants peuvent
  52. vous envoyer des messages. Donc vous DEVEZ donner votre adresse email active,
  53. sinon vous pouvez perdre le contrôle de votre classe.
  54. !exit
  55.  
  56. :option
  57. <b>Mots d'option de la classe relatifs aux feuilles</b>.
  58.  Les mots suivants peuvent être utilisés ici : <ul>
  59.  <li><span class="tt wims_code_words">showshexpire</span>
  60.  Montre la date d'expiration des feuilles d'exercices
  61.  dans la page d'entrée des participants.
  62. </li><li><span class="tt wims_code_words">showshweight</span>
  63.  Montre le coefficient des feuilles
  64.  dans la page d'entrée des participants.
  65.  </li></ul>
  66. !exit
  67. :optionex
  68.  <b>Mots d'option pour un examen</b>. Les mots suivants peuvent être utilisés
  69. ici : <ul>
  70.  <li><span class="tt wims_code_words">showexexpire</span>
  71.  Montre la date d'expiration des feuilles
  72.   d'examen dans la page d'entrée des participants.
  73.   </li><li><span class="tt wims_code_words">exrandomlist</span>
  74.  Met les exercices dans un ordre aléatoire
  75.  dans la page d'examen des élèves. Les exercices restent dans l'ordre initial dans toutes
  76.  les pages de l'enseignant.
  77. </li></ul>
  78. !exit
  79.  
  80. :lang
  81. Vous pouvez choisir la langue de la classe parmi celles installées sur
  82. votre site wims. Votre classe apparaîtra alors dans la liste des classes
  83. correspondantes.<br>
  84. Abréviations utilisées : <ul>
  85. <li>ca (Catalan)
  86. </li><li>cn (Chinois gb)
  87. </li><li>de (Allemand)
  88. </li><li>en (Anglais)
  89. </li><li>es (Espagnol)
  90. </li><li>fr (Français)
  91. </li><li>it (Italien)
  92. </li><li>nl (Néerlandais)
  93. </li><li>si (Slovène)
  94. </li><li>tw (Chinois big5)
  95. </li></ul>
  96. !exit
  97.  
  98. :level
  99. !read help/$lang/level.phtml
  100. !exit
  101.  
  102. :limit
  103. <b>Limite du nombre de participants</b>. L'inscription de nouveaux participants
  104.  n'est pas possible si cette limite est atteinte. Il y a une limite définie par le
  105. site ($wims_class_user_limit) qui ne peut pas être dépassée.
  106. <br>
  107. L'ajout de notes manuelles ne peut être effectuée pour les classes de plus de
  108.  !defof MAX_USERFORGRADES in wimshome/public_html/bases/sys/define.conf
  109.  participants.
  110. !exit
  111.  
  112. :expiration
  113.  <b>Date d'expiration</b>.
  114. <p>
  115. Cette classe sera fermée quand elle atteint la date
  116. d'expiration. Vous pouvez changer cette date à tout moment, mais une
  117.  extension au-delà d'un an à partir de la date où l'opération d'extension a
  118. lieu sera refusée.
  119. </p><p>
  120. Si vous voulez étendre cette date à plus d'une année, vous pouvez le faire
  121.  au fur et à mesure ou
  122.  <a href="mailto:$wims_site_manager?subject=Virtual class extension
  123. demand">demander au gestionnaire du site</a> de le faire pour vous.
  124.  </p><p>
  125.  Cette date doit être entrée sous forme de 8 chiffres (<span class="tt wims_code_words">aaaammjj</span>).
  126.  Exemple: 20120523 signifie 23 mai 2012.
  127.  </p>
  128. !exit
  129.  
  130. :bgcolor
  131.  <b>Couleurs de fond des pages et des menus</b>.
  132.  <p>Ces deux couleurs peuvent
  133.  vous aider à repérer rapidement les pages à l'intérieur de votre classe
  134. virtuelle. Les valeurs de ces champs doivent être des noms de couleur
  135. valides au sens html.
  136. </p><p>
  137. <b>Couleur des liens dans les menus et tables</b>. Vous pouvez adapter
  138. la couleur des liens à celle des fonds de menus. Si vous choisissez de
  139. le faire, il est conseillé de remplir explicitement la couleur de fond des menus
  140. même si c'est la même que la couleur par défaut (au cas où le défaut changerait).
  141.  </p><p>
  142.  Les valeurs par défaut sont celles définies pour les pages générales du site.
  143.  </p>
  144. !exit
  145.  
  146. :homepage
  147.  <b>Page d'accueil des participants</b>.
  148. <p>
  149. Vous pouvez mettre l'adresse d'un bloc de
  150. document (telle que <span class="tt wims_fname">c1/main</span>) comme page d'accueil de la classe
  151.  pour les participants. Le document lui-même n'a pas besoin d'être lisible
  152.  par les participants.
  153.  </p><p>
  154.  Laissez un champ blanc si vous voulez utiliser la page d'accueil standard.
  155. </p><p>
  156. Tous les liens dans le bloc doivent être définis par la commande <span class="tt wims_code_variable">\adm</span>.
  157. Vous pouvez utiliser les variables pré-définies ci-dessous&nbsp;:
  158. </p>
  159. $table_header
  160. $table_tr<td class="tt wims_code_variable">\firstname</td><td>
  161. Prénom du participant
  162. </td></tr>
  163. $table_tr<td class="tt wims_code_variable">\lastname</td><td>
  164. Nom de famille du participant.
  165. </td></tr>
  166. $table_tr<td class="tt wims_code_variable">\scores </td><td>
  167. Résumé des notes du participant. C'est une liste de
  168.  nombres. Chaque couple de nombres correspond à une feuille : le pourcentage
  169.  de points obtenus plus la qualité des points.
  170.  </td></tr>
  171.  $table_tr<td class="tt wims_code_variable">\newmsgcnt</td><td>
  172.  Nombre de nouveaux messages dans le forum de la classe.
  173.  </td></tr>
  174.  $table_tr<td class="tt wims_code_variable">\today</td><td>
  175.  Date d'aujourd'hui, yyyymmdd.
  176.  </td></tr>
  177.  $table_tr<td class="tt wims_code_variable">\sheets</td><td>
  178.  Nombre de feuilles d'exercices.
  179. </td></tr>
  180. $table_tr<td class="tt wims_code_variable">\exams</td><td>
  181. Nombre d'examens.
  182.  </td></tr>
  183.  $table_tr<td><span class="tt wims_code_variable">\expiration1</span>, <span class="tt wims_code_variable">\expiration2</span>, <span class="tt wims_code_variable">\expirationE1</span>, ...
  184.  </td><td>
  185.  Date d'expiration de feuille 1, feuille 2, examen 1, ..., yyyymmdd.
  186. </td></tr>
  187. $table_tr<td><span class="tt wims_code_variable">\status1</span>, <span class="tt wims_code_variable">\status2</span>, <span class="tt wims_code_variable">\statusE1</span>, ... </td><td>
  188. Etat de feuille 1, feuille 2, examen 1, ... C'est un entier non négatif ;
  189.  0 = en préparation, 1 = active, 2 = périmée, 3 = cachée.
  190.  </td></tr>
  191.  $table_tr<td class="tt wims_code_variable">\daymessage</td><td>
  192.  message du jour de la classe.
  193.  </td></tr>
  194.  $table_tr<td class="tt wims_code_variable">\userdaymessage</td><td>
  195.  message du jour individuel de chaque participant.
  196.  </td></tr>
  197.  $table_end
  198. !goto end
  199.  
  200. :bgimg
  201.  Fichier de l'image de fond (tuile) pour les pages dans la classe. Vous pouvez
  202. utiliser toute adresse URL valide. Il y a aussi des fichiers d'images préparés du site
  203.  que vous pouvez utiliser sans ajouter de préfixe d'adresse&nbsp;:
  204. <pre>$bgimgs</pre>
  205. !exit
  206.  
  207. :theme
  208. Le thème de style de votre classe.
  209. !exit
  210.  
  211. :theme_icon
  212. Les icones qui apparaissent dans les menus
  213. !exit
  214.  
  215. :css
  216. <p>
  217. La feuille de style s'applique sur presque toutes les pages de votre classe.
  218. </p><p>
  219. Choisissez <span class="tt wims_code_words">----</span> pour désactiver la feuille de style .
  220. </p><p>
  221. Choisissez <span class="tt wims_code_words">-theme-</span> pour utiliser la feuille de style correspondant
  222. au thème de la classe.
  223. </p><p>
  224. Choisissez <span class="tt wims_code_words">class</span> pour utiliser la feuille de style (css) définie par
  225. vous-même (voir remarque ci-dessous).
  226. </p><p>
  227. <span class="wims_warning">Remarque</span>. Vous pouvez utiliser vos propres classes de style.
  228. Veuillez consulter les documents de css pour la syntaxe.
  229. Si vous définissez votre propre css, veuillez le tester
  230. avec TOUS les navigateurs que vos participants peuvent utiliser pour
  231. déceler des incompatibilités éventuelles&nbsp;!
  232. </p><p>
  233. Si vous désirez ne changer que quelques styles par rapport au thème, choisisissez
  234. <span class="tt wims_code_words">-theme-</span>
  235.  et ajouter quelques nouvelles définitions dans le champ à droite.
  236. Les classes de style suivantes
  237. qui changeront le style de la classe peuvent être redéfinies :
  238. </p>
  239. <pre>
  240. !read wimshome/public_html/bases/sys/css_classes
  241. </pre>
  242. !exit
  243.  
  244. :logo
  245. <p>
  246. Le logo de la classe est un fichier graphique qui est montré en haut de
  247. la page d'accueil de la classe à la fois pour l'enseignant et pour les participants.
  248. Ce logo peut être mis soit en haut à gauche soit en haut à droite.
  249. </p><p>
  250. Choisissez <span class="tt wims_code_words">none</span> si vous ne voulez pas de logo.
  251. </p><p>
  252. Si vous choisissez un texte vide ou <span class="tt wims_code_words">wims</span>, le logo de WIMS sera
  253. utilisé.
  254. </p><p>
  255. Sinon, vous pouvez mettre l'adresse URL d'un fichier graphique de votre choix.
  256. </p>
  257. !exit
  258.  
  259. :lock
  260. Le verrou de connexion aide au traçage des utilisateurs et peut contribuer
  261. à faire échouer les tentatives de fraude. Il y a 8 niveaux. <ul>
  262.  
  263. <li>0: Aucun verrou n'est activé.
  264.  
  265. </li><li>1: Le cookie est activé. Les connexions sans retour de cookie seront
  266. refusées.
  267.  
  268. </li><li>2: Une connexion sécurisée (https) est requise. Les connexions avec des
  269. requêtes http ordinaires seront refusées. Vous devez vous assurer d'abord que
  270. le serveur web sur ce site WIMS accepte les connexions https.
  271.  
  272. </li><li>3: Le verrouillage du poste de connexion est activé. Les participants
  273. n'ont pas le droit de changer son adresse IP durant une session. Ceci peut
  274. entrainer des difficultés quand les connexions sont faites par des numéros
  275. IP attribués dynamiquement.
  276.  
  277. </li><li>4: Cookie + https.
  278. </li><li>5: Cookie + verrouillage du poste.
  279. </li><li>6: Toutes les méthodes sont activées.
  280. </li><li>7: La classe est fermée. Aucune connexion de participants n'est acceptée.
  281. </li></ul>
  282. !exit
  283.  
  284. :exolog
  285. <p>
  286. Nombre d'enregistrement d'exercices (limité à $wims_exolog_limit)
  287. :
  288. C'est le nombre maximal d'exercices dont chaque participant peut enregistrer
  289. les détails.
  290. </p><p>
  291. Ces détails permettent aux participants et à l'enseignant de revoir le
  292. déroulement de l'exercice et de discuter dessus.
  293. </p><p>
  294. Le détail d'un exercice n'est enregistré que si le participant en donne
  295. l'ordre. Quand le nombre maximal est dépassé, les enregistrements les plus
  296. anciens sont effacés.
  297. </p>
  298. !goto logs
  299.  
  300. :examlog
  301. Nombre d'enregistrement d'examens (limité à $wims_examlog_limit)
  302. <p>
  303. C'est le nombre maximal de sessions d'examen qui peuvent être enregistrées
  304. en détail pour chaque participant.
  305. </p><p>
  306. Ces détails permettent aux participants et à l'enseignant de revoir le
  307. déroulement de l'examen exercice par exercice.
  308. </p><p>
  309. L'enregistrement d'examen est automatique. Quand le nombre maximal est dépassé,
  310. les enregistrements les plus anciens seront effacés.
  311. </p>
  312. !exit
  313.  
  314. :logs
  315. <p>
  316. Mettez ce nombre à 0 pour désactiver cet enregistrement.
  317. <span class="wims_warning">$wims_name_warning</span>. Les enregistrements
  318. d'exercices et d'examens peuvent prendre
  319. beaucoup de place ! Si vous permettez des limites trop grandes, votre classe
  320. risque de dépasser le quota du disque.
  321. </p>
  322. !exit
  323.  
  324. :examshow
  325. Dans le cas où cette option est mise sur <span class="tt wims_code_words">Non</span>,
  326. les élèves ne peuvent pas revoir les enregistrements d'examens.
  327. Seul l'enseignant le peut.
  328. !exit
  329.  
  330. :authtype
  331. !read help/$lang/authentification.phtml
  332. !exit
  333.  
  334. :authtype2
  335. <p>
  336. <span class="tt wims_code_words">class_connections</span>:
  337. Si vous désirez utiliser
  338. l<span class="tt">index.php</span>, la variable
  339. <span class="tt">class_connections</span> doit contenir le mot
  340. <span class="tt">+phpidp/available+</span>.
  341. Il est possible d'entrer des valeurs multiples séparées par des espaces.
  342. Pour une utilisation experte de cette variable, vous pouvez aller
  343. dans la section <span class="bold">$wims_name_config_otherserver</span>.
  344. </p>
  345. !exit
  346.  
  347. :modtoolchg
  348. <b>Compte Modtool</b> :
  349. Une fois que vous êtes entré dans Modtool par la classe, votre compte Modtool
  350. est enregistré. Vous pouvez ici effacer cet enregistrement si vous avez besoin
  351. d'utiliser un autre compte Modtool. Vous devez ensuite passer par le lien <span class="tt">Modtool</span>
  352. sur la page d'accueil.
  353.  
  354. !exit
  355.  
  356. :ent
  357. <b>Liens sur une plateforme ou sur une page web</b> :
  358. Vous pouvez indiquer le lien sur une plateforme ou sur une page web sous la forme
  359. <pre> titre_du_lien,adresse_du_lien</pre>
  360. Par exemple ,
  361. <pre>Dokeos,http://----</pre>
  362. Si vous désirez mettre plusieurs liens, séparez-les par des points virgules.
  363.  
  364. !exit
  365.  
  366. :external_auth
  367. <b>Adresse dans le cas d'une authentification externe</b> : <i>Ceci est pour experts
  368. et permet d'utiliser par exemple une authentification CAS. </i>
  369. <p>
  370. Vous pouvez indiquer le lien sur une authentification externe à wims sous la forme
  371. (cette adresse devra alors directement faire entrer dans la classe).
  372. Vous devez mettre l'adresse complète en html :<span class="tt wims_address">&lt;a href="http:...">Lien&lt;/a></span>.
  373. </p><p>
  374. Il est par exemple possible de mettre l'adresse dans un "frame" :
  375. <span class="tt wims_address">&lt;iframe https:...." width="100%" height="400">&lt;/iframe></span>.
  376.  
  377. </p><p>
  378. Vous pouvez désactiver cette option tout en gardant le texte en cliquant
  379. sur <span class="tt wims_code_words">$wims_name_no</span>.
  380. Si vous cochez <span class="tt wims_code_words">$name_mix_auth</span>,
  381. l'adresse html que vous avez donnée apparaîtra mais
  382. aussi l'authentification propre à wims comme une alternative.
  383. </p></p>
  384. Vous devez mettre un code html valide (il ne sera pas vérifié) et
  385. vous assurer que l'authentification externe permet d'entrer dans votre classe.
  386. </p>
  387. !exit
  388.  
  389. :topscores
  390. <b>Meilleures notes, nombre et anonymat</b>
  391. <p> Si ce nombre n est au moins 1, lorsqu'un
  392. participant demande ses notes, il verra également la liste des
  393. n participants ayant les meilleures moyennes
  394. (avec leurs noms si l'anonymat est configuré sur $wims_name_no, juste un numéro
  395. de classement s'il est configuré sur $wims_name_yes).</p>
  396. <p>
  397. Ces moyennes ne tiennent pas compte des notes manuelles, donc laisser 0 s'il y a de telles notes.
  398. </p>
  399. Défaut=0/$wims_name_yes
  400.  
  401. !exit
  402.  
  403. :cloning
  404. <p>
  405. Vous pouvez autoriser la duplication de votre classe par d'autres enseignants.
  406. Votre classe sera alors référencée comme pouvant être dupliquée.
  407. Seuls les administrateurs disposant du mot de passe de duplication que vous définissez
  408. pourront copier le contenu pédagogique de votre classe (documents, feuilles, examens, séquences).
  409. Les comptes des utilisateurs (participants ou administrateurs)
  410. ne sont pas concernés par la duplication.
  411. Si vous autorisez la duplication, vous devez mettre un mot de passe.
  412. </p><p>
  413. Une classe dupliquée fonctionne indépendamment de la classe modèle.
  414. </p>
  415. !exit
  416.  
  417. :sendmailteacher
  418. Si vous mettez ce champ sur <span class="tt">$wims_name_no</span>,
  419.  le lien <span class="wims_button disabled">$wims_name_wsup</span> n'apparaitra pas
  420.  dans la page de l'élève.
  421. !exit
  422.  
  423. :end
  424.