SWS The Shifters 3 colors.png
Le Site Web des Shifters est désormais en ligne.
Retrouvez le sur www.theshifters.org

Plateforme pédagogique/Moodle

De The Shifters Wiki
Sauter à la navigation Sauter à la recherche

Ce document décrit les modifications que nous avons apporté à une installation standard de Moodle 3.7.2 pour arriver à l'état actuel de la plateforme.
Si vous changez quelque chose via l'interface d'administration de Moodle, reportez-le ici svp.

Configuration

Cette section décrit comment la plateforme a été configurée depuis son interface d'administration pour la rendre plus ergonomique et la faire correspondre à nos besoins.

Un ancien travail : https://lite.framacalc.org/shifters_moodle

URL de la page de paramétrage Paramétrage Raison (si non évidente) Auteur Date
/admin/tool/langimport/index.php Installer le pack "Français (fr)" Vincent 13/08/19
/admin/settings.php?section=langsettings "Langue par défaut" = "Français (fr)" Vincent 13/08/19
/admin/settings.php?section=frontpagesettings "Nom complet du site" = "Communauté de l'enseignement pour le climat" Vincent 13/08/19
/admin/settings.php?section=frontpagesettings "Nom abrégé du site" = "Enseigner le climat" Vincent 13/08/19
/admin/settings.php?section=frontpagesettings "Page d'accueil" =
  • "Zone de recherche de cours"
  • "Liste des cours"
Vincent 13/08/19
/admin/settings.php?section=frontpagesettings "Éléments de la page d'accueil, une fois connecté" =
  • "Zone de recherche de cours"
  • "Cours de l'utilisateurs"
  • "Liste des cours"
Vincent 13/08/19
/admin/settings.php?section=frontpagesettings "Nombre d'annonces" = 0 A priori, on n'utilisera pas les annonces. Vincent 13/08/19
Personnaliser le tableau de bord par défaut
/admin/settings.php?section=manageauths Activer le plugin "Auto-enregistrement par courriel" S'inscrire à la plateforme sans demander l'autorisation Vincent 13/08/19
/admin/settings.php?section=manageauths "Auto-enregistrement" = "Auto-enregistrement par courriel" S'inscrire à la plateforme sans demander l'autorisation Vincent 13/08/19
/admin/settings.php?section=manageauths "Permettre la connexion au moyen de l'adresse de courriel" = "Oui" (case cochée) Vincent 13/08/19
/admin/settings.php?section=enrolsettingsself "Autoriser les méthodes d'auto-inscription existantes" = "Oui" Participer à un cours sans demander l'autorisation Vincent 13/08/19
/admin/settings.php?section=enrolsettingsguest "Permettre l'accès anonyme" = "Oui" Lire les cours sans devoir se connecter Vincent 13/08/19
/admin/settings.php?section=userpolicies "Connecter automatiquement les visiteurs anonymes" = "Oui" Lire les cours sans devoir se connecter Vincent 13/08/19
/admin/settings.php?section=outgoingmailconfig Un exemple avec le serveur SMTP de GMail :
  • "SMTP hosts" = "smtp.gmail.com:587"
  • "SMTP security" = "TLS"
  • "SMTP Auth Type" = "LOGIN"
  • "SMTP username" = "xxx@gmail.com"
  • "SMTP password" = mot de passe d'application
  • "No-reply address" = "xxx@gmail.com"

Pour tester : /admin/testoutgoingmailconf.php

Pour débugger : /admin/settings.php?section=debugging

Permettre l'envoi de mails (type confirmation d'inscription) Vincent 19/08/19
/admin/roles/define.php?action=edit&roleid=5 "Nom abrégé" = "utilisateur"

"Nom complet personnalisé" = "Utilisateur"

Changement du terme "Etudiant" pour "Utilisateur" Delphine 30/08/19
/user/profile.php?id=2 "Email address" = "une_vraie_adresse_mail" Définit une adresse mail valide pour le compte admin Vincent 23/09/19
/admin/settings.php?section=courserequest "Enable course requests" = "yes"

"Course request notification" = "Everyone who can 'Approve course creation'"

Autorise les requêtes de cours Vincent 25/09/19
/admin/settings.php?section=navigation "Default home page for users" = "Site" La page d'accueil est plus intuitive que le tableau de bord pour un nouveau venu Vincent 25/09/19
/admin/settings.php?section=frontpagesettings "Nom complet du site" = "ClimatSup, communauté de l'enseignement supérieur pour le climat".

"Nom" = "ClimatSup"

En attendant de statuer sur le nom de plate-forme, autant travailler avec qqchose de plus concret.

Le nom complet est ce qui apparaît en tant que titre de la page, par exemple dans la barre d'onglets du navigateur

Naji 29/09/19
/admin/settings.php?section=frontpagesettings "Page d'accueil" = "Liste des catégories de cours" puis "Aucun" partout La liste des cours est un niveau de détail trop fin sur la page d'accueil. On montre mieux la structure du contenu présent avec une liste de catégories. Naji 29/09/19
/admin/settings.php?section=frontpagesettings "Éléments de la page d'accueil, une fois connecté " = "Zone de recherche des cours" puis "Liste des catégories de cours" puis "Aucun" partout Idem. Pas besoin de "Cours de l'utilisateur" car les cours de l'utilisateur seront déjà accessibles via le tableau de bord et le menu utilisateur. Naji 29/09/19
/admin/settings.php?section=coursesettings "Nombre de sections" = 0 Par défaut, on utilise la structure de cours la plus simple. Vincent 19/10/19
/admin/settings.php?section=coursesettings "Date de fin de cours activée par défaut" = "Non" Comme on n'a pas de notion d'étudiant s'inscrivant à un cours, on désactive la date de fin de cours pour limiter la configuration requise à la création du cours. Vincent 19/10/19
/admin/settings.php?section=coursesettings "Afficher le carnet de notes aux étudiants" = "Non" Comme on n'a pas de notion d'étudiant s'inscrivant à un cours, on n'a pas de notes. Vincent 19/10/19
/admin/settings.php?section=coursesettings "Suivi d'achèvement" = "Non" Comme on n'a pas de notion d'étudiant s'inscrivant à un cours, on n'a pas de suivi d'achèvement. Vincent 19/10/19
- - Remise en place des modifications de configuration faites sur la version antérieure de la plateforme. Delphine 20/10/19

Donner les permissions sur les forums

TODO : éditer la partie configuration et la plateforme pour appliquer ces permissions par défaut sur tous les forums, plutôt que manuellement

  • Se rendre sur le forum
  • Cliquer sur la roue dentée en haut à droite
  • "Permissions"
  • S'assurer que "Authenticated user" est autorisé pour :
   * mod/forum:addquestion
   * mod/forum:replypost
   * mod/forum:startdiscussion

Créer une annonce sur la page d'accueil

  • Se rendre sur /admin/settings.php?section=theme_adaptable_frontpage_ticker
  • Ajouter un paragraphe HTML à "Texte du lecteur de nouvelles 1". Par exemple :
    <p>Plateforme en cours de construction par Les Shifters.</p>

Faire une requête de cours

"A 'Request a new course' button will then appear on the 'All courses' page. The All courses page can be accessed via a link in the Courses block. Alternatively, you can create a link (in an HTML block or page resource etc) to the request a new course page https://yourmoodlesite.org/course/request.php."

Source : https://docs.moodle.org/38/en/Adding_a_new_course#Course_requests