משאב: עבודה בקורס
עבודה בקורס שנוצרה על ידי מורה לתלמידים בקורס.
| ייצוג ב-JSON |
|---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
| שדות | |
|---|---|
courseId |
המזהה של הקורס. לקריאה בלבד. |
id |
המזהה שהוקצה ב-Classroom לעבודה בקורס, ייחודי לכל קורס. לקריאה בלבד. |
title |
שם העבודה בקורס. השם צריך להיות מחרוזת UTF-8 תקינה באורך של 1 עד 3,000 תווים. |
description |
תיאור אופציונלי של העבודה. אם מאכלסים אותו, התיאור צריך להיות מחרוזת UTF-8 תקינה של עד 30,000 תווים. |
materials[] |
חומרים נוספים. בעבודה בקורס יכולים להיות עד 20 פריטי חומר לימוד. |
state |
הסטטוס של העבודה בקורס. אם לא מצוין ערך, מצב ברירת המחדל הוא |
alternateLink |
קישור מוחלט לעבודה הזו בקורס בממשק האינטרנט של Classroom. השדה הזה מאוכלס רק אם הערך של לקריאה בלבד. |
creationTime |
חותמת הזמן שבה נוצרה העבודה בקורס. לקריאה בלבד. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. לדוגמה: |
updateTime |
חותמת הזמן של השינוי האחרון בעבודה הזו. לקריאה בלבד. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. לדוגמה: |
dueDate |
תאריך אופציונלי, ב-UTC, שבו צריך להגיש את העבודה בקורס. צריך לציין את זה אם צוין |
dueTime |
אופציונלי: השעה ביום, לפי שעון UTC, שבה צריך להגיש את העבודה בקורס. אם לא צוין |
scheduledTime |
חותמת זמן אופציונלית שבה העבודה בקורס מתוזמנת לפרסום. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. לדוגמה: |
maxPoints |
הציון המקסימלי לעבודה הזו בקורס. אם הערך הוא אפס או לא צוין, המטלה נחשבת כמטלה ללא ציון. הערך חייב להיות מספר שלם חיובי. |
workType |
סוג העבודה בקורס. הסוג מוגדר כשיוצרים את העבודה, ואי אפשר לשנות אותו. |
associatedWithDeveloper |
אם העבודה הזו משויכת לפרויקט ב-Developer Console שממנו נשלחה הבקשה. פרטים נוספים מופיעים בכתובת לקריאה בלבד. |
assigneeMode |
מצב מקבל ההקצאה של העבודה. אם לא מציינים ערך, ערך ברירת המחדל הוא |
individualStudentsOptions |
מזהים של תלמידים שיש להם גישה לעבודה לכיתה. השדה הזה מוגדר רק אם הערך של |
submissionModificationMode |
הגדרה שקובעת מתי התלמידים יכולים לשנות את העבודות שהגישו. אם לא מציינים ערך, ערך ברירת המחדל הוא |
creatorUserId |
המזהה של המשתמש שיצר את העבודה לכיתה. לקריאה בלבד. |
topicId |
המזהה של הנושא שאליו משויכת העבודה הזו. הוא צריך להתאים לנושא קיים בקורס. |
gradeCategory |
הקטגוריה שהציון של העבודה הזו משפיע עליה. האפשרות הזו מוצגת רק אם נבחרה קטגוריה לעבודה. יכול להיות שהציון ישמש לחישוב הציון הכולל. לקריאה בלבד. |
previewVersion |
פלט בלבד. גרסת טרום-ההשקה (Preview) של ה-API ששימשה לאחזור המשאב הזה. |
learningGoals[] |
אופציונלי. הפניות ליעדי למידה שמצורפים לעבודה הזו. לכל עבודה בקורס יכולים להיות עד 10 יעדי למידה. השדה הזה מאוכלס רק אם מוגדרpreviewVersion מתאים.
|
| פרטים נוספים שספציפיים לסוג העבודה. ברשימה הבאה מפורטים שדות שמוציאים זה את זה. בתשובה יוגדר לכל היותר אחד מהשדות הבאים: | |
assignment |
פרטי המטלה. השדה הזה מאוכלס רק אם הערך של לקריאה בלבד. |
multipleChoiceQuestion |
פרטי השאלה האמריקאית. בפעולות קריאה, השדה הזה מאוכלס רק אם הערך של |
| סוף השדות שמוציאים זה את זה. | |
gradingPeriodId |
המזהה של התקופה למתן ציונים שמשויכת לעבודה.
|
CourseWorkState
מצבים אפשריים של עבודות בקורס.
| טיפוסים בני מנייה (enum) | |
|---|---|
COURSE_WORK_STATE_UNSPECIFIED |
לא צוינה מדינה. הערך הזה אף פעם לא מוחזר. |
PUBLISHED |
סטטוס של עבודה שפורסמה. זהו מצב ברירת המחדל. |
DRAFT |
סטטוס של עבודה שעדיין לא פורסמה. עבודות במצב הזה גלויות רק למורים בקורס ולמנהלי הדומיין. |
DELETED |
סטטוס של יצירה שפורסמה אבל נמחקה. עבודות במצב הזה גלויות רק למורים בקורס ולמנהלי הדומיין. עבודות במצב הזה נמחקות אחרי זמן מה. |
SubmissionModificationMode
מצבי שינוי אפשריים להגשות של תלמידים.
| טיפוסים בני מנייה (enum) | |
|---|---|
SUBMISSION_MODIFICATION_MODE_UNSPECIFIED |
לא צוין מצב שינוי. הערך הזה אף פעם לא מוחזר. |
MODIFIABLE_UNTIL_TURNED_IN |
אפשר לשנות את המטלות לפני שמגישים אותן. |
MODIFIABLE |
אפשר לשנות את הבקשות בכל שלב. |
מטלה
פרטים נוספים על המטלות.
| ייצוג ב-JSON |
|---|
{
"studentWorkFolder": {
object ( |
| שדות | |
|---|---|
studentWorkFolder |
תיקיית Drive שבה נשמרים הקבצים המצורפים שהתלמידים מגישים. השדה הזה מאוכלס רק למורים ולאדמינים בקורס. |
MultipleChoiceQuestion
פרטים נוספים על שאלות אמריקאיות.
| ייצוג ב-JSON |
|---|
{ "choices": [ string ] } |
| שדות | |
|---|---|
choices[] |
אפשרויות אפשריות. |
Methods |
|
|---|---|
|
יוצרת עבודות בקורס. |
|
מחיקת עבודה בקורס. |
|
החזרת העבודה בקורס. |
|
מקבל מטא-נתונים של תוספים ל-Classroom בהקשר של פוסט ספציפי. |
|
מחזירה רשימה של עבודות שהמשתמש ששלח את הבקשה רשאי לראות. |
|
שינוי המצב והאפשרויות של מקבל ההקצאה של עבודה לכיתה. |
|
עדכון של שדה אחד או יותר בעבודה. |