Bonjour,
J'aimerais bien pouvoir automatiser l'inscription des étudiants au cours. En réalité j'aimerais bien importer les informations enregistré dans une autre base de données vers la base de données de Moodle. Mais je ne peux pas voir la liste des étudiants et celle des cours dans mySql de Moodle. Pourriez vous m'aider à ce propos? Je viens de commencer à découvrir Moodle.
Merci d'avance.
Bonjour,
Merci de votre réponse. Je sais très bien faire des jointures mais je ne trouves pas des tables qui contiennent les cordonnées des cours et des étudiants. Justement j'ai besoins de lier N° d'identification de chaque cours à une liste d'étudiant. Pourriez vous me dire comment je pourrais avoir accès aux données des tables? J'ai beau cherché dans les tables. Je ne les ai pas trouvé.
Merci d'avance.
Bonjour,
Pour les requêtes, vous avez la page suivante (en anglais) qui contient beaucoup d'exemples :
https://docs.moodle.org/34/en/ad-hoc_contributed_reports
et plus spécialement pour votre demande :
Autre page utile pour comprendre à minima les liens de la base de données de Moodle, son schéma :
https://docs.moodle.org/dev/Database_Schema
Après, il y a une remarque dans votre message initial, qui me fait un peu "peur"
"J'aimerais bien pouvoir automatiser l'inscription des étudiants au cours. En réalité j'aimerais bien importer les informations enregistré dans une autre base de données vers la base de données de Moodle"
L'idée n'est pas d'attaquer directement la base de données de Moodle en y injectant des données pour réaliser à la fois l'importation d'utilisateurs et leurs inscriptions dans des cours .... ? Rassurez-moi ...
Regarder dans la doc Moodle pour l'automatisation des créations et inscriptions, à partir de fichiers csv, de plugins de synchronisations, etc ...
Par exemple : Bdd X == export => fichier csv == import ==> Bdd Moodle
Bruno
PS : Pour ce type de question, je pense que le forum technique est plus approprié que le forum pédagogique
Bonjour
Discussion déplacée dans le forum technique.
Bonjour,
Merci beaucoup.
Si, je voudrais directement enregistrer dans la base de donnée de notre site Moodle afin d'empêcher deux fois l’enregistrement des étudiants au cours. En réalité on est obligé d'utiliser notre ancienne base de donnée et on voudrais pouvoir synchroniser la base de donnée de notre Moodle avec l'autre base de données déjà existante.
Bien à vous,
SADEGHI
Bonjour
C'est donc autre chose... d'où la nécessité d'être le plus clair et précis dans la demande car ce n'est plus un simple import mais une comparaison/synchronisation avec peut être une fusion de comptes...
Suivez ce petit modèle pour reprendre/expliciter votre demande avec toutes les informations qui nous seraient nécessaires pour vous aider au mieux :
Merci beaucoup.
Bonjour pour vous aider, vous pouvez regarder le schéma MCD de moodle qui est bien chargé.
Bonjour,
Merci beaucoup de votre réponse mais je ne peux rien faire avec ce schéma si je n'arrive pas à retrouver par exemple les intitulés des cours dans la base de données. On dirait les informations ne sont pas là ou peut être elle sont chiffrées.