Skopiowano treści z Classroom

Nauczyciele mogą kopiować projekty w Classroom. Wykonuję W ten sposób skopiujesz załączniki dodatków zawarte w projektach. Pozwala to nauczycielom zaoszczędzić dużo czasu podczas tworzenia projektów dla wielu uczniów i nowych sekcji w każdym roku szkolnym.

Gdy nauczyciel skopiuje projekt w Classroom, skopiowana przypisanie ma inne zapytanie courseId, itemId i attachmentId w porównaniu z pierwotnym przypisaniem.

Jak kopiować treści

W poniższych sekcjach opisano, jak nauczyciele mogą kopiować projekty w Classroom.

Kopiowanie zajęć

Podczas kopiowania zajęć wszystkie projekty na tych zajęciach są kopiowane do nowego kursu jako wersji roboczych. Następnie nauczyciel może opublikować projekty dla uczniów. zapisanych na nowe zajęcia. Uczeń może zapisać się na zajęcia oryginalne oraz skopiowane szkolenie. Może się tak zdarzyć, jeśli uczeń powtórzy zadanie lub powstrzyma go zajęcia.

Rysunek 1. Nauczyciele mogą kopiować kursy, przechodząc do ikony kropkowanej w pionie w Classroom i kliknij Kopiuj. Następnie: nauczyciel może podać szczegóły zajęć w wyskakującym okienku i je skopiować.

Publikowanie projektu na wielu zajęciach

Nauczyciel może opublikować projekt na wielu zajęciach za pomocą na stronie tworzenia projektu. możliwe, że uczeń jest zarejestrowany w obu szkoleniami.

Rysunek 2. Nauczyciele mogą opublikować projekt na więcej niż jednych zajęciach przez klikając menu na pasku bocznym na stronie tworzenia projektu, wybierając wiele zajęć.

Ponowne używanie wpisów

Nauczyciel może ponownie użyć posta, otwierając kartę Zadania i klikając Utwórz. W menu mogą kliknąć Użyj posta ponownie, aby wybrać zajęcia. a następnie wybierz projekt, którego chcesz użyć ponownie.

Rysunek 3. Nauczyciele mogą rozpocząć proces ponownego wykorzystywania postów z poziomu Karta Zadania i kliknij Użyj posta ponownie.

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

oczekiwane zachowanie;

Podczas kopiowania zajęć lub projektu ten sam uczeń może otrzymać załącznika z dodatkiem do różnych kursów. Zalecane działanie w przypadku dodatki w skopiowanym projekcie powinny być:

  1. Sprawdź, czy nauczyciele nadal mogą wyświetlać podgląd załącznika w teacherViewUri Jeśli Twój dodatek wymaga licencjonowania, a nauczyciel nie odpowiednio skonfigurować skopiowany kurs, wyświetlić przyjazny dla użytkownika komunikat informujący jakie powinno być właściwe rozwiązanie. Przynajmniej nauczyciele nie mogą zobaczyć strony błędu w elemencie iframe.
  2. Dopilnuj, aby uczniowie widzieli nowy załącznik w dokumencie studentViewUri. W przypadku załączników związanych z aktywnością oznacza to, że są one nie jest kompletny i uczeń nie powinien widzieć żadnych odpowiedzi. z innego kursu. Jeśli dodatek nie zezwala temu samemu uczniowi na dwukrotnie wypełnić załącznik, wyświetlić przyjazną dla użytkownika wiadomość z opisem lub opis ścieżki do rozwiązania problemu. W przypadku załączników typu treści: oznacza wyświetlenie treści, którą uczeń może zobaczyć w studentViewUri Przynajmniej uczniowie nie mogą zobaczyć strony z błędem. w elemencie iframe.
  3. Sprawdzanie, czy nauczyciele widzą zadanie przesłane przez ucznia ze skopiowanego projektu w studentWorkReviewUri. Nauczyciel nie powinien widzieć przesłanego przez ucznia załącznika z innych zajęć. Na samym początku przynajmniej nauczyciele nie mogą widzieć strony błędu w elemencie iframe.

Element iframe widoku nauczyciela

Gdy nauczyciel uruchomi teacherViewUri, attachmentId zostanie wysłany jako oprócz parametrów courseId, itemId, itemType i login_hint (jeśli użytkownik już autoryzował Twoją aplikację). attachmentId może służyć do wyświetlania prawidłowego załącznika w elemencie iframe.

Jeśli w tabeli teacherViewUri nie ma rekordu parametrów zapytania, może użyć obiektu CopyHistory w zasobie AddOnAttachment do wskazać oryginalny projekt. Dzięki temu możesz wyświetlić prawidłowy załącznik w teacherViewUri.

Element iframe widoku ucznia

Gdy uczeń uruchomi studentViewUri, attachmentId jest wysyłany jako oprócz parametrów courseId, itemId, itemType i login_hint (jeśli użytkownik już autoryzował Twoją aplikację). Do renderowania studentViewUri podczas kopiowania projektu lub zajęć, użyj 2 parametrów:

attachmentId to unikalny identyfikator załącznika. Identyfikator submissionId nie musi jednak być niepowtarzalny. W związku z tym skopiowany lub ponownie użyte przypisanie ma inny element: attachmentId, ale submissionId może bez zmian. Po uruchomieniu aplikacji studentViewUri przez ucznia możesz wyświetlić dodając do załącznika, identyfikując zadanie ucznia na podstawie klucza złożonego attachmentId i submissionId.

Jeśli studentViewUri jest renderowany na podstawie tylko tych danych (submissionId), ryzykujesz pokazując uczniowi projekt z innego kursu, ponieważ Wartość submissionId nie musi być unikalna.

Jak wspomnieliśmy wcześniej, jeśli nie możesz zidentyfikować elementu attachmentId, możesz go użyć CopyHistory w zasobie AddOnAttachment, aby zidentyfikować pierwotnego przypisania i parametrów zapytania.

Element iframe z recenzją zadania ucznia

Gdy nauczyciel uruchomi studentWorkReviewUri, attachmentId oraz Parametry submissionId są wysyłane jako parametry zapytania oprócz parametrów courseId i itemId i itemType. Za pomocą tych parametrów zapytania możesz pobrać AddOnAttachment zasób lub CopyHistory zasób, jeśli nie możesz zidentyfikować podany attachmentId. Dzięki temu możesz wyszukiwać zadania uczniów za pomocą klucz złożony attachmentId i submissionId.