- משאב: 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 |
אופציונלי. הגדרות שקשורות לדרישות לימודיות שזמינות בקורס. אפשר להקצות לכל קורס עד 5 שורשי קבוצות מדדי הערכה. |
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 ( |
| שדות | |
|---|---|
שדה איחוד 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 |
הצגת הציון הכולל למורים בגיליון הציונים ובפרופיל התלמיד. ההמלצה מוסתרת מהתלמידים בפרופיל שלהם. |
CourseLearningStandardSettings
| ייצוג ב-JSON |
|---|
{
"standardSets": [
{
object ( |
| שדות | |
|---|---|
standardSets[] |
חובה. קבוצת השורשים של תקני הלמידה שחלים על הקורס הזה. |
LearningStandardSetRoot
| ייצוג ב-JSON |
|---|
{ "caseGuid": { object ( |
| שדות | |
|---|---|
caseGuid |
חובה. מזהה ה-GUID של Satchel Rosetta Exchange עבור שורש של קבוצת מדדי הערכה. |
documentTitle |
פלט בלבד. שם המסמך של שורש קבוצת מדדי ההערכה. |
standardTitle |
פלט בלבד. הכותרת של שורש קבוצת מדדי ההערכה. |
sourceDataAvailabilityStatus |
פלט בלבד. סטטוס הזמינות של שורש קבוצת מדדי ההערכה. אפשר להשתמש בזה כדי לקבוע אם שורש קבוצת מדדי ההערכה הוגדר למחיקה מהמקור. |
Methods |
|
|---|---|
(deprecated) |
הפונקציה מחזירה את הערך True אם המשתמש עומד בדרישות ליצירת קבצים מצורפים של תוספים בקורס מסוים, ואת הערך False אם לא. |
(deprecated) |
הפונקציה מחזירה את הערך true אם למשתמש יש הרשאה לעדכן את ההגדרות של תקופת מתן הציונים בקורס מסוים, ואת הערך false אם אין לו הרשאה כזו. |
|
יצירת קורס. |
|
מחיקת קורס. |
|
מחזירה קורס. |
|
הפונקציה מחזירה את ההגדרות של התקופה למתן ציונים בקורס. |
|
הפונקציה מחזירה רשימה של קורסים שהמשתמש ששלח את הבקשה מורשה לצפות בהם, רק אם הם תואמים לבקשה. |
|
מעדכן שדה אחד או יותר בקורס. |
|
עדכון קורס. |
|
עדכון של הגדרות תקופת מתן הציונים בקורס. |