- المرجع: StudentSubmission
- RubricGrade
- AssignmentSubmission
- المرفق
- ShortAnswerSubmission
- MultipleChoiceSubmission
- SubmissionHistory
- StateHistory
- الولاية
- GradeHistory
- GradeChangeType
- الطُرق
المرجع: StudentSubmission
عمل الطالب المرسَل للدورة التدريبية
يتمّ إنشاء عناصر StudentSubmission
عند إنشاء عنصر CourseWork
.
قد لا يتضمّن وقت إنشاء أو وقت تعديل الواجبات التي أرسلها الطلاب ولم يتم الوصول إليها مطلقًا (أي الواجبات التي يكون فيها القيمة state
= NEW).
تمثيل JSON |
---|
{ "courseId": string, "courseWorkId": string, "id": string, "userId": string, "creationTime": string, "updateTime": string, "state": enum ( |
الحقول | |
---|---|
course |
معرّف الدورة التدريبية. للقراءة فقط. |
course |
معرّف عمل الدورة الدراسية الذي يرتبط به هذا العنصر للقراءة فقط. |
id |
معرّف تحدّده منصة Classroom لمشاركة الطالب يجب أن يكون هذا العنوان فريدًا بين العناوين المرسَلة لأعمال الدورة الدراسية ذات الصلة. للقراءة فقط. |
user |
معرّف الطالب الذي يملك عملية الإرسال هذه. للقراءة فقط. |
creation |
وقت إنشاء العينة التي تم إرسالها قد لا يتم ضبط هذا الإعداد إذا لم يصل الطالب إلى هذا العنصر. للقراءة فقط. يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
update |
وقت آخر تعديل على العينة التي تم إرسالها. قد لا يتم ضبط هذا الإعداد إذا لم يصل الطالب إلى هذا العنصر. للقراءة فقط. يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
state |
حالة عملية الإرسال هذه. للقراءة فقط. |
late |
ما إذا كان هذا الإرسال متأخّرًا للقراءة فقط. |
draft |
درجة اختيارية في انتظار المراجعة إذا لم يتم ضبطها، يعني ذلك أنّه لم يتم ضبط أي درجة. يجب أن تكون هذه القيمة غير سالبة. يُسمح باستخدام القيم العشرية (أي القيم غير الصحيحة)، ولكن يتم تقريبها إلى منزلتين عشريتين. لا تظهر هذه المعلومات إلا لمعلّمي الدورة التدريبية ويمكنهم تعديلها. |
assigned |
درجة اختيارية إذا لم يتم ضبطها، يعني ذلك أنّه لم يتم ضبط أي درجة. يجب أن تكون هذه القيمة غير سالبة. يُسمح باستخدام القيم العشرية (أي القيم غير الصحيحة)، ولكن يتم تقريبها إلى منزلتين عشريتين. ولا يمكن تعديل هذه الإعدادات إلا من قِبل معلّمي الدورة التدريبية. |
rubric |
النتائج فقط. معرّف قاعدة التقييم المرفقة حاليًا بهذا العمل الدراسي والمستخدَمة لتقييم ما أرسله الطالب. يكون هذا المعرّف فارغًا إذا لم يكن هناك تصنيف. يعرض هذا المعرّف المقياس النشط حاليًا، ويتغيّر إذا حذف المعلّمون المقياس وأعادوا إنشاؤه. للقراءة فقط. |
draft |
درجات قواعد التقييم في انتظار المراجعة استنادًا إلى معايير قواعد التقييم تكون هذه الخريطة فارغة إذا لم يتم إرفاق مقياس تقييم بهذه الورقة الدراسية أو إذا تم إرفاق مقياس تقييم، ولكن لم يتم تحديد أي درجات استنادًا إلى أي معايير. لا تتم تعبئة الإدخالات إلا للدرجات التي تم ضبطها. المفتاح: رقم تعريف معيار المخطّط. للقراءة فقط. عنصر يحتوي على قائمة بأزواج |
assigned |
درجات قواعد التقييم المحدّدة استنادًا إلى معايير قواعد التقييم تكون هذه الخريطة فارغة إذا لم يتم إرفاق نموذج تقييم بهذه الورقة الدراسية أو إذا تم إرفاق نموذج تقييم، ولكن لم يتم تحديد أي درجات لأي معايير. لا تتم تعبئة الإدخالات إلا للدرجات التي تم ضبطها. المفتاح: رقم تعريف معيار المخطّط. للقراءة فقط. عنصر يحتوي على قائمة بأزواج |
alternate |
رابط مطلق إلى العينة التي تم إرسالها في واجهة مستخدم الويب في Classroom للقراءة فقط. |
course |
نوع عمل الدورة الدراسية المخصّص له هذا الإرسال للقراءة فقط. |
associated |
ما إذا كان هذا الإرسال الذي أجراه الطالب مرتبطًا بمشروع Developer Console الذي يقدّم الطلب. يُرجى الاطّلاع على للقراءة فقط. |
submission |
سجلّ الإرسال (يشمل سجلّات الحالة والدرجات) للقراءة فقط. |
preview |
النتائج فقط. إصدار المعاينة لواجهة برمجة التطبيقات. يجب ضبط هذا الخيار للوصول إلى إمكانات واجهة برمجة التطبيقات الجديدة المتاحة للمطوّرين في "برنامج المعاينة". |
حقل الربط content محتوى العينة التي تم إرسالها ويعتمد النوع المحدّد على قيمة course_work_type . يمكن أن يكون content واحدًا فقط مما يلي: |
|
assignment |
محتوى الإرسال عندما يكون courseWorkType هو ASSIGNMENT يمكن للطلاب تعديل هذا المحتوى باستخدام |
short |
محتوى الإرسال عندما يكون courseWorkType هو SHORT_ANSWER_QUESTION |
multiple |
محتوى الإرسال عندما يكون courseWorkType هو MULTIPLE_CHOICE_QUESTION |
RubricGrade
درجة تقييم تم ضبطها للمادة التي أرسلها الطالب. يجب أن يكون هناك إدخال واحد كحد أقصى لكل معيار تقييم.
تمثيل JSON |
---|
{ "criterionId": string, "levelId": string, "points": number } |
الحقول | |
---|---|
criterion |
اختيارية: رقم تعريف المعيار |
level |
اختيارية: معرّف مستوى اختياري للمستوى المحدّد إذا كانت فارغة، يعني ذلك أنّه لم يتم اختيار أي مستوى. |
points |
اختيارية: نقاط اختيارية تمّ تعيينها لهذا المعيار، استنادًا عادةً إلى المستوى. قد تحتوي المستويات على نقاط أو لا تحتوي. في حال عدم ضبط القيمة، يعني ذلك أنّه لم يتم ضبط أي نقاط لهذا المعيار. |
AssignmentSubmission
عمل الطالب في مهمة
تمثيل JSON |
---|
{
"attachments": [
{
object ( |
الحقول | |
---|---|
attachments[] |
المرفقات التي أضافها الطالب قد لا تكون ملفات Drive التي تتوافق مع المواد التي تم ضبط وضع مشاركتها على STUDENT_COPY متوفّرة بعد إذا لم يدخل الطالب إلى المهمة في Classroom. لا تتم تعبئة بعض البيانات الوصفية للمرفق إلا إذا كان لدى المستخدم الذي يطلبها إذن بالوصول إليها. يكون حقلَا Identifier وalternateLink متاحَين دائمًا، ولكن قد لا يكون الأمر كذلك مع الحقول الأخرى (مثل العنوان). |
مرفق
تمّت إضافة مرفق إلى عمل الطالب في المهمة.
عند إنشاء مرفقات، لا يمكن ضبط الحقل form
.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الربط attachment بيانات المرفق يمكن أن يكون attachment واحدًا فقط مما يلي: |
|
drive |
مرفق ملف Google Drive |
you |
مرفق فيديو على YouTube |
link |
مرفق الرابط |
form |
مرفق "نماذج Google" |
ShortAnswerSubmission
عمل الطالب على سؤال قصير الإجابة
تمثيل JSON |
---|
{ "answer": string } |
الحقول | |
---|---|
answer |
ردّ الطالب على سؤال قصير |
MultipleChoiceSubmission
عمل الطالب على سؤال بخيارات متعدّدة
تمثيل JSON |
---|
{ "answer": string } |
الحقول | |
---|---|
answer |
اختيار الطالب. |
SubmissionHistory
سجلّ عمليات الإرسال ويشمل ذلك حاليًا سجلّات الحالة والدرجات.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الربط type نوع SubmissionHistory، يمكن أن يكون أحد StateHistory أو GradeHistory. يمكن أن يكون type واحدًا فقط مما يلي: |
|
state |
معلومات سجلّ حالة العينة التي تم إرسالها، إن توفّرت |
grade |
معلومات سجلّ الدرجات للعمل الذي تم إرساله، إن توفّرت |
StateHistory
سجلّ كل حالة مرّت بها عملية الإرسال هذه
تمثيل JSON |
---|
{
"state": enum ( |
الحقول | |
---|---|
state |
مرحلة مسار سير العمل |
state |
وقت دخول العينة المرسَلة إلى هذه الحالة يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
actor |
المعلّم أو الطالب الذي أجرى التغيير |
الحالة
الحالات المحتملة التي يمكن أن يكون فيها الإرسال
عمليات التعداد | |
---|---|
STATE_UNSPECIFIED |
لم يتم تحديد أيّ ولاية. ولا يُفترَض أن يتم إرجاع هذا الرمز أبدًا. |
CREATED |
تم إنشاء العينة المرسَلة. |
TURNED_IN |
قدّم الطالب مستندًا تم تكليفه به، وقد يكون نموذجًا أو لا يكون. |
RETURNED |
أرجع المعلّم المستند الذي تم تكليف الطالب به. |
RECLAIMED_BY_STUDENT |
أرسل الطالب المستند الذي تمّ تكليفه به، ثمّ اختار "إلغاء إرسال" المهمة، ما أعطى الطالب إمكانية التحكّم مرة أخرى بصفته المالك. |
STUDENT_EDITED_AFTER_TURN_IN |
عدّل الطالب العينة التي أرسلها بعد تسليمها. لا يتم استخدامها حاليًا إلا في ميزة "الأسئلة"، عندما يعدّل الطالب إجابته. |
GradeHistory
سجلّ كل درجة في العينة التي تم إرسالها
تمثيل JSON |
---|
{
"pointsEarned": number,
"maxPoints": number,
"gradeTimestamp": string,
"actorUserId": string,
"gradeChangeType": enum ( |
الحقول | |
---|---|
points |
هو البسط للدرجة في الوقت الحالي في سجلّ درجات عمليات الإرسال. |
max |
مقياس الدرجة في الوقت الحالي في سجلّ درجات الإرسال |
grade |
عندما تم تغيير درجة العينة التي تم إرسالها يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
actor |
المعلّم الذي أجرى تغيير الدرجة |
grade |
نوع تغيير الدرجة في هذا الوقت في سجلّ درجات الإرسال |
GradeChangeType
أنواع تغييرات الدرجات المحتملة
عمليات التعداد | |
---|---|
UNKNOWN_GRADE_CHANGE_TYPE |
لم يتم تحديد نوع تغيير الدرجة. ولا يُفترَض أن يتم إرجاع هذا الرمز أبدًا. |
DRAFT_GRADE_POINTS_EARNED_CHANGE |
تغيير في البسط الخاص بدرجة المسودة |
ASSIGNED_GRADE_POINTS_EARNED_CHANGE |
تغيير في البسط لدرجة التقييم المحدّدة |
MAX_POINTS_CHANGE |
تغيير في مقياس الدرجة |
الطُرق |
|
---|---|
|
تعرِض هذه السمة عملًا أرسله طالب. |
|
تعرِض هذه الدالة قائمة بالمهام التي أرسلها الطلاب ويُسمح لمقدّم الطلب بالاطّلاع عليها، مع مراعاة نطاقات OAuth للطلب. |
|
تعديل مرفقات العينة التي أرسلها الطالب |
|
تعديل حقل واحد أو أكثر من حقل الإرسال الذي أرسله الطالب |
|
استرداد محتوى أرسله طالب بالنيابة عن الطالب مالك المحتوى |
|
تعرِض هذه السمة عملًا أرسله طالب. |
|
إرسال عمل تقدّمه مؤسسة تعليمية |