Attention : vous consultez actuellement la documentation dédiée aux versions 1.x de Moodle. La documentation pour les versions 2.x de Moodle est consultable ici : Tables des cours, celle pour les versions 3.x de Moodle est consultable ici : Tables des cours et celle pour Moodle 4.x est consultable là : Tables des cours.

« Tables des cours » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
Ligne 9 : Ligne 9 :
*course_request
*course_request
*course_allowed_modules
*course_allowed_modules
==Description des tables==
===Table : course===
Cette table recense tous les cours créés dans Moodle.
*''id'' -- identifiant interne du cours
*''category'' -- la catégorie à laquelle le cours est lié
*''sortorder'' -- la position du cours dans la catégorie (pour l'affichage)
*''password'' -- le mot de passe d'accès au cours
*''fullname'' -- le nom complet du cours
*''shortname'' -- le nom cours (code) du cours
*''idnumber'' -- Un identifiant externe de liaison, sans valeur fonctionnelle dans Moodle
*''summary'' -- La description courte du cours qui s'affiche dans les listes de cours
*''format'' -- le format de présetnation du cours, son mode d'organisation à l'écran
*''showgrades'' -- Si le cours affiche les notes aux étudiants
*''modinfo'' -- un cache de la structure des modules du cours
*''newsitems'' --
*''teacher'' -- Le nom local pour le rôle historique Enseignant
*''teachers'' -- Le nom local pour le rôle historique Enseignants (pluriel)
*''student'' -- Le nom local pour le rôle historique Etudiant 
*''students'' -- Le nom local pour le rôle historique Etudiants (pluriel)
*''guest'' -- Si le cours accepte des invités ou non (booléen)
*''startdate'' -- Date de début du cours
*''enrolperiod'' --
*''numsections'' -- Nombre de sections du cours
*''marker'' -- (??)
*''maxbytes'' -- La taille maximales de téléchargement de fichiers pour ce cours
*''showreports'' -- Si le cours affiche les rapports d'activité
*''visible'' -- Si le cours est visible ou non (booléen)
*''hiddensections'' --
*''groupmode'' -- Le mode de groupe par défaut
*''groupmodeforce'' -- Si le mode de groupe du cours est imposé à tous les modules du cours
*''defaultgroupingid'' -- Le groupement par défaut pour tous les utilisateurs non affectés
*''lang'' -- La langue courante ou forcée du cours
*''theme'' -- Le thème local du cours, si les thèmes de cours sont autorisés
*''cost'' -- La redevance du cours en cas de cours payant (par paypal)
*''currency'' -- La monaie de paiement en cas de cours payant
*''timecreated'' -- La date de création de cet enreigstrement
*''timemodified'' -- La date de dernière modification de cet enregistement
*''metacourse'' -- Si ce cours est un métacours ou non (booléen)
*''requested'' -- Ce cours a t-il fait l'objet d'une "demande de cours" ?
*''restrictmodules'' -- Une liste de modules interdits dans ce cours
*''expirynotify'' -- Si les notifications de desinscriptions doivent être émises ou non (booleen)
*''expirythreshold'' -- Le seuil d'expiration automatique des inscriptions
*''notifystudents'' -- Si les étudiants doivent être prévenus de leur prochaine désinscription (booleen)
*''enrollable'' -- Le mode d'ouverture du cours aux inscriptions
*''enrolstartdate'' -- la date de début des inscrpitions
*''enrolenddate'' -- La date de fin des inscriptions
*''enrol'' -- la méthode d'inscription
*''defaultrole'' -- Le rôle que prend par défaut un utilisateur quand il s'inscrit dans le cours

Version du 18 décembre 2010 à 23:10

Liste des tables relatives au cours

  • course
  • course_categories
  • course_sections
  • course_modules
  • course_display
  • course_meta
  • course_request
  • course_allowed_modules

Description des tables

Table : course

Cette table recense tous les cours créés dans Moodle.

  • id -- identifiant interne du cours
  • category -- la catégorie à laquelle le cours est lié
  • sortorder -- la position du cours dans la catégorie (pour l'affichage)
  • password -- le mot de passe d'accès au cours
  • fullname -- le nom complet du cours
  • shortname -- le nom cours (code) du cours
  • idnumber -- Un identifiant externe de liaison, sans valeur fonctionnelle dans Moodle
  • summary -- La description courte du cours qui s'affiche dans les listes de cours
  • format -- le format de présetnation du cours, son mode d'organisation à l'écran
  • showgrades -- Si le cours affiche les notes aux étudiants
  • modinfo -- un cache de la structure des modules du cours
  • newsitems --
  • teacher -- Le nom local pour le rôle historique Enseignant
  • teachers -- Le nom local pour le rôle historique Enseignants (pluriel)
  • student -- Le nom local pour le rôle historique Etudiant
  • students -- Le nom local pour le rôle historique Etudiants (pluriel)
  • guest -- Si le cours accepte des invités ou non (booléen)
  • startdate -- Date de début du cours
  • enrolperiod --
  • numsections -- Nombre de sections du cours
  • marker -- (??)
  • maxbytes -- La taille maximales de téléchargement de fichiers pour ce cours
  • showreports -- Si le cours affiche les rapports d'activité
  • visible -- Si le cours est visible ou non (booléen)
  • hiddensections --
  • groupmode -- Le mode de groupe par défaut
  • groupmodeforce -- Si le mode de groupe du cours est imposé à tous les modules du cours
  • defaultgroupingid -- Le groupement par défaut pour tous les utilisateurs non affectés
  • lang -- La langue courante ou forcée du cours
  • theme -- Le thème local du cours, si les thèmes de cours sont autorisés
  • cost -- La redevance du cours en cas de cours payant (par paypal)
  • currency -- La monaie de paiement en cas de cours payant
  • timecreated -- La date de création de cet enreigstrement
  • timemodified -- La date de dernière modification de cet enregistement
  • metacourse -- Si ce cours est un métacours ou non (booléen)
  • requested -- Ce cours a t-il fait l'objet d'une "demande de cours" ?
  • restrictmodules -- Une liste de modules interdits dans ce cours
  • expirynotify -- Si les notifications de desinscriptions doivent être émises ou non (booleen)
  • expirythreshold -- Le seuil d'expiration automatique des inscriptions
  • notifystudents -- Si les étudiants doivent être prévenus de leur prochaine désinscription (booleen)
  • enrollable -- Le mode d'ouverture du cours aux inscriptions
  • enrolstartdate -- la date de début des inscrpitions
  • enrolenddate -- La date de fin des inscriptions
  • enrol -- la méthode d'inscription
  • defaultrole -- Le rôle que prend par défaut un utilisateur quand il s'inscrit dans le cours