- משאב: Course
- CourseState
- CourseMaterialSet
- CourseMaterial
- GradebookSettings
- CalculationType
- DisplaySetting
- Methods
משאב: קורס
קורס ב-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 |
שם הקורס. לדוגמה, "ביולוגיה לכיתה י". חובה להזין שם. הוא צריך לכלול בין תו אחד ל-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 |
זמן היצירה של הקורס. ציון השדה הזה במסכת עדכון של קורס יגרום לשגיאה. קריאה בלבד. הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
updateTime |
השעה של העדכון האחרון בקורס הזה. ציון השדה הזה במסכת עדכון של קורס יגרום לשגיאה. קריאה בלבד. הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
enrollmentCode |
קוד ההרשמה שבו צריך להשתמש כדי להצטרף לקורס הזה. ציון השדה הזה במסכת עדכון של קורס גורם לשגיאה. קריאה בלבד. |
courseState |
מצב הקורס. אם לא מצוין ערך, ברירת המחדל היא |
alternateLink |
קישור מוחלט לקורס הזה בממשק האינטרנט של Classroom. קריאה בלבד. |
teacherGroupEmail |
כתובת האימייל של קבוצת Google שמכילה את כל המורים בקורס. הקבוצה הזו לא מקבלת אימיילים ואפשר להשתמש בה רק להרשאות. קריאה בלבד. |
courseGroupEmail |
כתובת האימייל של קבוצת Google שכוללת את כל חברי הקורס. הקבוצה הזו לא מקבלת אימיילים ואפשר להשתמש בה רק להרשאות. קריאה בלבד. |
teacherFolder |
מידע על תיקייה ב-Drive שמשותפת עם כל המורים בקורס. השדה הזה יוגדר רק למורים בקורס ולאדמינים בדומיין. קריאה בלבד. |
courseMaterialSets[] |
קבוצות של חומרי לימוד שמופיעים בדף 'מידע על הקורס'. קריאה בלבד. |
guardiansEnabled |
האם ההתראות להורים ולאפוטרופסים מופעלות בקורס הזה. קריאה בלבד. |
calendarId |
מזהה היומן שכל חברי הקורס יכולים לראות, ש-Classroom מוסיף אליו אירועים של עבודות והודעות בקורס. היומן של הקורס נוצר באופן אסינכרוני כשהקורס מוגדר כ קריאה בלבד. |
gradebookSettings |
ההגדרות של גיליון הציונים שמציינות איך יחושב הציון הכולל של התלמיד בקורס ולמי הוא יוצג. קריאה בלבד. |
subject |
אופציונלי. נושא הקורס. |
levels |
אופציונלי. רמות הקורס. דוגמאות: "כיתה ט'", "חטיבת ביניים", "כיתה ד' עד כיתה ה'", "גן חובה עד כיתה ב'", "3000". אם מאכלסים אותו, השדה הזה צריך להיות מחרוזת UTF-8 תקינה באורך של פחות מ-1,000 תווים. אפשר לנקות את השדה הזה רק באמצעות ה-method |
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 |
|---|
{ "driveFile": { object ( |
| שדות | |
|---|---|
שדה איחוד 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 |
הצגת הציון הכולל למורים בגיליון הציונים ובפרופיל התלמיד. ההסתרות מתבצעות בפרופיל התלמיד. |
Methods |
|
|---|---|
(deprecated) |
הפונקציה מחזירה את הערך True אם המשתמש עומד בדרישות ליצירת קבצים מצורפים של תוספים בקורס מסוים, ואת הערך False אם הוא לא עומד בדרישות. |
(deprecated) |
הפונקציה מחזירה את הערך True אם למשתמש יש הרשאה לעדכן את GradingPeriodSettings בקורס נתון, אחרת היא מחזירה את הערך False. |
|
יוצר קורס. |
|
מחיקת קורס. |
|
מחזירה קורס. |
|
הפונקציה מחזירה את ההגדרות של התקופה למתן ציונים בקורס. |
|
הפונקציה מחזירה רשימה של קורסים שהמשתמש ששלח את הבקשה מורשה לצפות בהם, ומוגבלת לקורסים שתואמים לבקשה. |
|
מעדכן שדה אחד או יותר בקורס. |
|
עדכון קורס. |
|
עדכון של הגדרות תקופת מתן הציונים בקורס. |