تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تقدّم هذه الصفحة نظرة عامة موجزة على التفاعلات الرئيسية بين تطبيق الويب المكوّن من الإضافات
وواجهة برمجة التطبيقات الخاصة بإضافات Google Classroom.
إطار iframe لميزة "اكتشاف المرفقات"
إنّ إطار iframe لاكتشاف المرفقات هو الصفحة المقصودة للمعلّمين في الإضافة. ننصحك باتّخاذ الإجراءات التالية بشأن طريقة العرض هذه:
عرض واجهة المستخدم لاكتشاف المحتوى أو إنشائه
بشكل اختياري، حدد ما إذا كان عنصر ساحة المشاركات سيقبل ردود الطلاب،
حيث قد ترغب في منع المعلم من إضافة
مرفقات من نوع النشاط. تحقّق من قيمة مَعلمة طلب البحث itemType التي تم
إرسالها عند فتح إطار iframe للإضافة. يقبل النوع courseWork فقط
ردود الطلاب.
استنادًا إلى اختيارات المعلّم، يمكنك تقديم طلب واحد أو أكثر من طلبات create الإضافية لإضافة مرفقات إلى المهمة الدراسية.
إذا كان المستخدم الحالي طالبًا، اربط submissionId من
الاستجابة بعمل الطالب. هذا الإجراء مطلوب لإرجاع الدرجات ولعرض عمل الطالب للمعلّمين في أداة وضع الدرجات، ويمكن استخدام submissionIds في طرق العرض المختلفة.
إذا كانت الإضافة تعرف attachmentId، يجب عرض واجهة مستخدم مناسبة
للمرفق.
بخلاف ذلك، يجب أن يكون قد تم
نسخ المشاركة الرئيسية لهذا المرفق من مشاركة أو دورة تدريبية أخرى. استخدِم copyHistory لتحديد
أحدث نسخة تعرفها الإضافة ونسخ الإعدادات منها ل
إنشاء نموذج جديد مطابق للمرفق من جانب الإضافة. بعد ذلك،
أظهِر واجهة مستخدم المرفق المناسبة.
تاريخ التعديل الأخير: 2024-11-07 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-11-07 (حسب التوقيت العالمي المتفَّق عليه)"],[[["This page explains how your add-on interacts with the Google Classroom API, focusing on key functions and behaviors."],["The Attachment Discovery iframe is the teacher's entry point, allowing them to add attachments to assignments based on chosen content."],["Other iframes (Student View, Student Work Review, Teacher View) focus on content presentation, requiring user authentication and attachment validation."],["Add-ons need to handle cases where attachments are copied between posts or courses, ensuring settings and student work are managed correctly."],["When iframes open, add-ons should validate user roles, retrieve attachment context, and manage student submissions for grading and teacher review."]]],[]]