- Resource: StudentSubmission
- RubricGrade
- AssignmentSubmission
- קובץ מצורף
- ShortAnswerSubmission
- MultipleChoiceSubmission
- SubmissionHistory
- StateHistory
- מדינה
- GradeHistory
- GradeChangeType
- Methods
משאב: StudentSubmission
הגשת עבודה בקורס על ידי תלמיד.
StudentSubmission
פריטים נוצרים כשנוצר פריט CourseWork
.
יכול להיות שלעבודות שהתלמידים הגישו ושמעולם לא נפתחו (כלומר, עם state
= NEW) לא יהיו שעת יצירה או שעת עדכון.
ייצוג ב-JSON |
---|
{ "courseId": string, "courseWorkId": string, "id": string, "userId": string, "creationTime": string, "updateTime": string, "state": enum ( |
שדות | |
---|---|
courseId |
מזהה הקורס. קריאה בלבד. |
courseWorkId |
מזהה של העבודה שהפריט הזה מתייחס אליה. קריאה בלבד. |
id |
מזהה שהוקצה ב-Classroom למטלה שהתלמיד הגיש. המספר הזה ייחודי לעבודות שנשלחו בקורס הרלוונטי. קריאה בלבד. |
userId |
מזהה של התלמיד או התלמידה שהגישו את העבודה הזו. קריאה בלבד. |
creationTime |
שעת היצירה של השליחה הזו. יכול להיות שהערך לא מוגדר אם התלמיד לא ניגש לפריט הזה. קריאה בלבד. הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים מלבד Z. דוגמאות: |
updateTime |
המועד שבו נשלח העדכון האחרון. יכול להיות שהערך לא מוגדר אם התלמיד לא ניגש לפריט הזה. קריאה בלבד. הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים מלבד Z. דוגמאות: |
state |
המצב של ההגשה הזו. קריאה בלבד. |
late |
האם ההגשה הזו היא באיחור. קריאה בלבד. |
draftGrade |
ציון בהמתנה (אופציונלי). אם לא מוגדר ציון, לא הוגדר ציון. הערך הזה לא יכול להיות שלילי. מותר להשתמש בערכים עשרוניים (כלומר, לא שלמים), אבל הם יעוגלו לשני מקומות אחרי הנקודה העשרונית. האפשרות הזו גלויה רק למורים בקורס, והם יכולים לשנות אותה. |
assignedGrade |
ציון אופציונלי. אם לא מוגדר ציון, לא הוגדר ציון. הערך הזה לא יכול להיות שלילי. מותר להשתמש בערכים עשרוניים (כלומר, לא שלמים), אבל הם יעוגלו לשני מקומות אחרי הנקודה העשרונית. רק מורים בקורס יכולים לשנות את ההגדרה הזו. |
rubricId |
פלט בלבד. המזהה של קריטריון ההערכה שמצורף כרגע לעבודה הזו בקורס ומשמש למתן ציון לעבודה שהתלמיד הגיש. אם אין קריטריון הערכה, המזהה הזה ריק. המזהה הזה משקף את קריטריון ההערכה שפעיל כרגע. הוא משתנה אם המורים מוחקים את קריטריון ההערכה ויוצרים אותו מחדש. קריאה בלבד. |
draftRubricGrades |
ציונים בהמתנה לפי קריטריוני ההערכה. המפה הזו ריקה אם לא מצורפת לעבודה הזו טבלת קריטריונים להערכה, או אם מצורפת טבלת קריטריונים אבל לא הוגדרו ציונים לאף אחד מהקריטריונים. הערכים מאוכלסים רק עבור ציונים שהוגדרו. מפתח: מזהה הקריטריון של הרובריקה. קריאה בלבד. אובייקט שמכיל רשימה של |
assignedRubricGrades |
הציונים שמוקצים לפי קריטריוני ההערכה. המפה הזו ריקה אם לא מצורפת לעבודה הזו קריטריון הערכה, או אם מצורף קריטריון הערכה אבל לא הוגדרו ציונים לאף קריטריון. הערכים מאוכלסים רק עבור ציונים שהוגדרו. מפתח: מזהה הקריטריון של הרובריקה. קריאה בלבד. אובייקט שמכיל רשימה של |
alternateLink |
קישור מוחלט להגשה בממשק המשתמש של Classroom באינטרנט. קריאה בלבד. |
courseWorkType |
סוג העבודה שהוגשה. קריאה בלבד. |
associatedWithDeveloper |
האם העבודה הזו של התלמיד משויכת לפרויקט במסוף למפתחים ששולח את הבקשה. פרטים נוספים מופיעים במאמר קריאה בלבד. |
submissionHistory[] |
היסטוריית השליחה (כולל היסטוריית המצב והציון). קריאה בלבד. |
previewVersion |
פלט בלבד. גרסת הטרום-השקה של ה-API. ההגדרה הזו נדרשת כדי לגשת ליכולות חדשות של API שזמינות למפתחים בתוכנית ה-Preview. |
שדה איחוד content . תוכן השליחה. הסוג הספציפי תלוי בערך של course_work_type . הערך content יכול להיות רק אחד מהבאים: |
|
assignmentSubmission |
תוכן השליחה כש-courseWorkType הוא ASSIGNMENT. התלמידים יכולים לשנות את התוכן הזה באמצעות |
shortAnswerSubmission |
תוכן השליחה כש-courseWorkType הוא SHORT_ANSWER_QUESTION. |
multipleChoiceSubmission |
תוכן ההגשה כש-courseWorkType הוא MULTIPLE_CHOICE_QUESTION. |
RubricGrade
ציון בטבלת הערכה שהוגדר לעבודה של התלמיד. לכל קריטריון הערכה יכולה להיות רשומה אחת לכל היותר.
ייצוג ב-JSON |
---|
{ "criterionId": string, "levelId": string, "points": number } |
שדות | |
---|---|
criterionId |
אופציונלי. מזהה הקריטריון. |
levelId |
אופציונלי. מזהה הרמה האופציונלי של הרמה שנבחרה. אם הערך ריק, לא נבחרה רמה. |
points |
אופציונלי. נקודות אופציונליות שמוקצות לקריטריון הזה, בדרך כלל על סמך הרמה. יכול להיות שיהיו נקודות ברמות, ויכול להיות שלא. אם לא מוגדרים נקודות, לא הוגדרו נקודות לקריטריון הזה. |
AssignmentSubmission
עבודות של תלמידים במטלה.
ייצוג ב-JSON |
---|
{
"attachments": [
{
object ( |
שדות | |
---|---|
attachments[] |
קבצים מצורפים שהתלמיד או התלמידה הוסיפו. יכול להיות שעדיין לא קיימים קבצים ב-Drive שמתאימים לחומרי לימוד עם מצב שיתוף של STUDENT_COPY, אם התלמיד לא ניגש למטלה ב-Classroom. חלק מהמטא-נתונים של הקבצים המצורפים מאוכלסים רק אם למשתמש ששולח את הבקשה יש הרשאה לגשת אליהם. השדות identifier ו-alternateLink תמיד זמינים, אבל שדות אחרים (לדוגמה, title) עשויים לא להיות זמינים. |
קובץ מצורף
קובץ מצורף נוסף לעבודה של תלמיד/ה במטלה.
כשיוצרים קבצים מצורפים, אי אפשר להגדיר את השדה form
.
ייצוג ב-JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד attachment . נתוני הקובץ המצורף. הערך attachment יכול להיות רק אחד מהבאים: |
|
driveFile |
קובץ מצורף מ-Google Drive. |
youTubeVideo |
סרטון מצורף מ-YouTube. |
link |
צירוף קישור. |
form |
קובץ מצורף של Google Forms. |
ShortAnswerSubmission
עבודת תלמיד/ה לשאלה פתוחה.
ייצוג ב-JSON |
---|
{ "answer": string } |
שדות | |
---|---|
answer |
תשובת התלמיד/ה לשאלה שיש להשיב עליה בתשובה קצרה. |
MultipleChoiceSubmission
עבודת תלמיד בשאלה אמריקאית.
ייצוג ב-JSON |
---|
{ "answer": string } |
שדות | |
---|---|
answer |
הבחירה של התלמיד/ה. |
SubmissionHistory
היסטוריית השליחה. המידע הזה כולל כרגע את היסטוריית המדינות והציונים.
ייצוג ב-JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד type . סוג ה-SubmissionHistory, יכול להיות StateHistory או GradeHistory. הערך type יכול להיות רק אחד מהבאים: |
|
stateHistory |
מידע על היסטוריית הסטטוס של השליחה, אם יש כזה. |
gradeHistory |
פרטי היסטוריית הציונים של ההגשה, אם קיימים. |
StateHistory
ההיסטוריה של כל סטטוס שהבקשה הזו הייתה בו.
ייצוג ב-JSON |
---|
{
"state": enum ( |
שדות | |
---|---|
state |
השלב בצינור עיבוד הנתונים של תהליך העבודה. |
stateTimestamp |
מתי הבקשה עברה למצב הזה. הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים מלבד Z. דוגמאות: |
actorUserId |
המורה או התלמיד/ה שביצעו את השינוי. |
מדינה
המצבים האפשריים של בקשה.
טיפוסים בני מנייה (enum) | |
---|---|
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 ( |
שדות | |
---|---|
pointsEarned |
המונה של הציון בשלב הזה בהיסטוריית הציונים של ההגשה. |
maxPoints |
המכנה של הציון בשלב הזה בהיסטוריית הציונים של ההגשה. |
gradeTimestamp |
מתי שונה הציון של ההגשה. הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים מלבד Z. דוגמאות: |
actorUserId |
המורה ששינה/תה את הציון. |
gradeChangeType |
סוג השינוי בציון בשלב הזה בהיסטוריית הציונים של העבודה. |
GradeChangeType
סוגי שינויים אפשריים בציונים.
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN_GRADE_CHANGE_TYPE |
לא צוין סוג שינוי הציון. הערך הזה לא אמור לחזור אף פעם. |
DRAFT_GRADE_POINTS_EARNED_CHANGE |
שינוי במונה של הציון בטיוטה. |
ASSIGNED_GRADE_POINTS_EARNED_CHANGE |
שינוי במונה של הציון שהוקצה. |
MAX_POINTS_CHANGE |
שינוי במכנה של הציון. |
Methods |
|
---|---|
|
מחזירה הגשה של תלמיד או תלמידה. |
|
מחזירה רשימה של מטלות שהוגשו על ידי תלמידים, שלשולח הבקשה יש הרשאה לצפות בהן, בהתאם להיקפי ה-OAuth של הבקשה. |
|
משנה קבצים מצורפים של עבודות שהתלמידים הגישו. |
|
עדכון של שדה אחד או יותר בעבודה שהתלמיד הגיש. |
|
מבטל את השליחה של עבודה של תלמיד/ה בשם התלמיד/ה שהם הבעלים שלה. |
|
מחזירה הגשה של תלמיד או תלמידה. |
|
הגשת מטלה של תלמיד. |