Oceny

W tym dokumencie przedstawiamy koncepcje oceniania związane z interfejsem Classroom API.

Więcej informacji o ocenianiu przez nauczycieli w aplikacji Google Classroom znajdziesz w artykule Wyświetlanie ocen i śledzenie projektów.

CourseWork i StudentSubmissions

W Google Classroom uczniowie oddają StudentSubmissions za projekty CourseWork na Course. CourseWork może być oceniana lub nie. Jeśli CourseWork jest oceniany, ma wartość maxPoints, która określa łączną liczbę punktów, jaką można uzyskać za zadanie. Jeśli wartość maxPoints wynosi zero lub nie została określona, projekt nie jest oceniany.

W przypadku projektów z oceną nauczyciele ustawiają draftGrade ocenęStudentSubmission przed zwróceniem projektu uczniowi. Gdy przesłana praca zostanie zwrócona w aplikacji Classroom, na StudentSubmission automatycznie zostanie ustawiona wartość assignedGrade, która będzie taka sama jak bieżąca wartość draftGrade. Deweloperzy mogą ustawić oba te pola i muszą naśladować działanie aplikacji Classroom. Na przykład nie można ustawić pola assignedGrade bez pola draftGrade. Oba pola są reprezentowane przez liczby dziesiętne, a jeśli nie są ustawione, oznacza to, że nauczyciel nie ustawił jeszcze odpowiedniej oceny. Przykłady kodu do odczytywania, ustawiania i zwracania ocen znajdziesz w artykule Tworzenie ocen i zarządzanie nimi.

Uczniowie mogą przesyłać wiele projektów do tego samego CourseWork zadania, a stan przesłania i historia ocen są śledzone w StudentSubmission.submissionHistory.

Spóźnione, usprawiedliwione i nieoddane zadania

Gdy przypiszesz CourseWork, dla każdego ucznia zostaną utworzone elementy zastępcze StudentSubmissions, nawet jeśli uczeń nie wykonał odpowiedniego projektu. Nauczyciele mogą ustawić dueDate na CourseWork, a powiązane StudentSubmissions są oznaczane polem late (ustawionym na true), jeśli uczeń nie odda projektu przed terminem. Nauczyciele mogą też wyłączyć możliwość przesyłania projektów po terminie za pomocą ustawienia w aplikacji Classroom.

Dodatkowo StudentSubmissions, które nie zostaną przesłane przed dueDate, są w dzienniku ocen Classroom oznaczane jako brakujące. Nauczyciele mogą też ręcznie oznaczać przesłane projekty jako nieoddane w aplikacji Classroom. Nieoddane projekty automatycznie otrzymują ocenę draftGrade, którą nauczyciel może dostosować, ale domyślnie jest ona równa 0.

Nauczyciel może oznaczyć nieoddane projekty jako ukończone lub zwolnione. StudentSubmissions oznaczone jako ukończone nie mają domyślnego pola draftGrade, dopóki nauczyciel nie ustawi nowego ręcznie. StudentSubmissions oznaczone jako „Zwolniony” są usuwane z obliczeń oceny ogólnej, w tym okresów oceniania.

Więcej informacji o tym, jak nauczyciele mogą zarządzać przesłanymi pracami, znajdziesz w artykule pomocy ocenianie i zwracanie prac.

Ocena ogólna i systemy oceniania

Classroom obsługuje wiele systemów oceniania, które służą do obliczania ogólnych ocen uczniów na kursie. Oceny ogólne można obliczać bezpośrednio na podstawie sumy punktów, ważonej według kategorii lub wcale.

Więcej informacji o różnych systemach oceniania wraz z przykładami znajdziesz w artykule konfigurowanie oceniania.

Najważniejsze kwestie:

  • Zasób Course ma obiekt gradebookSettings ze szczegółowymi informacjami o ustawieniach oceniania kursu.
    • calculationType określa metodę obliczania wyników szkolenia.
    • displaySettings określa, kto może wyświetlać ogólne oceny w aplikacji Classroom. W miarę możliwości warto uwzględniać to ustawienie w swojej aplikacji. Jeśli na przykład uczniowie nie widzą oceny ogólnej w Classroom, nie wyświetlaj jej w aplikacji.
    • gradeCategories zawiera listę skonfigurowanych kategorii ocen dla kursu, w tym ich nazwy wyświetlane, procent wagi i domyślne punkty za odpowiednie projekty.
  • Jeśli kurs korzysta z ocen ważonych, może być konieczne znormalizowanie wag w sytuacjach, gdy kategoria nie jest obecna. Jeśli na przykład wagi kategorii wynosiły 20% w przypadku zadań domowych, 10% w przypadku zadań do przećwiczenia i 70% w przypadku quizów, ale nie było żadnych zadań do przećwiczenia, Classroom dostosuje wagi do około 22% w przypadku zadań domowych i około 78% w przypadku quizów podczas obliczania ogólnych ocen. Jeśli chcesz odzwierciedlać w aplikacji ogólne oceny z Classroom, musisz to zrobić.

Okresy oceniania

Nauczyciele mogą grupować CourseWork projekty w ramach zajęć w odrębne zakresy dat zwane okresami oceniania. Okresy oceniania można wykorzystać do filtrowania prac w widoku dziennika ocen i tworzenia odrębnych kategorii na potrzeby obliczania ogólnej oceny.

Na przykład nauczyciel może utworzyć okresy oceniania „semestr wiosenny” i „semestr jesienny”. Ocena ogólna za okres wiosenny będzie obejmować tylko projekty StudentSubmissions, które mają termin oddania w tym okresie.

System oceniania ustawiony dla kursu obejmuje okresy oceniania. Jeśli wspomniane okresy oceniania wiosenne i jesienne zostały ustawione w przypadku kursu, w którym używano ważonych kategorii oceniania, uczniowie ostatecznie otrzymaliby 3 zestawy ocen ogólnych:

  • Ogólna ocena wszystkich projektów na kursie.
  • Ogólna ocena wszystkich projektów w zakresie dat wiosennych.
  • Ogólna ocena wszystkich projektów w zakresie dat jesiennych.

Wszystkie 3 metody obliczają ocenę ogólną na podstawie kategorii ważonych.

Aby dowiedzieć się więcej o tej funkcji, zapoznaj się z ogłoszeniem o okresach oceniania.

Okresy oceniania są rozszerzane o CourseWork z gradingPeriodId, który określa okres oceniania, do którego należy projekt.

Więcej informacji o odczytywaniu okresów oceniania i zarządzaniu nimi za pomocą interfejsu API znajdziesz w przewodniku po interfejsie API okresów oceniania.

Oceny cząstkowe

Nauczyciele mogą tworzyć i przypisywać Rubrics do CourseWork projektów oraz używać tych ocen cząstkowych jako wskazówek podczas oceniania odpowiednich StudentSubmissions.

Więcej informacji o tym, jak nauczyciele mogą korzystać z ocen cząstkowych w Classroom, znajdziesz w tym artykule.

Rubryki rozszerzają zasób StudentSubmissions o dodatkowe pola:

  • rubricId identyfikuje rubrykę, która odpowiada przesłanemu dokumentowi.CourseWork
  • draftRubricGrades reprezentuje kryteria i oceny zastępcze, które nauczyciel przygotował przed zwróceniem projektu uczniowi.
  • assignedRubricGrades reprezentuje kryteria i oceny, które uczeń otrzymuje po zwróceniu projektu przez nauczyciela.

W przewodniku po interfejsie API do oceniania znajdziesz informacje o tym, jak zarządzać kryteriami oceniania i odczytywać powiązane oceny za pomocą interfejsu API.

Skale oceniania

Classroom obsługuje konfigurowalne skale oceniania, np. umożliwiające nauczycielom przekształcanie ocen liczbowych na oceny literowe. Te ustawienia i odpowiadające im dane nie są dostępne w interfejsie API.