MOOCit Docs
Français
Français
  • Base de connaissance MOOCit
  • Commencer avec MOOCit
    • Suivez votre premier cours de démonstration dans la vue de l'apprenant
    • Studio vs LMS
  • Propriétés d'un cours
    • Créer un Cours
    • Nom, description et image du cours
    • Structure d'un Cours
    • Visibilité d'un cours
    • Rendre un cours privé
    • Configurer la notation d’un cours
    • Supprimer un cours
    • Mises à jour du cours
    • Documents de cours
    • Configuration du Certificat
    • Modifier le nom d'un cours (archive)
  • Composants
    • Exercices Classiques
      • Question à choix multiple ou unique, liste déroulante, chiffres ou texte à saisir
      • Ajouter plusieurs questions
      • Ajouter une explication (Afficher la correction)
      • Indices et retour d'information
      • À propos du : titre de la question, de l'en-tête, de l'invite et des conseils
      • Paramètres de problème courants
      • Ajoutez des images à vos questions
    • Composants Avancés
    • Fichier PDF
    • Sondages et enquêtes
    • Vidéo - YouTube
    • Vidéo - Viméo
    • Evaluation par l'enseignant
    • Nuage de mots
    • Question Réponse Libre
    • ZOOM Meeting
    • iFrame (Genial.ly, Prezi, etc.)
    • H5P
    • SCORM
    • Google Document
  • Enseignants
    • Membres de l'équipe du cours
      • Ajouter un modérateur de discussion
      • Ajouter un nouveau membre d'équipe
    • Inscrire / désinscrire des apprenants
    • Télécharger la liste des inscrits
    • Télécharger les notes des apprenants
    • Télécharger les réponses aux exercices
    • Envoyer un email aux apprenants
    • Réinitialiser les essais des apprenants
  • Avancé
    • Pré-requis de sous-section
    • Ajouter un fichier audio
    • Masquer une section / sous-section
    • Configuration des badges
    • Dupliquer un cours (export/import)
    • Création de quiz aléatoire
    • Clic sur Image (Question)
    • Cohortes d'apprenants + groupes de contenu
      • Activation et configuration des cohortes
      • Créer du contenu spécifique à une cohorte avec des groupes de contenu
      • Attribuer des cohortes à des groupes de contenu
      • Division des discussions par cohorte
  • Rest API
    • Bulk enroll
  • Données + Analytics
    • Ouverture de rapports CSV avec Excel
Propulsé par GitBook
Sur cette page
  • Bulk enroll
  • Bulk enrollment
  • Request example
  • POST Parameters
  • Response Values

Cet article vous a-t-il été utile ?

  1. Rest API

Bulk enroll

Bulk enroll

POST https://your-platform-url.com/api/bulk_enroll/v1/bulk_enroll/

Cet endpoint permet d'inscrire ou désinscrire un apprenants à un ou plusieurs cours. Permissions : Être administrateur du cours pour lequel vous souhaitez inscrire les utilisateurs.

Headers

Name
Type
Description

Access-Control-Request-Headers

string

authorization

Authorization

string

Bearer <auth_token>

Content-Type

string

application/json

{    "name": "Cake's name",    "recipe": "Cake's recipe name",    "cake": "Binary cake"}
{    "message": "Ain't no cake like that."}

Bulk enrollment

Inscrire un ou plusieurs utilisateurs dans un ou plusieurs cours.

Request example

POST /api/bulk_enroll/v1/bulk_enroll/ {
            "auto_enroll": true,
            "email_students": true,
            "action": "enroll",
            "courses": "course-v1:edX+Demo+123,course-v1:edX+Demo2+456",
            "cohorts": "cohortA,cohortA",
            "identifiers": "brandon@example.com,yamilah@example.com"
        }

POST Parameters

Key

Comments

auto_enroll

When set to true, students will be enrolled as soon as they register.

email_students

When set to true, students will be sent email notifications upon enrollment.

action

Can either be set to "enroll" or "unenroll". This determines the behavior

cohorts

Optional. If provided, the number of items in the list should be equal to the number of courses. first cohort coressponds with the first course and so on. The learners will be added to the corresponding cohort.

Response Values

If the supplied course data is valid and the enrollments were successful, an HTTP 200 "OK" response is returned. The HTTP 200 response body contains a list of response data for each enrollment. If a cohorts list is provided, additional 'cohort' keys will be added to the 'before' and 'after' states.

{
    "action": "unenroll",
    "courses": {
        "course-v1:edX+DemoX+Demo_Course": {
            "action": "unenroll",
            "results": [
                {
                    "identifier": "test-email@example.com",
                    "after": {
                        "enrollment": true,
                        "allowed": false,
                        "user": true,
                        "auto_enroll": false
                    },
                    "before": {
                        "enrollment": false,
                        "allowed": false,
                        "user": true,
                        "auto_enroll": false
                    }
                }
            ],
            "auto_enroll": true
        }
    },
    "email_students": false,
    "auto_enroll": true
}
PrécédentDivision des discussions par cohorteSuivantOuverture de rapports CSV avec Excel

Dernière mise à jour il y a 4 ans

Cet article vous a-t-il été utile ?