تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تتيح لك خدمة Classroom استخدام
Google Classroom API في "برمجة تطبيقات Google". تتيح واجهة برمجة التطبيقات هذه للمشرفين والمعلّمين والطلاب إمكانية عرض وإدارة دوراتهم التدريبية وقوائمهم.
مراجع
للحصول على معلومات مفصّلة حول هذه الخدمة، يُرجى الاطّلاع على المستندات المرجعية الخاصة بواجهة برمجة التطبيقات Google Classroom API.
مثل جميع الخدمات المتقدّمة في Apps Script، تستخدم خدمة Classroom الكائنات والطرق والمَعلمات نفسها التي تستخدمها واجهة برمجة التطبيقات العامة. لمزيد من المعلومات، اطّلِع على كيفية تحديد تواقيع الطرق.
للإبلاغ عن مشاكل والعثور على دعم آخر، يُرجى الاطّلاع على
دليل دعم Classroom.
نموذج التعليمات البرمجية
يستخدم نموذج الرمز البرمجي أدناه الإصدار 1 من واجهة برمجة التطبيقات.
قائمة الدورات التدريبية
يسرد هذا النموذج أول عشر دورات تدريبية يمكن للمستخدم الوصول إليها.
/** * Lists 10 course names and IDs. */functionlistCourses(){/** * @see https://developers.google.com/classroom/reference/rest/v1/courses/list */constoptionalArgs={pageSize:10// Use other query parameters here if needed.};try{constresponse=Classroom.Courses.list(optionalArgs);constcourses=response.courses;if(!courses||courses.length===0){console.log('No courses found.');return;}// Print the course names and IDs of the available courses.for(constcourseincourses){console.log('%s (%s)',courses[course].name,courses[course].id);}}catch(err){// TODO (developer)- Handle Courses.list() exception from Classroom APIconsole.log('Failed with error %s',err.message);}}
تاريخ التعديل الأخير: 2025-08-31 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-08-31 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eThe Google Classroom API within Apps Script allows admins, teachers, and students to manage courses and rosters.\u003c/p\u003e\n"],["\u003cp\u003eThis is an advanced service requiring prior enabling and provides functionalities mirroring the public API.\u003c/p\u003e\n"],["\u003cp\u003eComprehensive documentation, support resources, and sample code are available for guidance and troubleshooting.\u003c/p\u003e\n"],["\u003cp\u003eYou can find sample code demonstrating functionalities like listing the user's accessible courses.\u003c/p\u003e\n"]]],[],null,[]]