- Requête HTTP
- Paramètres de chemin d'accès
- Paramètres de requête
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- LateValues
- Essayer
Renvoie la liste des devoirs rendus par les élèves que l'utilisateur est autorisé à consulter, en tenant compte des portées OAuth de la requête. Vous pouvez spécifier -
comme courseWorkId
pour inclure les devoirs des élèves pour plusieurs éléments de cours.
Les élèves du cours ne peuvent voir que leur propre travail. Les enseignants du cours et les administrateurs du domaine peuvent consulter tous les devoirs des élèves.
Cette méthode renvoie les codes d'erreur suivants:
PERMISSION_DENIED
si l'utilisateur à l'origine de la demande n'est pas autorisé à accéder au cours ou au travail demandé, ou en cas d'erreurs d'accès.INVALID_ARGUMENT
si la requête est incorrecte.NOT_FOUND
si le cours demandé n'existe pas.
Requête HTTP
GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
course |
Identifiant du cours. Cet identifiant peut être l'identifiant attribué par Classroom ou un |
course |
Identifiant du devoir à demander. Vous pouvez définir cette valeur sur la chaîne littérale |
Paramètres de requête
Paramètres | |
---|---|
user |
Argument facultatif permettant de limiter les devoirs rendus aux devoirs appartenant à l'élève associé à l'identifiant spécifié. L'identifiant peut être l'un des éléments suivants:
|
states[] |
États d'envoi demandés. Si elles sont spécifiées, les devoirs renvoyés correspondent à l'un des états d'envoi spécifiés. |
late |
Valeur de retard demandée. Si elle est spécifiée, la valeur demandée limite les devoirs rendus par les élèves. Si ce paramètre n'est pas spécifié, les envois sont renvoyés quelle que soit la valeur de |
page |
Nombre maximal d'éléments à renvoyer. Une valeur nulle ou non spécifiée indique que le serveur peut attribuer une valeur maximale. Le serveur peut renvoyer un nombre inférieur au nombre de résultats spécifié. |
page |
Valeur La requête |
preview |
Facultatif. Version preview de l'API. Ce paramètre doit être défini pour accéder aux nouvelles fonctionnalités d'API mises à la disposition des développeurs dans le programme Preview. |
Corps de la requête
Le corps de la requête doit être vide.
Corps de la réponse
Réponse lorsque vous listez les devoirs des élèves.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Représentation JSON |
---|
{
"studentSubmissions": [
{
object ( |
Champs | |
---|---|
student |
Le travail des élèves correspondant à la demande. |
next |
Jeton identifiant la page de résultats suivante à renvoyer. Si ce champ est vide, aucun autre résultat n'est disponible. |
Champs d'application des autorisations
Nécessite l'un des champs d'application OAuth suivants :
https://www.googleapis.com/auth/classroom.coursework.students.readonly
https://www.googleapis.com/auth/classroom.coursework.me.readonly
https://www.googleapis.com/auth/classroom.coursework.students
https://www.googleapis.com/auth/classroom.coursework.me
Pour en savoir plus, consultez le guide d'autorisation.
LateValues
Restrictions concernant la valeur tardive des articles retournés.
Enums | |
---|---|
LATE_VALUES_UNSPECIFIED |
Aucune restriction sur les valeurs de retard d'envoi spécifiée. |
LATE_ONLY |
Renvoie les "StudentSubmissions" pour lesquels "late" est défini sur "true". |
NOT_LATE_ONLY |
Renvoyez les "StudentSubmissions" pour lesquels "late" est défini sur "false". |