- Ressource: CourseWork
- CourseWorkState
- SubmissionModificationMode
- Devoirs
- MultipleChoiceQuestion
- Méthodes
Ressource: CourseWork
Devoir créé par un enseignant pour les élèves du cours.
Représentation JSON |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
Champs | |
---|---|
course |
Identifiant du cours. Lecture seule. |
id |
Identifiant attribué par Classroom à ce devoir, unique par cours. Lecture seule. |
title |
Titre du devoir. Le titre doit être une chaîne UTF-8 valide contenant entre 1 et 3 000 caractères. |
description |
Description facultative de ce travail de cours. Si elle est définie, la description doit être une chaîne UTF-8 valide ne comportant pas plus de 30 000 caractères. |
materials[] |
Autres ressources CourseWork ne doit pas comporter plus de 20 éléments de cours. |
state |
État de ce travail de cours. Si aucune valeur n'est spécifiée, l'état par défaut est |
alternate |
Lien absolu vers ce travail dans l'interface utilisateur Web de Classroom. Ce champ n'est renseigné que si Lecture seule. |
creation |
Horodatage de création de ce travail de cours. Lecture seule. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
update |
Code temporel de la dernière modification de ce travail de cours. Lecture seule. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
due |
Date facultative (en UTC) à laquelle les devoirs de ce cours doivent être envoyés. Ce champ doit être spécifié si |
due |
Heure facultative (UTC) à laquelle le devoir doit être rendu. Ce champ doit être spécifié si |
scheduled |
Code temporel facultatif de la date de publication prévue de ce devoir. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
max |
Note maximale pour ce travail de cours. Si la valeur est nulle ou non spécifiée, le devoir est considéré comme non noté. Cette valeur doit être un nombre entier non négatif. |
work |
Type de devoir. Le type est défini lors de la création du devoir et ne peut pas être modifié. |
associated |
Indique si cet élément de cours est associé au projet de la console du développeur à l'origine de la requête. Pour en savoir plus, consultez Lecture seule. |
assignee |
Mode de l'affectation du cours. Si elle n'est pas spécifiée, la valeur par défaut est |
individual |
Identifiants des élèves ayant accès au cours. Ce champ n'est défini que si |
submission |
Paramètre permettant de déterminer quand les élèves sont autorisés à modifier les devoirs. Si elle n'est pas spécifiée, la valeur par défaut est |
creator |
Identifiant de l'utilisateur qui a créé le cours. Lecture seule. |
topic |
Identifiant du sujet auquel ce cours est associé. Doit correspondre à un sujet existant du cours. |
grade |
Catégorie à laquelle la note de ce cours contribue. Ne s'affiche que lorsqu'une catégorie a été choisie pour le cours. Peut être utilisé pour calculer la note globale. Lecture seule. |
preview |
Uniquement en sortie. Version preview de l'API utilisée pour récupérer cette ressource. |
Champ d'union details . Informations supplémentaires spécifiques à un type de travail de cours. details ne peut être qu'un des éléments suivants : |
|
assignment |
Détails du devoir. Ce champ n'est renseigné que lorsque Lecture seule. |
multiple |
Informations sur la question à choix multiples. Pour les opérations de lecture, ce champ n'est renseigné que lorsque |
grading |
Identifiant de la période de notation associée au cours.
|
CourseWorkState
États possibles des travaux de cours.
Enums | |
---|---|
COURSE_WORK_STATE_UNSPECIFIED |
Aucun état spécifié. Cette valeur n'est jamais renvoyée. |
PUBLISHED |
État d'un travail 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 publié, mais désormais 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 au bout d'un certain temps. |
SubmissionModificationMode
Modes de modification possibles pour les devoirs des élèves.
Enums | |
---|---|
SUBMISSION_MODIFICATION_MODE_UNSPECIFIED |
Aucun mode de modification n'est spécifié. Cette valeur n'est jamais renvoyée. |
MODIFIABLE_UNTIL_TURNED_IN |
Les devoirs peuvent être modifiés avant d'être envoyés. |
MODIFIABLE |
Vous pouvez modifier les envois à tout moment. |
Assignment
Informations supplémentaires sur les devoirs.
Représentation JSON |
---|
{
"studentWorkFolder": {
object ( |
Champs | |
---|---|
student |
Dossier Drive dans lequel sont placées les pièces jointes des devoirs des é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ée des devoirs. |
|
Supprime un devoir. |
|
Renvoie le travail du cours. |
|
Récupère les métadonnées des modules complémentaires Classroom dans le contexte d'un post spécifique. |
|
Affiche la liste des travaux de cours que le demandeur est autorisé à consulter. |
|
Modifie le mode d'attribution et les options d'un cours. |
|
Met à jour un ou plusieurs champs d'un devoir. |