تسمح لك خدمة Classroom باستخدام Google Classroom API في Apps Script. تمنح واجهة برمجة التطبيقات هذه المشرفين
والمعلّمين والطلاب إمكانية عرض الدورات التدريبية وقوائم الطلاب وإدارتها.
مراجع
للحصول على معلومات تفصيلية عن هذه الخدمة، يُرجى الاطّلاع على
المستندات المرجعية لواجهة برمجة التطبيقات 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('Nocoursesfound.');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('Failedwitherror%s',err.message);}}
تاريخ التعديل الأخير: 2024-12-21 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2024-12-21 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The Google Classroom API within Apps Script allows admins, teachers, and students to manage courses and rosters."],["This is an advanced service requiring prior enabling and provides functionalities mirroring the public API."],["Comprehensive documentation, support resources, and sample code are available for guidance and troubleshooting."],["You can find sample code demonstrating functionalities like listing the user's accessible courses."]]],[]]