במסמך הזה מוסברים מושגים שקשורים למתן ציונים, שרלוונטיים ל-Classroom API.
במאמר צפייה בציונים ומעקב אחרי מטלות אפשר לקרוא על תהליך מתן הציונים על ידי המורים באפליקציית Google Classroom.
CourseWork and StudentSubmissions
ב-Google Classroom, התלמידים מגישים את המטלות StudentSubmissions
של CourseWork
בCourse
שלהם. אפשר לתת ציון על CourseWork
או לא לתת ציון. אם ניתן ציון לCourseWork
, יש לו ערך maxPoints
שמייצג את מספר הנקודות הכולל שהמטלה שווה. אם הערך של maxPoints
הוא אפס או לא צוין, לא ניתן ציון למטלה.
במטלות עם ציונים, המורים קובעים draftGrade
ציוןStudentSubmission
לפני שהם מחזירים אותן לתלמידים. כשמחזירים את המטלה באפליקציית Classroom, הערך assignedGrade
מוגדר באופן אוטומטי ב-StudentSubmission
, עם אותו ערך כמו draftGrade
הנוכחי. מפתחים יכולים להגדיר את שני השדות האלה, והם צריכים לחקות את ההתנהגות של אפליקציית Classroom. לדוגמה, אי אפשר להגדיר assignedGrade
בלי להגדיר draftGrade
. שני השדות מיוצגים באמצעות מספרים עשרוניים,
ואם הם לא מוגדרים, המשמעות היא שהמורה עדיין לא הגדיר את הציון המתאים.
במאמר בנושא יצירה וניהול של ציונים מפורטות דוגמאות קוד לקריאה, להגדרה ולהחזרה של ציונים.
התלמידים יכולים להגיש כמה פעמים את אותה מטלה CourseWork
, ומעקב אחרי סטטוס ההגשה והיסטוריית הציונים מתבצע ב-StudentSubmission.submissionHistory
.
מטלות באיחור, מטלות עם אישור ומטלות חסרות
כשמטלות CourseWork
מוקצות, נוצרים placeholders StudentSubmissions
לכל תלמיד, גם אם התלמיד לא ביצע אינטראקציה עם המטלה המתאימה. המורים יכולים להגדיר dueDate
בCourseWork
, וStudentSubmissions
שקשורים אליה מסומנים בשדה late
(שמוגדר לערך true
) אם התלמיד לא הגיש את המטלה לפני התאריך. מורים יכולים גם להשבית הגשות באיחור באמצעות הגדרה באפליקציית Classroom.
בנוסף, StudentSubmissions
שלא מוגשים לפני dueDate
מסומנים בגיליון הציונים ב-Classroom כחסרים. מורים יכולים גם לסמן הגשות כ'לא הוגשו' באופן ידני באפליקציית Classroom. מטלות שלא הוגשו מקבלות באופן אוטומטי ציון של draftGrade
, שאפשר להתאים אישית, אבל ברירת המחדל היא 0.
מורים יכולים לסמן מטלות שלא הוגשו כהושלמו או כניתן פטור.
StudentSubmissions
מסומנות כהושלמו, השדה draftGrade
שלהן יוסר עד שהמורה יגדיר שדה חדש באופן ידני. מטלות שסומנו כStudentSubmissions
פטורות מוסרות מחישוב הציון הכולל, כולל תקופות מתן הציונים.
במאמר העזרה בנושא מתן ציונים והחזרת מטלות מפורט מידע נוסף על האופן שבו מורים יכולים לטפל בהגשות.
ציון כולל ומערכות למתן ציונים
Classroom תומך בכמה שיטות למתן ציונים לחישוב הציונים הכוללים של התלמידים בקורס. אפשר לחשב את הציונים הכוללים ישירות מתוך סך הנקודות, לפי שקלול לפי קטגוריה, או לא לחשב אותם בכלל.
במאמר הגדרת ציונים מוסבר על מערכות שונות למתן ציונים, עם דוגמאות.
כמה נקודות חשובות:
- למשאב
Course
יש אובייקטgradebookSettings
עם פרטים על הגדרות הציונים בקורס.-
calculationType
מציין את שיטת החישוב של הקורס. displaySettings
מציין מי יכול לראות את הציונים הכוללים באפליקציית Classroom. מומלץ לכבד את ההגדרה הזו באפליקציה שלכם, אם אפשר. לדוגמה, אם התלמידים לא יכולים לראות את הציון הכולל שלהם ב-Classroom, אל תציגו אותו באפליקציה שלכם.-
gradeCategories
מכיל רשימה של קטגוריות הציונים שהוגדרו לקורס, כולל השמות המוצגים שלהן, אחוז המשקל ונקודות ברירת המחדל למטלות התואמות.
-
- אם בקורס נעשה שימוש בשקלול ציונים, יכול להיות שתצטרכו לנרמל את המשקלים בתרחישים שבהם קטגוריה לא קיימת. לדוגמה, אם המשקלים של קטגוריות הציונים היו 20% לשיעורי בית, 10% לבעיות לתרגול ו-70% לחידונים, אבל בפועל לא היו בעיות לתרגול, מערכת Classroom משנה את המשקלים ל-22% לשיעורי בית ו-78% לחידונים כשמחשבים את הציונים הכוללים. אם אתם מתכוונים לשקף את הציונים הכלליים ב-Classroom באפליקציה שלכם, תצטרכו לעשות את אותו הדבר.
תקופות למתן ציונים
מורים יכולים לקבץ CourseWork
מטלות בקורס לטווחים שונים של תאריכים שנקראים תקופות למתן ציונים. אפשר להשתמש בתקופות מתן הציונים כדי לסנן את המטלות בתצוגת גיליון הציונים וליצור קטגוריות נפרדות לחישוב הציונים הכוללים.
לדוגמה, מורה יכול ליצור תקופות למתן ציונים לסמסטר 'אביב' ו'סתיו'. הציון הכולל לתקופת האביב יכלול רק את המטלות StudentSubmissions
שהמועד האחרון להגשתן חל בטווח התאריכים של האביב.
השיטה למתן ציונים שהוגדרה לקורס חלה גם על התקופות למתן ציונים. לכן, אם התקופות למתן ציונים שצוינו קודם, של האביב והסתיו, הוגדרו בקורס שבו נעשה שימוש בקטגוריות משוקללות למתן ציונים, בסופו של דבר יהיו לתלמידים שלוש קבוצות של ציונים כוללים:
- הציון הכולל של כל המטלות בקורס.
- הציון הכולל של כל המטלות בטווח התאריכים של האביב.
- הציון הכולל של כל המטלות בטווח התאריכים של הסמסטר הראשון.
בכל שלושת המקרים, הציון הכולל יחושב באמצעות שקלול הקטגוריות.
בהודעה על תקופות מתן ציונים מופיעה סקירה כללית של התכונה.
התקופות למתן ציונים מורחבות CourseWork
עם gradingPeriodId
שמזהה את התקופה למתן ציונים שהמטלה משויכת אליה.
במדריך לשימוש ב-API של תקופות מתן ציונים מוסבר איך לקרוא ולנהל תקופות מתן ציונים באמצעות ה-API.
קריטריונים להערכה
מורים יכולים ליצור Rubrics
ולשייך אותם למטלות CourseWork
, ולהשתמש בהם כהנחיות למתן ציונים למטלות StudentSubmissions
.
במאמר בנושא קריטריוני הערכה מוסבר איך מורים יכולים להשתמש בקריטריוני הערכה ב-Classroom.
בכלי ההערכה StudentSubmissions
יש שדות נוספים:
-
rubricId
מזהה את קריטריון ההערכה שמתאים לCourseWork
של העבודה. -
draftRubricGrades
מייצג את הקריטריונים ואת ציוני המיקום שהמורה ניסח לפני החזרת העבודה לתלמיד. -
assignedRubricGrades
מייצג את הקריטריונים והציונים שהתלמיד/ה מקבל/ת אחרי שהמורה מחזיר/ה את ההגשה.
במדריך ה-API של קריטריוני הערכה מוסבר איך לנהל קריטריוני הערכה ולקרוא ציונים קשורים באמצעות ה-API.
סולמות ציונים
Classroom תומך בסולמות ציונים שניתנים להתאמה אישית. לדוגמה, מורים יכולים להמיר ציונים מספריים לציונים באותיות. ההגדרות האלה והנתונים התואמים לא זמינים ב-API.