Skopiowano treści z Classroom

Nauczyciele mogą kopiować projekty w Classroom. W ten sposób skopiujesz też załączniki dodatków, które znajdują się w projektach. Dzięki temu nauczyciele mogą zaoszczędzić dużo czasu podczas tworzenia projektów dla wielu sekcji lub nowych sekcji w każdym roku szkolnym.

Gdy nauczyciel kopiuje projekt w Classroom, skopiowany projekt ma inne parametry zapytania courseId, itemId i attachmentId niż oryginalny projekt.

Jak kopiować treści

W sekcjach poniżej opisaliśmy, jak nauczyciele mogą kopiować projekty w Classroom.

Kopiowanie zajęć

Podczas kopiowania zajęć wszystkie projekty z tych zajęć są kopiowane do nowych zajęć jako wersje robocze. Nauczyciel może następnie opublikować projekty dla uczniów zapisanych na nowych zajęciach. Uczeń może być zapisany na zajęcia i skopiowane. Może się tak zdarzyć, jeśli uczeń zostanie wstrzymany lub ponownie ukończy zajęcia.

Rysunek 1. Nauczyciele mogą kopiować zajęcia, przechodząc do pionowego kropki w Classroom i klikając Kopiuj. Następnie nauczyciel może w wyskakującym okienku określić szczegóły zajęć i skopiować je.

Publikowanie projektu na wielu zajęciach

Nauczyciel może opublikować projekt na więcej niż jednym kursie na stronie tworzenia projektu. Uczeń może uczestniczyć w obu zajęciach.

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

Ponowne używanie wpisów

Nauczyciel może ponownie użyć posta. Aby to zrobić, otwórz kartę Zadania i kliknij Utwórz. W menu mogą kliknąć Użyj posta ponownie, aby wybrać zajęcia, a następnie ponownie użyć projektu.

Rysunek 3. Nauczyciele mogą rozpocząć procedurę ponownego wykorzystania posta na karcie Zadania i kliknąć Użyj posta ponownie.

Rysunek 4. Po kliknięciu Użyj posta ponownie nauczyciel może wybrać zajęcia i projekt, którego chce użyć ponownie.

oczekiwane zachowanie;

Po skopiowaniu zajęć lub projektu ten sam uczeń może otrzymać ten sam załącznik dodatku w różnych zajęciach. Zalecane działanie dodatków w kopiowanym projekcie powinno:

  1. Upewnij się, że nauczyciele nadal mogą wyświetlać podgląd załącznika w interfejsie teacherViewUri. Jeśli dodatek wymaga licencjonowania, a nauczyciel nie skonfigurował odpowiednio skopiowanego kursu, należy wyświetlić przystępny komunikat z informacją, co należy zrobić. Nauczyciele nie mogą zobaczyć strony z błędem w elemencie iframe.
  2. Upewnij się, że uczniowie widzą nowy załącznik dodatku w studentViewUri. W przypadku załączników o typie aktywności oznacza to, że załącznik jest niekompletny i uczeń nie powinien widzieć swoich odpowiedzi z innych zajęć. Jeśli dodatek nie pozwala temu samemu uczniowi dwukrotnie wykonać załącznika, wyświetl przystępny komunikat z opisem sytuacji lub ścieżki rozwiązania problemu. W przypadku załączników o typie treści oznacza to wyświetlanie treści, które uczeń może zobaczyć w studentViewUri. Uczniowie nie mogą przynajmniej zobaczyć strony błędu w elemencie iframe.
  3. Zadbaj o to, aby nauczyciele widzieli zadanie przesłane przez ucznia, które znajduje się w skopiowanym projekcie w studentWorkReviewUri. Nauczyciel nie powinien mieć możliwości wyświetlenia załącznika z innego kursu. Nauczyciele nie mogą zobaczyć w elemencie iframe strony błędu.

Element iframe widoku nauczyciela

Gdy nauczyciel uruchomi teacherViewUri, attachmentId jako parametr zapytania oprócz courseId, itemId, itemType oraz login_hint lub hd. Element attachmentId może służyć do wyświetlania prawidłowego załącznika w elemencie iframe.

Jeśli nie masz rekordu parametrów zapytania w teacherViewUri, możesz użyć obiektu CopyHistory w zasobie AddOnAttachment, aby zidentyfikować pierwotne przypisanie. Następnie możesz wyświetlić prawidłowy załącznik w usłudze teacherViewUri.

Element iframe widoku ucznia

Gdy uczeń uruchomi studentViewUri, attachmentId, oprócz courseId, itemId, itemType oraz login_hint lub hd, zostanie wysłany jako parametr zapytania. Aby wyświetlić studentViewUri po skopiowaniu projektu lub zajęć, użyj 2 parametrów:

attachmentId to unikalny identyfikator załącznika. submissionId nie musi jednak być niepowtarzalna. Dlatego skopiowany lub ponownie użyty projekt ma inną właściwość attachmentId, ale submissionId może pozostać bez zmian. Gdy uczeń uruchomi studentViewUri, możesz wyświetlić załącznik, identyfikując zadanie ucznia na podstawie klucza złożonego: attachmentId i submissionId.

Jeśli studentViewUri jest renderowany na podstawie samej wartości submissionId, ryzykujesz wyświetlenie przez ucznia jego pracy z innego kursu, ponieważ submissionId nie jest unikalna.

Jak już wspomnieliśmy, jeśli nie możesz zidentyfikować attachmentId, możesz użyć obiektu CopyHistory w zasobie AddOnAttachment, aby zidentyfikować pierwotne przypisanie i jego parametry zapytania.

Element iframe sprawdzania zadań uczniów

Gdy nauczyciel uruchomi studentWorkReviewUri, oprócz courseId, itemId i itemType jako parametry zapytania zostaną wysłane attachmentId i submissionId. Możesz użyć tych parametrów zapytania, aby pobrać zasób AddOnAttachment lub CopyHistory, jeśli nie możesz zidentyfikować podanej wartości attachmentId. Dzięki temu możesz wyszukiwać zadania uczniów przy użyciu klucza złożonego attachmentId i submissionId.