- משאב: CourseWork
- CourseWorkState
- SubmissionModificationMode
- העברת תנאים
- MultipleChoiceQuestion
- Methods
משאב: כלי המשימות
עבודות שנוצרו על ידי מורה לתלמידים בקורס.
| ייצוג ב-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 |
האם פריט העבודה הזה בקורס משויך לפרויקט במסוף למפתחים ששולח את הבקשה. פרטים נוספים מופיעים במאמר קריאה בלבד. |
assigneeMode |
מצב ההקצאה של מטלת הלימוד. אם לא מציינים ערך, ערך ברירת המחדל הוא |
individualStudentsOptions |
מזהים של תלמידים שיש להם גישה לחומר הלימוד. השדה הזה מוגדר רק אם הערך של |
submissionModificationMode |
הגדרה שקובעת מתי התלמידים יכולים לשנות את העבודות שהם הגישו. אם לא מציינים ערך, ערך ברירת המחדל הוא |
creatorUserId |
מזהה של המשתמש שיצר את המטלה. קריאה בלבד. |
topicId |
מזהה של הנושא שאליו משויכת המשימה הזו. הנושא צריך להיות זהה לנושא קיים בקורס. |
gradeCategory |
הקטגוריה שאליה משויך הציון של העבודה הזו. האפשרות הזו מוצגת רק אם נבחרה קטגוריה למטלה. יכול לשמש לחישוב הציון הכולל. קריאה בלבד. |
previewVersion |
פלט בלבד. גרסת הטרום-השקה של ה-API ששימשה לאחזור המשאב הזה. |
learningGoals[] |
אופציונלי. הפניות ליעדי למידה שמצורפים לעבודה הזו. השדה הזה יאוכלס רק אם מוגדר PreviewVersion מתאים. בכלי המשימות אפשר להוסיף עד 10 יעדי למידה. |
שדה איחוד 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[] |
אפשרויות לבחירה. |
Methods |
|
|---|---|
|
יוצרת עבודה. |
|
מחיקת עבודה בקורס. |
|
מחזירה עבודה בקורס. |
|
מקבל מטא-נתונים של תוספים ל-Classroom בהקשר של פוסט ספציפי. |
|
מחזירה רשימה של עבודות בקורס שהשולח מורשה לצפות בהן. |
|
שינוי המצב והאפשרויות של עבודה לכיתה. |
|
מעדכן שדה אחד או יותר של עבודה בקורס. |