- Ressource : CourseWork
- CourseWorkState
- SubmissionModificationMode
- Devoir
- MultipleChoiceQuestion
- Méthodes
Ressource : CourseWork
Travaux et devoirs créés par un enseignant pour les élèves du cours.
| Représentation JSON |
|---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
| Champs | |
|---|---|
courseId |
Identifiant du cours. Lecture seule. |
id |
Identifiant attribué par Classroom à ce devoir, unique par cours. Lecture seule. |
title |
Titre de ce devoir. Le titre doit être une chaîne UTF-8 valide contenant entre 1 et 3 000 caractères. |
description |
Description facultative de ce devoir. Si elle est définie, la description doit être une chaîne UTF-8 valide ne contenant pas plus de 30 000 caractères. |
materials[] |
Autres ressources. Le travail et devoir ne doit pas comporter plus de 20 supports. |
state |
État de ce devoir. Si aucune valeur n'est spécifiée, l'état par défaut est |
alternateLink |
Lien absolu vers ce devoir dans l'interface utilisateur Web de Classroom. Ce champ n'est renseigné que si Lecture seule. |
creationTime |
Horodatage de la création de ce devoir. Lecture seule. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
updateTime |
Horodatage de la dernière modification apportée à ce devoir. Lecture seule. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
dueDate |
Date facultative, au format UTC, à laquelle les devoirs de ce cours doivent être rendus. Ce champ doit être spécifié si |
dueTime |
Heure de la journée (facultative), au format UTC, à laquelle les devoirs doivent être rendus. Ce champ doit être spécifié si |
scheduledTime |
Code temporel facultatif indiquant quand ce devoir doit être publié. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
maxPoints |
Note maximale pour ce devoir. Si la valeur est zéro ou n'est pas spécifiée, le devoir est considéré comme non noté. Il doit s'agir d'un nombre entier non négatif. |
workType |
Type de ce devoir. Le type est défini lors de la création du devoir et ne peut pas être modifié. |
associatedWithDeveloper |
Indique si ce devoir est associé au projet de la Developer Console qui effectue la requête. Pour en savoir plus, consultez Lecture seule. |
assigneeMode |
Mode d'attribution du document de travail. Si elle n'est pas spécifiée, la valeur par défaut est |
individualStudentsOptions |
Identifiants des élèves ayant accès au devoir. Ce champ n'est défini que si |
submissionModificationMode |
Paramètre permettant de déterminer quand les élèves sont autorisés à modifier leurs devoirs. Si elle n'est pas spécifiée, la valeur par défaut est |
creatorUserId |
Identifiant de l'utilisateur qui a créé le devoir. Lecture seule. |
topicId |
Identifiant du thème auquel ce document de travail est associé. Doit correspondre à un thème existant dans le cours. |
gradeCategory |
Catégorie à laquelle la note de ce devoir contribue. Présent uniquement lorsqu'une catégorie a été choisie pour le document de travail. Peut être utilisé pour calculer la note globale. Lecture seule. |
previewVersion |
Uniquement en sortie. Version preview de l'API utilisée pour récupérer cette ressource. |
learningGoals[] |
Facultatif. Références à tous les objectifs d'apprentissage associés à ce devoir. Un devoir peut comporter au maximum 10 objectifs d'apprentissage. Ce champ n'est renseigné que si lepreviewVersion approprié est défini.
|
| Informations supplémentaires spécifiques à un type de devoir. Voici une liste de champs mutuellement exclusifs. Au maximum, un des champs sera défini dans une réponse : | |
assignment |
Détails de la tâche. Ce champ n'est renseigné que lorsque Lecture seule. |
multipleChoiceQuestion |
Détails de la question à choix multiples. Pour les opérations de lecture, ce champ n'est renseigné que lorsque |
| Fin des champs mutuellement exclusifs. | |
gradingPeriodId |
Identifiant de la période de notation associée au devoir.
|
CourseWorkState
États possibles d'un devoir.
| Enums | |
|---|---|
COURSE_WORK_STATE_UNSPECIFIED |
Aucun état spécifié. Cette valeur n'est jamais renvoyée. |
PUBLISHED |
État d'un travail qui a été publié. Il s'agit de l'état par défaut. |
DRAFT |
État d'un travail qui n'est pas encore publié. Les devoirs dans cet état ne sont visibles que par les enseignants du cours et les administrateurs du domaine. |
DELETED |
État d'un travail qui a été publié, mais qui est maintenant supprimé. Les devoirs dans cet état ne sont visibles que par les enseignants du cours et les administrateurs du domaine. Les tâches dans cet état sont supprimées après un certain temps. |
SubmissionModificationMode
Modes de modification possibles pour les devoirs des élèves.
| Enums | |
|---|---|
SUBMISSION_MODIFICATION_MODE_UNSPECIFIED |
Aucun mode de modification spécifié. Cette valeur n'est jamais renvoyée. |
MODIFIABLE_UNTIL_TURNED_IN |
Les devoirs peuvent être modifiés avant d'être rendus. |
MODIFIABLE |
Les envois peuvent être modifiés à tout moment. |
Assignment
Informations supplémentaires sur les devoirs.
| Représentation JSON |
|---|
{
"studentWorkFolder": {
object ( |
| Champs | |
|---|---|
studentWorkFolder |
Dossier Drive dans lequel sont placées les pièces jointes des devoirs rendus par les élèves. Ce champ n'est renseigné que pour les enseignants et les administrateurs du cours. |
MultipleChoiceQuestion
Informations supplémentaires pour les questions à choix multiples.
| Représentation JSON |
|---|
{ "choices": [ string ] } |
| Champs | |
|---|---|
choices[] |
Choix possibles. |
Méthodes |
|
|---|---|
|
créer des travaux et devoirs ; |
|
Supprime un devoir. |
|
Renvoie un devoir. |
|
Récupère les métadonnées des modules complémentaires Classroom dans le contexte d'un post spécifique. |
|
Renvoie la liste des devoirs que le demandeur est autorisé à consulter. |
|
Modifie le mode et les options d'attribution d'un devoir. |
|
Met à jour un ou plusieurs champs d'un devoir. |