Lehrkräfte können Streamelemente in Classroom kopieren. Dabei werden auch die Add-on-Anhänge kopiert, die in den Stream-Elementen enthalten sind. So sparen Lehrkräfte viel Zeit beim Erstellen von Lerninhalten für mehrere Kurse oder für neue Kurse jedes Schuljahr.
Wenn Lehrkräfte Streamelemente in Classroom kopieren, hat das kopierte Streamelement andere courseId
-, itemId
- und attachmentId
-Abfrageparameter als das ursprüngliche Streamelement.
Inhalte kopieren
In den folgenden Abschnitten wird beschrieben, wie Lehrkräfte Streamingelemente in Classroom kopieren können.
Kurse kopieren
Wenn Sie einen Kurs kopieren, werden alle Streamelemente im Kurs als Entwürfe in den neuen Kurs kopiert. Die Lehrkraft kann die Streamelemente dann für Schüler/Studenten veröffentlichen, die im neuen Kurs angemeldet sind. Ein Schüler/Student kann sowohl für den ursprünglichen Kurs als auch für den kopierten Kurs angemeldet sein. Das kann passieren, wenn ein Schüler oder Student sitzenbleibt oder einen Kurs noch einmal belegt.


Abbildung 1. Lehrkräfte können Kurse kopieren, indem sie in Classroom auf das vertikale gepunktete Dreistrich-Menü und dann auf Kopieren klicken. Anschließend kann die Lehrkraft im Pop-up Details zum Kurs angeben und ihn kopieren.
Streamelemente in mehreren Kursen veröffentlichen
Lehrkräfte können ein Streamelement über die Seite zum Erstellen von Streamelementen in mehreren Kursen veröffentlichen. Es ist möglich, dass ein Schüler oder Student in beiden Kursen angemeldet ist.
Abbildung 2: Lehrkräfte können ein Streamelement in mehreren Kursen veröffentlichen. Klicken Sie dazu auf der Seite zum Erstellen von Streamelementen auf das Drop-down-Menü in der Seitenleiste und wählen Sie mehrere Kurse aus.
Beiträge wiederverwenden
Lehrkräfte können einen Beitrag wiederverwenden, indem sie den Tab Hausaufgaben aufrufen und auf Erstellen klicken. Im Drop-down-Menü kann er auf Beitrag wiederverwenden klicken, um einen Kurs und dann das Streamelement auszuwählen, das er wiederverwenden möchte.
Abbildung 3: Lehrkräfte können die Wiederverwendung eines Beitrags auf dem Tab „Kursaufgaben“ starten, indem sie auf Beitrag wiederverwenden klicken.


Abbildung 4: Nachdem Lehrkräfte auf Beitrag wiederverwenden geklickt haben, können sie einen Kurs und das Streamelement auswählen, das sie wiederverwenden möchten.
Erwartetes Verhalten
Wenn ein Kurs- oder Streamelement kopiert wird, kann demselben Schüler oder Studenten derselbe Add-on-Anhang in verschiedenen Kursen zugewiesen werden. Nutzern darf kein Fehler im Iframe angezeigt werden. Für Add-ons im kopierten Streamelement wird das empfohlene Verhalten wie unten beschrieben beschrieben:
- Prüfen Sie, ob Lehrkräfte weiterhin eine Vorschau des Anhangs in der
teacherViewUri
sehen können.- Wenn der*die Lehrkraft eine zusätzliche Konfiguration für einen neuen Kurs vornehmen muss, wird eine nutzerfreundliche Nachricht angezeigt, in der die Lehrkraft über die entsprechenden Schritte informiert wird.
- Achten Sie darauf, dass die Schüler/Studenten in der
studentViewUri
einen neuen Add-on-Anhang sehen.- Bei Anhängen mit Inhaltstyp bedeutet das, dass der Inhalt für die Schüler/Studenten in der
studentViewUri
angezeigt wird. - Bei Anhängen vom Typ „Aktivität“ bedeutet das, dass der Anhang unvollständig ist und der Schüler oder Student keine seiner Antworten aus einem anderen Kurs sehen sollte.
- Wenn Ihr Add-on nicht zulässt, dass ein Schüler oder Student einen Anhang zweimal ausfüllt, zeigen Sie eine nutzerfreundliche Meldung mit einer Beschreibung des Szenarios oder einer Anleitung zur Behebung des Problems an.
- Bei Anhängen mit Inhaltstyp bedeutet das, dass der Inhalt für die Schüler/Studenten in der
- Achten Sie darauf, dass Lehrkräfte die Einreichung des Schülers/Studenten aus dem kopierten Streamelement in der
studentWorkReviewUri
sehen. Die Lehrkraft sollte die Einreichung eines Schülers/Studenten für den Anhang aus einem anderen Kurs nicht sehen können.
iFrame für die Ansicht für Lehrkräfte
Wenn eine Lehrkraft die teacherViewUri
startet, wird attachmentId
zusätzlich zu courseId
, itemId
, itemType
und login_hint
als Abfrageparameter gesendet (sofern der Nutzer Ihre App bereits autorisiert hat). Mit dem attachmentId
kann der richtige Anhang im Iframe angezeigt werden.
Wenn du keine Aufzeichnung der Abfrageparameter für teacherViewUri
hast, kannst du das CopyHistory
-Objekt in der AddOnAttachment
-Ressource verwenden, um das ursprüngliche Streamelement zu identifizieren. Anschließend können Sie den richtigen Anhang in der teacherViewUri
anzeigen lassen.
iFrame für die Ansicht für Schüler/Studenten
Wenn ein Schüler oder Student die studentViewUri
startet, wird attachmentId
zusätzlich zu courseId
, itemId
, itemType
und login_hint
als Abfrageparameter gesendet (sofern der Nutzer Ihre App bereits autorisiert hat). Um die studentViewUri
zu rendern, wenn ein Streamelement oder ein Kurs kopiert wird, verwende zwei Parameter:
attachmentId
, die aus der Anfrage-URL abgerufen werden kann.submissionId
, die durch Aufrufen der entsprechenden MethodecourseWork.getAddOnContext
,courseWorkMaterials.getAddOnContext
oderannouncements.getAddOnContext
basierend aufitemType
und Lesen desStudentContext
-Objekts abgerufen werden kann.
attachmentId
ist eine eindeutige Kennung für den Anhang. Die submissionId
ist jedoch nicht garantiert eindeutig. Daher hat ein kopiertes oder wiederverwendetes Streamelement eine andere attachmentId
, die submissionId
kann jedoch gleich bleiben. Wenn der Schüler/Student die studentViewUri
startet, können Sie den Anhang anzeigen, indem Sie die Schüler-/Studentenarbeit anhand eines zusammengesetzten Schlüssels aus der attachmentId
und der submissionId
identifizieren.
Wenn die studentViewUri
nur anhand der submissionId
gerendert wird, besteht die Gefahr, dass dem Schüler oder Studenten seine Einreichung aus einem anderen Kurs angezeigt wird, da die submissionId
nicht garantiert eindeutig ist.
Wie bereits erwähnt, kannst du das attachmentId
-Objekt in der AddOnAttachment
-Ressource verwenden, um das ursprüngliche Streamelement und seine Abfrageparameter zu identifizieren, wenn du es nicht finden kannst.CopyHistory
iFrame für die Überprüfung von Schüler-/Studentenarbeiten
Wenn die Lehrkraft die studentWorkReviewUri
startet, werden attachmentId
und submissionId
zusätzlich zu courseId
, itemId
und itemType
als Abfrageparameter gesendet. Mit diesen Abfrageparametern können Sie die AddOnAttachment
- oder CopyHistory
-Ressource abrufen, wenn Sie die angegebene attachmentId
nicht identifizieren können. So können Sie mit einem zusammengesetzten Schlüssel aus attachmentId
und submissionId
nach den Schüler-/Studentenarbeiten suchen.