Jeśli nie wiesz, czym są kryteria oceniania w Classroom, przeczytaj te artykuły w Centrum pomocy, aby dowiedzieć się więcej o ogólnej strukturze kryteriów oceniania oraz o tym, jak ocenić uczniów na podstawie kryteriów w interfejsie Classroom.
Struktura ocen cząstkowych
Podczas korzystania z interfejsu API do interakcji z ocenami cząstkowymi warto zwrócić uwagę na kilka ważnych koncepcji:
- Z obiektem
CourseWork
powiązana jest (maksymalnie) jedna ocena cząstkowa, która jest unikalna dla tego elementuCourseWork
(nie można jej udostępniać między zasobamiCourseWork
). - Składa się ona z kryteriów, które mają poziomy. Rubryka musi mieć co najmniej jedno kryterium, a kryterium musi mieć co najmniej jeden poziom.
- Poziomy mogą być oceniane (mieć punkty) lub nieoceniane (bez punktów). Poziomy muszą być w całości lub całkowicie bez punktów w rubryce cząstkowej.
- Jeśli poziomy są punktowane, wszystkie poziomy kryterium muszą mieć ustawioną unikalną wartość punktową. Punkty mogą być liczbami całkowitymi (np. 10) lub liczbami zmiennoprzecinkowymi (np. 9,99). Może to być 0. Wartości null nie są akceptowane. Dodatkowo w ocenie nie może być kryterium z jednym poziomem o wartości 0 punktów.
- Jeśli poziomy nie są punktowane, pole punktów należy pominąć. Wartości null nie są akceptowane.
- Kolejność kryteriów i poziomów jest istotna i odzwierciedla kolejność, w jakiej są reprezentowane w interfejsie Classroom.
- W szczególności poziomy punktacji muszą być zawsze sortowane według punktów w kolejności rosnącej lub malejącej.
- Możesz utworzyć do 50 kryteriów dla każdej oceny cząstkowej i do 10 poziomów osiągnięć dla każdego kryterium.
Powiązane pola przesłanych przez uczniów zadań
Zmieniają się też obiekty Zgłoszenie ucznia:
- Oprócz istniejących właściwości
draftGrade
iassignedGrade
zadanie przesłane przez ucznia oceniane za pomocą oceny cząstkowej ma też właściwościdraftRubricGrades
iassignedRubricGrades
. Reprezentują one oceny cząstkowe (wybrane poziomy i wartości punktowe), które uczeń otrzymuje odpowiednio podczas oceniania według oceny cząstkowej, odpowiednio w wersji roboczej i stanie przypisania. - Obecnie te właściwości są dostępne tylko do odczytu. Oznacza to, że interfejsu API nie można używać do oceniania przesłanych prac, ale można odczytać prace ocenione w interfejsie Classroom.
- Zadania uczniów z powiązaną kartą zawierać będą pole
rubricId
. To pole reprezentuje najnowszą kartę oceniania powiązaną zCourseWork
. Wartość ta może się zmienić, jeśli nauczyciele usuną i ponownie utworzą kartę oceniania.
Zachowania oceny cząstkowej
Celem interfejsu API jest odzwierciedlenie interfejsu Classroom, jeśli jest to możliwe, ale może to prowadzić do zachowania nieintuicyjnego dla programistów, o czym warto wspomnieć:
- Kryteria mają wspierać ocenianie, nie ograniczając przy tym nauczycieli. W związku z tym nauczyciel może wykonać te czynności podczas oceniania przesłanego projektu za pomocą karty oceny:
- Podczas oceniania całkowicie ignoruj kryteria.
- Zmień punkty kryterium niezależnie od punktów dostępnych na poszczególnych poziomach.
- Wybierz poziomy tylko dla podzbioru kryteriów.
- Przypisywanie punktów do kryterium bez wybierania odpowiedniego poziomu.
- zastąpienie łącznej liczby punktów projektu niezależnie od liczby punktów, jaką można uzyskać na podstawie kryteriów oceny;
Ponadto interfejs API nie wprowadza żadnych nowych funkcji. Innymi słowy, interfejs API nie obsługuje zachowania, które nie jest już dostępne w interfejsie Classroom. Na przykład interfejs API nie umożliwia narzucania używania ocen cząstkowych w projektach ani zastępowania możliwości nauczyciela do edytowania ocen cząstkowych i przesyłanych prac.
Ograniczenia podczas oceniania
Podobnie w przypadku ocen cząstkowych, gdy nauczyciel zacznie oceniać za ich pomocą, obowiązują dodatkowe ograniczenia. Po rozpoczęciu oceniania można wprowadzać tylko te zmiany:
- W przypadku tytułów i opisów kryteriów oraz poziomów dozwolone są zmiany tekstowe.
- Kolejność poziomów może się zmieniać w zależności od kryteriów.
Dodatkowe zakresy
Oceny można ręcznie wyeksportować do Arkuszy Google, aby nauczyciele mogli ich używać ponownie.
Jeśli utworzysz lub zaktualizujesz ocenę cząstkową za pomocą tych arkuszy kalkulacyjnych (zobacz przykład w przewodniku), aplikacja musi zażądać zakresu https://www.googleapis.com/auth/spreadsheets.readonly
lub https://www.googleapis.com/auth/spreadsheets
. Pamiętaj, że zakresy spreadsheets
są uważane za wrażliwe i mogą wymagać weryfikacji aplikacji.