משאב: עבודה בקורס
עבודה בקורס שהמורה יוצר לתלמידים בקורס.
| ייצוג ב-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 בהקשר של פוסט ספציפי. |
|
מחזירה רשימה של עבודות בקורס שלמבקש יש הרשאה לראות. |
|
שינוי המצב והאפשרויות של מקבל ההקצאה של עבודה לכיתה. |
|
עדכון של שדה אחד או יותר בעבודה. |