Obsługa skopiowanych treści

Nauczyciele mogą kopiować elementy strumienia w Classroom. Spowoduje to również skopiowanie załączników dodatków zawartych w elementach strumienia. Dzięki temu nauczyciele oszczędzają dużo czasu podczas tworzenia treści edukacyjnych dla wielu sekcji lub nowych sekcji w każdym roku szkolnym.

Gdy nauczyciele kopiują elementy strumienia w Classroom, skopiowany element strumienia ma inne parametry zapytania courseId, itemId i attachmentId niż oryginalny element strumienia.

Jak kopiować treści

W sekcjach poniżej znajdziesz opis kopiowania elementów strumienia w Classroom przez nauczycieli.

Kopiowanie kursu

Podczas kopiowania kursu wszystkie elementy strumienia w kursie są kopiowane do nowego kursu jako wersje robocze. Nauczyciel może następnie opublikować elementy strumienia dla uczniów zapisanych na nowy kurs. Uczeń może być zapisany na oryginalny kurs i na skopiowany kurs. Może się tak zdarzyć, jeśli uczeń powtarza rok lub zajęcia.

Rysunek 1. Nauczyciele mogą kopiować kursy, klikając pionowe menu z trzema kropkami w Classroom i wybierając Kopiuj. Następnie nauczyciel może określić szczegóły kursu w wyskakującym okienku i skopiować je.

Publikowanie elementu strumienia na kilku kursach

Nauczyciel może opublikować element strumienia na więcej niż 1 kursie na stronie tworzenia elementu strumienia. Uczeń może być zapisany na oba kursy.

Rysunek 2. Nauczyciele mogą opublikować element strumienia na więcej niż 1 kursie, klikając menu na pasku bocznym na stronie tworzenia elementu strumienia i wybierając kilka kursów.

Ponowne używanie wpisów

Nauczyciel może ponownie użyć posta, przechodząc na kartę Zajęcia i klikając Utwórz. W menu mogą kliknąć Użyj ponownie posta, aby wybrać zajęcia, a następnie wybrać element strumienia do ponownego użycia.

Rysunek 3. Nauczyciele mogą rozpocząć proces ponownego wykorzystania posta na karcie Zajęcia i kliknąć Ponownie wykorzystaj post.

Rysunek 4. Po kliknięciu Użyj ponownie posta nauczyciele mogą wybrać zajęcia i element strumienia, którego chcą użyć ponownie.

oczekiwane zachowanie;

Gdy zajęcia lub element strumienia zostaną skopiowane, ten sam uczeń może mieć przypisany ten sam załącznik dodatku na różnych zajęciach. Użytkownicy nie mogą widzieć błędu w ramce iframe. Zalecane działanie dodatków w skopiowanym elemencie strumienia:

  1. Sprawdź, czy nauczyciele nadal mogą wyświetlać podgląd załącznika w teacherViewUri.
    • Jeśli nauczyciel powinien przeprowadzić dodatkową konfigurację nowego kursu, wyświetl przyjazny dla użytkownika komunikat informujący go o odpowiednim sposobie postępowania.
  2. Sprawdź, czy uczniowie widzą nowy załącznik dodatku w studentViewUri.
    • W przypadku załączników typu treść oznacza to wyświetlanie treści, aby uczeń mógł je zobaczyć w studentViewUri.
    • W przypadku załączników typu aktywność oznacza to, że załącznik jest niekompletny i uczeń nie powinien widzieć żadnych odpowiedzi z innych zajęć.
    • Jeśli dodatek nie pozwala temu samemu uczniowi dwukrotnie przesłać załącznika, wyświetl przyjazny dla użytkownika komunikat opisujący sytuację lub sposób rozwiązania problemu.
  3. Upewnij się, że nauczyciele widzą przesłane przez uczniów zadanie z skopiowanego elementu strumienia w studentWorkReviewUri. Nauczyciel nie powinien widzieć przesłanego przez ucznia załącznika z innego kursu.

Element iframe Widok nauczyciela

Gdy nauczyciel uruchomi teacherViewUri, parametr attachmentId zostanie wysłany jako parametr zapytania wraz z parametrami courseId, itemId, itemTypelogin_hint (jeśli użytkownik autoryzował już Twoją aplikację). Za pomocą parametru attachmentId można wyświetlać prawidłowy załącznik w ramce iframe.

Jeśli nie masz zapisu parametrów zapytania w teacherViewUri, możesz użyć obiektu CopyHistory w zasobie AddOnAttachment, aby zidentyfikować pierwotny element strumienia. Następnie możesz wyświetlić odpowiedni załącznik w teacherViewUri.

Element iframe Widok ucznia

Gdy uczeń uruchomi studentViewUri, parametr attachmentId zostanie wysłany jako parametr zapytania wraz z parametrami courseId, itemId, itemTypelogin_hint (jeśli użytkownik autoryzował już Twoją aplikację). Aby wyrenderować studentViewUri podczas kopiowania elementu strumienia lub kursu, użyj 2 parametrów:

Symbol attachmentId to unikalny identyfikator załącznika. Identyfikator submissionId nie musi być jednak unikalny. Dlatego skopiowany lub ponownie użyty element strumienia ma inny attachmentId, ale submissionId może pozostać taki sam. Gdy uczeń uruchomi studentViewUri, możesz wyświetlić załącznik, identyfikując zadanie ucznia na podstawie klucza złożonego z attachmentIdsubmissionId.

Jeśli studentViewUri jest renderowany tylko na podstawie submissionId, istnieje ryzyko, że uczeń zobaczy swoją pracę z innego kursu, ponieważ submissionId nie musi być unikalny.

Jak wspomnieliśmy wcześniej, jeśli nie możesz zidentyfikować elementu attachmentId, możesz użyć obiektu CopyHistory w zasobie AddOnAttachment, aby zidentyfikować oryginalny element transmisji i jego parametry zapytania.

Element iframe sprawdzania prac uczniów

Gdy nauczyciel uruchamia studentWorkReviewUri, parametry attachmentId i submissionId są wysyłane jako parametry zapytania oprócz parametrów courseId, itemId i itemType. Za pomocą tych parametrów zapytania możesz pobrać zasób AddOnAttachment lub zasób CopyHistory, jeśli nie możesz zidentyfikować podanego zasobu attachmentId. Umożliwia to wyszukiwanie prac uczniów za pomocą klucza złożonego składającego się z attachmentIdsubmissionId.