Les modules complémentaires Google Classroom sont désormais disponibles pour tous les développeurs. Pour en savoir plus, consultez la documentation sur les modules complémentaires.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Bien que tout développeur puisse envoyer des requêtes à l'API Google Classroom, certaines fonctionnalités Google Classroom ne sont disponibles que pour certains utilisateurs. Chaque fonctionnalité peut avoir des exigences différentes, comme un type de licence Google Workspace for Education spécifique.
Pour obtenir un récapitulatif détaillé des fonctionnalités disponibles à chaque niveau de licence Google Workspace for Education, consultez la page de comparaison des éditions.
Fonctionnalités soumises à des critères d'éligibilité
Les fonctionnalités suivantes de l'API Classroom ne sont disponibles que pour les utilisateurs éligibles:
Les requêtes envoyées à l'API Classroom sont effectuées au nom d'utilisateurs individuels.
Par conséquent, vous devez vérifier si un utilisateur dispose des fonctionnalités appropriées avant d'envoyer des requêtes d'API avec des conditions d'éligibilité.
Pour déterminer si un utilisateur dispose d'une capacité particulière, envoyez une requête API à la méthode checkUserCapability. Incluez le type Capability approprié pour la fonctionnalité Classroom que vous prévoyez d'utiliser. Spécifiez le Capability approprié pour chaque fonctionnalité:
Pour savoir si l'utilisateur...
Capability
Peut créer ou modifier une pièce jointe de module complémentaire Classroom associée au projet Google Cloud de l'ID client OAuth utilisé pour envoyer la requête
CREATE_ADD_ON_ATTACHMENT
Peut modifier les paramètres des périodes de notation
Ensuite, vérifiez le champ allowed dans la réponse. Si allowed est true, l'utilisateur a accès à l'Capability choisie. Vous pouvez ensuite effectuer des requêtes d'API liées à Capability au nom de l'utilisateur.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/01/14 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/01/14 (UTC)."],[[["Certain Google Classroom features, like add-on attachments, grading periods, and rubrics, are only accessible to eligible users with specific Google Workspace for Education licenses."],["User capabilities for these features are determined individually and can vary, requiring developers to verify access before making related API requests."],["Developers can use the `checkUserCapability` method to determine if a user has the necessary permissions for specific Classroom API features, ensuring tailored product behavior."],["Even with eligibility confirmed, individual API requests might still fail due to other factors, emphasizing that eligibility doesn't guarantee success."]]],[]]