- משאב: קורס
- 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 |
מועד היצירה של הקורס. ציון השדה הזה במסכה לעדכון קורס יוביל לשגיאה. קריאה בלבד. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
updateTime |
מועד העדכון האחרון של הקורס. ציון השדה הזה במסכה לעדכון קורס יוביל לשגיאה. קריאה בלבד. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
enrollmentCode |
קוד הרשמה לשימוש כשמצטרפים לקורס הזה. ציון השדה הזה במסכה לעדכון קורס יוביל לשגיאה. קריאה בלבד. |
courseState |
מצב הקורס. אם לא צוין אחרת, מצב ברירת המחדל הוא |
alternateLink |
קישור מוחלט לקורס הזה בממשק המשתמש של Classroom באינטרנט. קריאה בלבד. |
teacherGroupEmail |
כתובת האימייל של קבוצה ב-Google שמכילה את כל מורים של הקורס. הקבוצה הזו לא מקבלת אימיילים וניתן להשתמש בה רק להרשאות. קריאה בלבד. |
courseGroupEmail |
כתובת האימייל של קבוצה ב-Google שמכילה את כל החברים בקורס. הקבוצה הזו לא מקבלת אימיילים וניתן להשתמש בה רק להרשאות. קריאה בלבד. |
teacherFolder |
מידע על תיקייה ב-Drive שמשותפת עם כל מורים של הקורס. השדה הזה יוגדר רק למורים של הקורס ולמנהלי דומיינים. קריאה בלבד. |
courseMaterialSets[] |
קבוצות של חומרים שמופיעים בקטע 'מידע כללי' בקורס הזה. קריאה בלבד. |
guardiansEnabled |
האם התראות לאפוטרופוסים מופעלות בקורס הזה או לא. קריאה בלבד. |
calendarId |
מזהה היומן של יומן שכל משתתפי הקורס יכולים לראות, שאליו מערכת Classroom מוסיפה אירועים לעבודות בקורס והודעות לכיתה. יומן Google עבור קורס נוצר באופן אסינכרוני כאשר הקורס מוגדר כ- קריאה בלבד. |
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 |
הצגת הציון הכולל למורים בגיליון הציונים ובפרופיל התלמיד. מוסתר מהתלמידים בפרופיל התלמיד/ה שלהם. |
שיטות |
|
---|---|
|
הפונקציה מחזירה אם משתמש עומד בדרישות ליצירת קבצים מצורפים של תוספים בקורס נתון. |
|
הפונקציה מחזירה אם המשתמש עומד בדרישות לעדכון GradingPeriodSettings בקורס נתון. |
|
יצירת קורס |
|
מוחקים קורס. |
|
מחזירה קורס. |
|
הפונקציה מחזירה את ההגדרות של התקופה למתן ציונים בקורס. |
|
מחזירה רשימה של קורסים שהמשתמש ששלח את הבקשה יכול לצפות בהם, מוגבלים לקורסים שתואמים לבקשה. |
|
מעדכנים שדה אחד או יותר בקורס. |
|
מעדכנים קורס. |
|
לעדכן את ההגדרות של התקופות למתן ציונים בקורס. |