Menangani konten yang disalin

Pengajar dapat menyalin item forum di Classroom. Tindakan ini juga akan menyalin lampiran add-on yang terdapat dalam item streaming. Hal ini menghemat banyak waktu pengajar saat membuat konten pembelajaran untuk beberapa bagian atau untuk bagian baru setiap tahun ajaran.

Saat pengajar menyalin item forum di Classroom, item forum yang disalin memiliki parameter kueri courseId, itemId, dan attachmentId yang berbeda dibandingkan dengan item forum asli.

Cara menyalin konten

Bagian berikut menjelaskan cara pengajar menyalin item streaming di Classroom.

Menyalin kursus

Saat menyalin kursus, semua item streaming dalam kursus akan disalin ke kursus baru sebagai draf. Kemudian, pengajar dapat memublikasikan item forum kepada siswa yang terdaftar di kursus baru. Siswa dapat terdaftar di kursus asli dan kursus yang disalin. Hal ini dapat terjadi jika siswa tidak naik kelas atau mengulang kelas.

Gambar 1. Pengajar dapat menyalin kursus dengan membuka menu berbintik vertikal di Classroom, lalu mengklik Salin. Kemudian, pengajar dapat menentukan detail tentang kursus di pop-up dan menyalinnya.

Memublikasikan item streaming ke beberapa kursus

Pengajar dapat memublikasikan item forum ke lebih dari satu kursus melalui halaman pembuatan item forum. Mungkin saja siswa terdaftar di kedua kursus tersebut.

Gambar 2. Pengajar dapat memublikasikan item forum ke lebih dari satu kursus dengan mengklik drop-down di sidebar pada halaman pembuatan item forum dan memilih beberapa kursus.

Menggunakan kembali pos

Pengajar dapat menggunakan kembali postingan dengan membuka tab Tugas Kelas dan mengklik Buat. Dari menu drop-down, mereka dapat mengklik Gunakan kembali postingan untuk memilih class, lalu memilih item streaming yang akan digunakan kembali.

Gambar 3. Pengajar dapat memulai alur penggunaan kembali postingan dari tab Tugas Kelas dan mengklik Gunakan kembali postingan.

Gambar 4. Setelah mengklik Gunakan kembali postingan, pengajar dapat memilih kelas dan item streaming yang ingin digunakan kembali.

Perilaku yang diharapkan

Saat item kursus atau streaming disalin, siswa yang sama mungkin diberi lampiran add-on yang sama di berbagai kursus. Pengguna tidak boleh melihat error di iframe. Perilaku yang direkomendasikan untuk add-on dalam item streaming yang disalin adalah:

  1. Pastikan pengajar masih dapat melihat pratinjau lampiran di teacherViewUri.
    • Jika pengajar harus melakukan konfigurasi tambahan untuk kursus baru, tampilkan pesan yang mudah digunakan untuk memberi tahu pengajar tentang tindakan yang sesuai.
  2. Pastikan siswa melihat lampiran add-on baru di studentViewUri.
    • Untuk lampiran jenis konten, ini berarti menampilkan konten agar siswa dapat melihatnya di studentViewUri.
    • Untuk lampiran jenis aktivitas, hal ini berarti lampiran tersebut tidak lengkap dan siswa tidak akan dapat melihat respons mereka dari kursus lain.
    • Jika add-on Anda tidak mengizinkan siswa yang sama untuk menyelesaikan lampiran dua kali, tampilkan pesan yang mudah digunakan yang menjelaskan skenario atau jalur untuk menyelesaikan masalah.
  3. Pastikan pengajar melihat kiriman siswa dari item forum yang disalin di studentWorkReviewUri. Pengajar tidak boleh dapat melihat pengiriman siswa untuk lampiran dari kursus lain.

Iframe Tampilan Pengajar

Saat pengajar meluncurkan teacherViewUri, attachmentId dikirim sebagai parameter kueri selain courseId, itemId, itemType, dan login_hint (jika pengguna telah memberikan otorisasi ke aplikasi Anda). attachmentId dapat digunakan untuk menampilkan lampiran yang benar di iframe.

Jika tidak memiliki data parameter kueri di teacherViewUri, Anda dapat menggunakan objek CopyHistory di resource AddOnAttachment untuk mengidentifikasi item streaming asli. Kemudian, Anda dapat menampilkan lampiran yang benar di teacherViewUri.

Iframe Tampilan Siswa

Saat siswa meluncurkan studentViewUri, attachmentId akan dikirim sebagai parameter kueri selain courseId, itemId, itemType, dan login_hint (jika pengguna telah memberikan otorisasi ke aplikasi Anda). Untuk merender studentViewUri saat item atau kursus streaming disalin, gunakan dua parameter:

attachmentId adalah ID unik untuk lampiran. Namun, submissionId tidak dijamin unik. Oleh karena itu, item streaming yang disalin atau digunakan kembali memiliki attachmentId yang berbeda, tetapi submissionId dapat tetap sama. Saat siswa meluncurkan studentViewUri, Anda dapat menampilkan lampiran dengan mengidentifikasi tugas siswa berdasarkan kunci gabungan attachmentId dan submissionId.

Jika studentViewUri dirender berdasarkan submissionId saja, Anda berisiko menampilkan kiriman siswa dari kursus lain karena submissionId tidak dijamin unik.

Seperti yang disebutkan sebelumnya, jika tidak dapat mengidentifikasi attachmentId, Anda dapat menggunakan objek CopyHistory di resource AddOnAttachment untuk mengidentifikasi item streaming asli dan parameter kuerinya.

Iframe Tinjauan Tugas Siswa

Saat pengajar meluncurkan studentWorkReviewUri, attachmentId dan submissionId dikirim sebagai parameter kueri selain courseId dan itemId serta itemType. Anda dapat menggunakan parameter kueri ini untuk mengambil resource AddOnAttachment atau resource CopyHistory jika Anda tidak dapat mengidentifikasi attachmentId yang disediakan. Hal ini memungkinkan Anda menelusuri tugas siswa menggunakan kunci gabungan attachmentId dan submissionId.