מקור מידע: CourseWork
עבודות שנוצרו על ידי מורה לתלמידים בקורס.
ייצוג ב-JSON |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
שדות | |
---|---|
course |
המזהה של הקורס. קריאה בלבד. |
id |
המזהה שהוקצה לעבודה הזו בכיתה, והוא ייחודי לכל קורס. קריאה בלבד. |
title |
כותרת העבודה. השם חייב להיות מחרוזת UTF-8 תקינה שמכילה בין 1 ל-3,000 תווים. |
description |
תיאור אופציונלי של מטלת הקורס. אם מאכלסים אותו, התיאור צריך להיות מחרוזת UTF-8 תקינה שמכילה עד 30,000 תווים. |
materials[] |
חומרים נוספים. אפשר להוסיף לעבודת סטודנט עד 20 פריטים של חומרים. |
state |
הסטטוס של מטלת הקורס הזו. אם לא צוין מצב, מצב ברירת המחדל הוא |
alternate |
קישור מוחלט לעבודות בקורס הזה בממשק המשתמש באינטרנט של Classroom. השדה מאוכלס רק אם הערך של קריאה בלבד. |
creation |
חותמת הזמן שבה נוצרה העבודה. קריאה בלבד. חותמת זמן בפורמט UTC 'Zulu' של RFC3339, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
update |
חותמת הזמן של השינוי האחרון בעבודה הזו בקורס. קריאה בלבד. חותמת זמן בפורמט UTC 'Zulu' של RFC3339, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
due |
תאריך אופציונלי, לפי שעון UTC, שבו יש להגיש את המטלה. צריך לציין את הערך הזה אם צוין |
due |
השעה ביום, לפי שעון UTC, שבה המטלה צריכה להימסר. צריך לציין את הערך הזה אם צוין |
scheduled |
חותמת זמן אופציונלית של מועד הפרסום המתוכנן של עבודת הקורס. חותמת זמן בפורמט UTC 'Zulu' של RFC3339, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
max |
הציון המקסימלי שניתן לקבל על העבודה הזו. אם הערך הוא אפס או לא צוין, ההנחיה הזו נחשבת כלא נבדקה. הערך הזה חייב להיות מספר שלם לא שלילי. |
work |
סוג העבודה. הסוג מוגדר בזמן יצירת מטלת הקורס, ואי אפשר לשנות אותו. |
associated |
האם פריט העבודה הזה משויך לפרויקט במסוף הפיתוח שממנו נשלחה הבקשה. פרטים נוספים זמינים בכתובת קריאה בלבד. |
assignee |
מצב הקצאה של מטלת הלימוד. אם לא מציינים ערך, ערך ברירת המחדל הוא |
individual |
מזהי התלמידים שיש להם גישה לעבודות. השדה הזה מוגדר רק אם הערך של |
submission |
הגדרה לקביעת המועד שבו התלמידים יכולים לשנות את המטלות שהגישו. אם לא מציינים ערך, ערך ברירת המחדל הוא |
creator |
המזהה של המשתמש שיצר את מטלת הלימוד. קריאה בלבד. |
topic |
המזהה של הנושא שאליו משויך העבודה. השם צריך להתאים לנושא קיים בקורס. |
grade |
הקטגוריה שאליה משויך הציון של מטלת הלימוד. האפשרות הזו מוצגת רק אם בחרתם קטגוריה למטלות. יכול לשמש לחישוב הציון הכולל. קריאה בלבד. |
preview |
פלט בלבד. גרסת התצוגה המקדימה של ה-API ששימשה לאחזור המשאב הזה. |
שדה האיחוד details . פרטים נוספים שספציפיים לסוג של מטלה. הערך של details יכול להיות רק אחת מהאפשרויות הבאות: |
|
assignment |
פרטי המטלה. השדה מאוכלס רק כאשר הערך של קריאה בלבד. |
multiple |
פרטי שאלה אמריקאית. בפעולות קריאה, השדה הזה מאוכלס רק כאשר הערך של |
grading |
המזהה של תקופת המטלות שמשויכת למטלות.
|
CourseWorkState
הסטטוסים האפשריים של עבודות בקורס.
טיפוסים בני מנייה (enum) | |
---|---|
COURSE_WORK_STATE_UNSPECIFIED |
לא צוינה מדינה. הערך הזה אף פעם לא מוחזר. |
PUBLISHED |
סטטוס של יצירה שפורסמה. זהו מצב ברירת המחדל. |
DRAFT |
סטטוס של עבודה שעדיין לא פורסמה. עבודות בסטטוס הזה גלויות רק למורים של הקורס ולאדמינים של הדומיין. |
DELETED |
הסטטוס של עבודה שפורסמה אבל נמחקה עכשיו. עבודות בסטטוס הזה גלויות רק למורים של הקורס ולאדמינים של הדומיין. עבודות במצב הזה נמחקות אחרי זמן מה. |
SubmissionModificationMode
מצבי שינוי אפשריים של הגשות של תלמידים.
טיפוסים בני מנייה (enum) | |
---|---|
SUBMISSION_MODIFICATION_MODE_UNSPECIFIED |
לא צוין מצב שינוי. הערך הזה אף פעם לא מוחזר. |
MODIFIABLE_UNTIL_TURNED_IN |
אפשר לשנות את המטלות לפני ההגשה. |
MODIFIABLE |
אפשר לשנות את ההצעות בכל שלב. |
מטלה
פרטים נוספים על מטלות.
ייצוג ב-JSON |
---|
{
"studentWorkFolder": {
object ( |
שדות | |
---|---|
student |
התיקייה ב-Drive שבה נשמרים הקבצים המצורפים מההגשות של התלמידים. השדה הזה מאוכלס רק למורים ולאדמינים של הקורס. |
MultipleChoiceQuestion
פרטים נוספים לגבי שאלות אמריקאיות.
ייצוג ב-JSON |
---|
{ "choices": [ string ] } |
שדות | |
---|---|
choices[] |
אפשרויות אפשריות. |
Methods |
|
---|---|
|
יצירת מטלות. |
|
מחיקה של מטלה. |
|
החזרת עבודות. |
|
הצגת המטא-נתונים של תוספים ל-Classroom בהקשר של פוסט ספציפי. |
|
הפונקציה מחזירה רשימה של מטלות הקורס שהמבקש מורשה להציג. |
|
שינוי המצב והאפשרויות של הקצאת מטלה. |
|
עדכון של שדה אחד או יותר של מטלה בקורס. |