- משאב: קורס
- 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 תווים. |
descriptionHeading |
כותרת אופציונלית לתיאור. לדוגמה, "ברוכים הבאים לביולוגיה לכיתה י'". אם השדה מוגדר, עליו להיות מחרוזת UTF-8 חוקית ולא יותר מ-3,600 תווים. |
description |
תיאור אופציונלי. לדוגמה: "נלמד על המבנה של יצורים חיים באמצעות שילוב של ספרי לימוד, הרצאות של אורחים ועבודות מעבדה. זה הולך להיות מעניין!" אם השדה מוגדר, עליו להיות מחרוזת UTF-8 חוקית ולא יותר מ-30,000 תווים. |
room |
מיקום אופציונלי של החדר. לדוגמה, '301'. אם השדה מוגדר, הוא חייב להיות מחרוזת UTF-8 תקינה באורך של עד 650 תווים. |
ownerId |
המזהה של הבעלים של קורס. אם השדה הזה מוגדר כפרמטר של
צריך להגדיר את הערך הזה בבקשת יצירה. אדמינים יכולים גם לציין את השדה הזה ב- |
creationTime |
מועד היצירה של הקורס. ציון השדה הזה במסכת עדכון של קורס גורם לשגיאה. קריאה בלבד. חותמת זמן בפורמט UTC 'Zulu' של RFC3339, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
updateTime |
מועד העדכון האחרון של הקורס. ציון השדה הזה במסכת עדכון של קורס גורם לשגיאה. קריאה בלבד. חותמת זמן בפורמט 'Zulu' בפורמט RFC3339 UTC, עם רזולוציה של ננו-שנייה ועד תשע ספרות אחרי הנקודה. דוגמאות: |
enrollmentCode |
קוד ההרשמה לשימוש כשמצטרפים לקורס הזה. ציון השדה הזה במסכת עדכון של קורס גורם לשגיאה. קריאה בלבד. |
courseState |
מצב הקורס. אם לא צוין אחרת, מצב ברירת המחדל הוא |
alternateLink |
קישור מוחלט לקורס הזה בממשק המשתמש האינטרנטי של Classroom. קריאה בלבד. |
teacherGroupEmail |
כתובת האימייל של קבוצה ב-Google שמכילה את כל מורים של הקורס. הקבוצה הזו לא מקבלת אימיילים וניתן להשתמש בה רק להרשאות. קריאה בלבד. |
courseGroupEmail |
כתובת האימייל של קבוצת Google שמכילה את כל חברי הקורס. אי אפשר לשלוח אימייל לקבוצה הזו, והיא משמשת רק להענקת הרשאות. קריאה בלבד. |
teacherFolder |
מידע על תיקייה ב-Drive ששותפה עם כל המורים בקורס. השדה הזה יוגדר רק למורים של הקורס ולאדמינים של הדומיין. קריאה בלבד. |
courseMaterialSets[] |
קבוצות של חומרי לימוד שמופיעות בדף 'מידע על הקורס'. קריאה בלבד. |
guardiansEnabled |
אם ההתראות להורים מופעלות בקורס הזה או לא. קריאה בלבד. |
calendarId |
מזהה היומן של יומן שכל חברי הכיתה יכולים לראות, שאליו מערכת Classroom מוסיפה אירועים של עבודות בקורס והודעות בקורס. לוח השנה של הקורס נוצר באופן אסינכררוני כשהקורס מוגדר ל- קריאה בלבד. |
gradebookSettings |
ההגדרות של פנקס הציונים שמציינות איך הציון הכולל של התלמיד/ה בקורס יחושב למי הוא יוצג. קריאה בלבד |
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 יכול להיות רק אחת מהאפשרויות הבאות: |
|
driveFile |
קובץ מצורף מ-Google Drive. |
youTubeVideo |
צירוף סרטון מ-YouTube. |
link |
צירוף קישור. |
form |
קובץ מצורף מ-Google Forms. |
GradebookSettings
ההגדרות של גיליון הציונים בקורס. פרטים נוספים זמינים במאמר הזה במרכז העזרה.
ייצוג ב-JSON |
---|
{ "calculationType": enum ( |
שדות | |
---|---|
calculationType |
מציין את אופן החישוב של הציון הכולל. |
displaySetting |
כאן מציינים מי יוכל לראות את הציון הכולל. |
gradeCategories[] |
קטגוריות הציונים שזמינות למטלות בקורס. |
CalculationType
שיטות אפשריות לחישוב הציון הכולל.
טיפוסים בני מנייה (enum) | |
---|---|
CALCULATION_TYPE_UNSPECIFIED |
לא צוינה שיטה. הערך הזה אף פעם לא מוחזר. |
TOTAL_POINTS |
הציון הכולל הוא סכום הציונים חלקי סכום הנקודות הכולל, ללא קשר לקטגוריה. |
WEIGHTED_CATEGORIES |
הציון הכולל הוא הממוצע המשוקלל לפי קטגוריה. |
DisplaySetting
ההגדרות האפשריות להצגת הציון הכולל.
טיפוסים בני מנייה (enum) | |
---|---|
DISPLAY_SETTING_UNSPECIFIED |
לא צוינה הגדרה. הערך הזה אף פעם לא מוחזר. |
SHOW_OVERALL_GRADE |
מציגה את הציון הכולל בגיליון הציונים ובפרופיל התלמידים, גם למורים וגם לתלמידים. |
HIDE_OVERALL_GRADE |
לא מוצג הציון הכולל בגיליון הציונים או בפרופיל התלמיד. |
SHOW_TEACHERS_ONLY |
הציון הכולל מוצג למורים בגיליון הציונים ובפרופיל התלמיד/ה. התלמידים לא יוכלו לראות את המידע הזה בפרופיל שלהם. |
שיטות |
|
---|---|
(deprecated) |
הפונקציה מחזירה אם משתמש מסוים זכאי ליצור קבצים מצורפים של תוספים בקורס נתון. |
(deprecated) |
הפונקציה מחזירה אם משתמש מסוים זכאי לעדכן את הגדרות תקופות המטלות בקורס נתון. |
|
יצירת קורס. |
|
מוחקים קורס. |
|
הפונקציה מחזירה קורס. |
|
הפונקציה מחזירה את ההגדרות של תקופות למתן ציונים בקורס. |
|
הפונקציה מחזירה רשימה של קורסים שהמשתמש המבקש מורשה להציג, ומוגבלת לקורסים שתואמים לבקשה. |
|
עדכון של שדה אחד או יותר בקורס. |
|
עדכון קורס. |
|
עדכון ההגדרות של תקופות למתן ציונים בקורס. |