- משאב: קורס
- CourseState
- CourseMaterialSet
- CourseMaterial
- GradebookSettings
- CalculationType
- DisplaySetting
- שיטות
משאב: קורס
קורס ב-Classroom.
ייצוג ב-JSON |
---|
{ "id": string, "name": string, "section": string, "descriptionHeading": string, "description": string, "room": string, "ownerId": string, "creationTime": string, "updateTime": string, "enrollmentCode": string, "courseState": enum ( |
שדות | |
---|---|
id |
המזהה של הקורס הזה שהוקצה על ידי Classroom. כשהערך הוא ציון השדה הזה במסכת עדכון של קורס גורם לשגיאה. |
name |
שם הקורס. לדוגמה, 'ביולוגיה כיתה י'. חובה להזין שם. המחרוזת צריכה להיות באורך של 1 עד 750 תווים, ומחרוזת UTF-8 תקינה. |
section |
קטע בקורס. לדוגמה, 'מחצית שנה 2'. אם השדה הזה מוגדר, הוא צריך להיות מחרוזת UTF-8 תקינה באורך של עד 2,800 תווים. |
description |
כותרת אופציונלית לתיאור. לדוגמה, 'ברוכים הבאים לביולוגיה לכיתה י'. אם מאכלסים אותו, השדה הזה צריך להיות מחרוזת UTF-8 תקינה באורך של עד 3,600 תווים. |
description |
תיאור אופציונלי. לדוגמה: "נלמד על המבנה של יצורים חיים באמצעות שילוב של ספרי לימוד, הרצאות של אורחים ועבודות מעבדה. זה הולך להיות מעניין!" אם השדה הזה מוגדר, הוא חייב להיות מחרוזת UTF-8 תקינה באורך של עד 30,000 תווים. |
room |
מיקום אופציונלי של החדר. לדוגמה, '301'. אם השדה מוגדר, הוא צריך להיות מחרוזת UTF-8 תקינה באורך של עד 650 תווים. |
owner |
המזהה של הבעלים של קורס. כשהשדה מצוין כפרמטר של
צריך להגדיר את הערך הזה בבקשת יצירה. אדמינים יכולים גם לציין את השדה הזה ב- |
creation |
מועד היצירה של הקורס. ציון השדה הזה במסכת עדכון של קורס גורם לשגיאה. קריאה בלבד. חותמת זמן בפורמט UTC 'Zulu' של RFC3339, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
update |
מועד העדכון האחרון של הקורס. ציון השדה הזה במסכת עדכון של קורס גורם לשגיאה. קריאה בלבד. חותמת זמן בפורמט UTC 'Zulu' של RFC3339, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
enrollment |
קוד ההרשמה לשימוש כשמצטרפים לקורס הזה. ציון השדה הזה במסכת עדכון של קורס גורם לשגיאה. קריאה בלבד. |
course |
מצב הקורס. אם לא צוין מצב, מצב ברירת המחדל הוא |
alternate |
קישור מוחלט לקורס הזה בממשק המשתמש האינטרנטי של Classroom. קריאה בלבד. |
teacher |
כתובת האימייל של קבוצת Google שמכילה את כל המורים של הקורס. אי אפשר לשלוח אימייל לקבוצה הזו, והיא משמשת רק להענקת הרשאות. קריאה בלבד. |
course |
כתובת האימייל של קבוצת Google שמכילה את כל חברי הקורס. אי אפשר לשלוח אימייל לקבוצה הזו, והיא משמשת רק להענקת הרשאות. קריאה בלבד. |
teacher |
מידע על תיקייה ב-Drive ששותפה עם כל המורים בקורס. השדה הזה יוגדר רק למורים של הקורס ולאדמינים של הדומיין. קריאה בלבד. |
courseMaterialSets[] |
קבוצות של חומרי לימוד שמופיעות בדף 'מידע על הקורס'. קריאה בלבד. |
guardians |
אם ההתראות להורים מופעלות בקורס הזה או לא. קריאה בלבד. |
calendar |
מזהה היומן של יומן שכל חברי הכיתה יכולים לראות, שאליו מערכת Classroom מוסיפה אירועים של עבודות בקורס והודעות בקורס. לוח השנה של הקורס נוצר באופן אסינכררוני כשהקורס מוגדר ל- קריאה בלבד. |
gradebook |
ההגדרות של פנקס הציונים שמציינות איך הציון הכולל של התלמיד/ה בקורס יחושב למי הוא יוצג. קריאה בלבד |
CourseState
המצבים האפשריים של קורס.
טיפוסים בני מנייה (enum) | |
---|---|
COURSE_STATE_UNSPECIFIED |
אין מצב קורס. הערך הזה לא ישמש בהודעות חזרה לגבי קורסים. |
ACTIVE |
הקורס פעיל. |
ARCHIVED |
הקורס הועבר לארכיון. לא ניתן לשנות אותו, אלא רק להעביר אותו למצב אחר. |
PROVISIONED |
הקורס נוצר, אבל עדיין לא הופעל. רק המורה הראשי ואדמינים של דומיינים יכולים לגשת אליו, והם יכולים לשנות אותו או להעביר אותו למצבים ACTIVE או DECLINED . אפשר לשנות קורס ל-PROVISIONED רק אם הוא נמצא במצב DECLINED . |
DECLINED |
הקורס נוצר, אבל נדחה. הבעלים של הקורס ומנהלי הדומיין יכולים לגשת אליו, אבל הוא לא יוצג בממשק המשתמש באינטרנט. לא ניתן לשנות את הקורס, אלא רק להעביר אותו למצב PROVISIONED . אפשר לשנות קורס ל-DECLINED רק אם הוא נמצא במצב PROVISIONED . |
SUSPENDED |
הקורס הושעה. לא ניתן לשנות את הקורס, ורק המשתמש שצוין ב-ownerId יכול לצפות בו. יכול להיות שקורס יועבר למצב הזה אם יש חשד שהוא מפר את התנאים וההגבלות. |
CourseMaterialSet
קבוצת חומרים שמופיעה בדף 'מידע על הקורס'. החומרים האלה יכולים לכלול תוכנית לימודים, לוח זמנים או מידע רקע אחר שקשור לקורס כולו.
ייצוג ב-JSON |
---|
{
"title": string,
"materials": [
{
object ( |
שדות | |
---|---|
title |
הכותרת של הקבוצה. |
materials[] |
החומרים שמצורפים לקבוצה הזו. |
CourseMaterial
חומר לימוד שמצורף לקורס כחלק מקבוצת חומרים.
ייצוג ב-JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה האיחוד material . נתוני חומר. הערך של material יכול להיות רק אחת מהאפשרויות הבאות: |
|
drive |
צירוף קובץ מ-Google Drive. |
you |
צירוף סרטון מ-YouTube. |
link |
צירוף קישור. |
form |
קובץ מצורף מ-Google Forms. |
GradebookSettings
ההגדרות של גיליון הציונים בקורס. פרטים נוספים זמינים במאמר הזה במרכז העזרה.
ייצוג ב-JSON |
---|
{ "calculationType": enum ( |
שדות | |
---|---|
calculation |
מציין את אופן החישוב של הציון הכולל. |
display |
כאן מציינים מי יוכל לראות את הציון הכולל. |
grade |
קטגוריות הציונים שזמינות למטלות בקורס. |
CalculationType
שיטות אפשריות לחישוב הציון הכולל.
טיפוסים בני מנייה (enum) | |
---|---|
CALCULATION_TYPE_UNSPECIFIED |
לא צוינה שיטה. הערך הזה אף פעם לא מוחזר. |
TOTAL_POINTS |
הציון הכולל הוא סכום הציונים חלקי סכום הנקודות הכולל, ללא קשר לקטגוריה. |
WEIGHTED_CATEGORIES |
הציון הכולל הוא הממוצע המשוקלל לפי קטגוריה. |
DisplaySetting
הגדרות אפשריות להצגת הציון הכולל.
טיפוסים בני מנייה (enum) | |
---|---|
DISPLAY_SETTING_UNSPECIFIED |
לא צוינה הגדרה. הערך הזה אף פעם לא מוחזר. |
SHOW_OVERALL_GRADE |
הציון הכולל מוצג בגיליון הציונים ובפרופיל התלמיד/ה גם למורים וגם לתלמידים. |
HIDE_OVERALL_GRADE |
הציון הכולל לא מוצג בגיליון הציונים או בפרופיל התלמיד/ה. |
SHOW_TEACHERS_ONLY |
הציון הכולל מוצג למורים בגיליון הציונים ובפרופיל התלמיד/ה. התלמידים לא יוכלו לראות את המידע הזה בפרופיל שלהם. |
Methods |
|
---|---|
(deprecated) |
הפונקציה מחזירה אם משתמש מסוים זכאי ליצור קבצים מצורפים של תוספים בקורס נתון. |
(deprecated) |
הפונקציה מחזירה אם משתמש מסוים זכאי לעדכן את GradingPeriodSettings בקורס נתון. |
|
יצירת קורס. |
|
מחיקה של קורס. |
|
הפונקציה מחזירה קורס. |
|
הפונקציה מחזירה את ההגדרות של תקופות למתן ציונים בקורס. |
|
הפונקציה מחזירה רשימה של קורסים שהמשתמש המבקש מורשה להציג, ומוגבלת לקורסים שתואמים לבקשה. |
|
עדכון של שדה אחד או יותר בקורס. |
|
עדכון קורס. |
|
עדכון ההגדרות של תקופות למתן ציונים בקורס. |