- משאב: Course
- CourseState
- CourseMaterialSet
- CourseMaterial
- GradebookSettings
- CalculationType
- DisplaySetting
- CourseLearningStandardSettings
- LearningStandardSetRoot
- 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 |
אופציונלי. נושא הקורס. |
learningStandardSettings |
אופציונלי. הגדרות שקשורות לדרישות הלימודיות שזמינות בקורס. כל קורס יכול לכלול עד 20 קבוצות של מדדי הערכה. |
levels |
אופציונלי. רמות הקורס. דוגמאות: "כיתה ט'", "חטיבת ביניים", "כיתות ד'-ה'", "גן חובה עד כיתה ב'", "3000". אם מאכלסים אותו, השדה הזה צריך להיות מחרוזת UTF-8 תקינה של עד 1,000 תווים. אפשר לנקות את השדה הזה רק באמצעות השיטה |
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 ( |
| שדות | |
|---|---|
| נתוני חומרים. ברשימה הבאה מופיעים שדות שמוציאים זה את זה. בתשובה יוגדר לכל היותר אחד מהשדות הבאים: | |
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 |
הציון הכולל מוצג למורים בגיליון הציונים ובפרופיל של התלמיד/ה. ההערה מוסתרת מהתלמידים בפרופיל שלהם. |
CourseLearningStandardSettings
| ייצוג ב-JSON |
|---|
{
"standardSets": [
{
object ( |
| שדות | |
|---|---|
standardSets[] |
חובה. קבוצת השורשים של הדרישות הלימודיות שחלות על הקורס הזה. |
LearningStandardSetRoot
| ייצוג ב-JSON |
|---|
{ "caseGuid": { object ( |
| שדות | |
|---|---|
caseGuid |
חובה. ה-GUID של Satchel Rosetta Exchange לשורש של קבוצת דרישות לימודיות. |
documentTitle |
פלט בלבד. שם המסמך של קבוצת דרישות לימודיות ברמה הבסיסית. |
standardTitle |
פלט בלבד. השם של קבוצת דרישות לימודיות ברמה הבסיסית (root). |
sourceDataAvailabilityStatus |
פלט בלבד. סטטוס הזמינות של קבוצת מדדי ההערכה. אפשר להשתמש בזה כדי לקבוע אם השורש של קבוצת דרישות הלימוד נמחק מהמקור. |
Methods |
|
|---|---|
(deprecated) |
הפונקציה מחזירה ערך שמציין אם למשתמש יש הרשאה ליצור קבצים מצורפים של תוספים בקורס נתון. |
(deprecated) |
הפונקציה מחזירה ערך שמציין אם המשתמש יכול לעדכן את GradingPeriodSettings בקורס נתון. |
|
יוצרת קורס. |
|
מחיקת קורס. |
|
מחזירה קורס. |
|
מחזירה את ההגדרות של התקופה למתן ציונים בקורס. |
|
הפונקציה מחזירה רשימה של קורסים שהמשתמש ששלח את הבקשה רשאי לראות, ומוגבלת לקורסים שתואמים לבקשה. |
|
עדכון של שדה אחד או יותר בקורס. |
|
עדכון קורס. |
|
מעדכן את ההגדרות של תקופת מתן הציונים בקורס. |