משאב: CourseWork
עבודה קורס שנוצרה על ידי מורה עבור התלמידים בקורס.
ייצוג 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[] |
חומרים נוספים. ב-CourseWork יש לכלול 20 חומרי לימוד לכל היותר. |
state |
הסטטוס של העבודה הזו בקורס. אם לא צוין אחרת, מצב ברירת המחדל הוא |
alternateLink |
קישור מוחלט לעבודה בקורס הזה בממשק המשתמש של Classroom באינטרנט. השדה הזה מאוכלס רק אם הערך של קריאה בלבד. |
creationTime |
חותמת הזמן של יצירת העבודה בקורס. קריאה בלבד. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
updateTime |
חותמת הזמן של השינוי האחרון בעבודה הזו בקורס. קריאה בלבד. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
dueDate |
תאריך אופציונלי (לפי שעון UTC) שבו יש להגיש את העבודה בקורס הזה. צריך לציין את זה אם מציינים |
dueTime |
שעה אופציונלית ביום, לפי שעון UTC, שבה צריך להגיש את העבודה בקורס הזה. צריך לציין את זה אם מציינים |
scheduledTime |
חותמת זמן אופציונלית במועד הפרסום של הקורס הזה. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
maxPoints |
הציון המקסימלי על העבודה הזו בקורס. אם המטלה הזו לא צוינה או שלא צוין, היא נחשבת ללא ציון. הערך צריך להיות מספר שלם שאינו שלילי. |
workType |
סוג העבודה הזו. הסוג מוגדר בזמן יצירת הקורס ואי אפשר לשנות אותו. |
associatedWithDeveloper |
אם פריט העבודה בקורס משויך לפרויקט ב-Developer Console שממנו נשלחה הבקשה. אתה יכול לראות עוד פרטים בכתובת קריאה בלבד. |
assigneeMode |
מצב ההקצאה של העבודה. אם לא צוין ערך, ערך ברירת המחדל הוא |
individualStudentsOptions |
מזהי תלמידים שיש להם גישה לעבודות הקורס. השדה הזה מוגדר רק אם הערך של |
submissionModificationMode |
הגדרה שקובעת מתי התלמידים יכולים לשנות מטלות. אם לא צוין ערך, ערך ברירת המחדל הוא |
creatorUserId |
מזהה של המשתמש שיצר את העבודה. קריאה בלבד. |
topicId |
המזהה של הנושא שהקורס הזה משויך אליו. הקורס צריך להתאים לנושא קיים בקורס. |
gradeCategory |
הקטגוריה שאליה מתייחס הציון של העבודה הזו. הצגה רק כשבוחרים קטגוריה לעבודת הקורס. יכול לשמש לחישוב הציון הכולל. קריאה בלבד. |
previewVersion |
פלט בלבד. גרסת התצוגה המקדימה של ה-API שמשמשת לאחזור המשאב הזה. |
שדה איחוד details . פרטים נוספים שספציפיים לסוג העבודה של הקורס. details יכול להיות רק אחת מהאפשרויות הבאות: |
|
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[] |
אפשרויות אפשריות. |
שיטות |
|
---|---|
|
יצירת עבודה בקורס. |
|
מחיקת עבודה בקורס. |
|
מחזיר את העבודה בקורס. |
|
קבלת מטא-נתונים של תוספים ל-Classroom בהקשר של פוסט ספציפי. |
|
מחזירה רשימה של עבודות קורס שהמגיש יכול לראות. |
|
שינוי מצב ההקצאה והאפשרויות של העבודה. |
|
מעדכנים שדה אחד או יותר בעבודה בקורס. |