Konten yang disalin di Classroom

Pengajar memiliki kemampuan untuk menyalin tugas di Classroom. Tindakan ini juga akan menyalin lampiran add-on yang terdapat dalam tugas. Hal ini menghemat banyak waktu pengajar saat membuat tugas untuk beberapa bagian atau bagian baru tiap tahun ajaran.

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

Cara menyalin konten

Bagian berikut menjelaskan cara pengajar menyalin tugas di Classroom.

Menyalin kursus

Saat menyalin kursus, semua tugas dalam kursus akan disalin ke kursus baru sebagai draf. Pengajar kemudian dapat memublikasikan tugas kepada siswa yang terdaftar di mata pelajaran baru. Siswa dapat terdaftar di mata pelajaran asli dan mata pelajaran yang disalin. Hal ini dapat terjadi jika siswa ditahan atau mengulang kelas.

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

Memublikasikan tugas ke beberapa kursus

Pengajar dapat memublikasikan tugas ke lebih dari satu mata pelajaran melalui halaman pembuatan tugas. siswa dapat terdaftar di kedua mata pelajaran tersebut.

Gambar 2. Pengajar dapat memublikasikan tugas ke lebih dari satu kursus dengan mengklik menu drop-down di sidebar pada halaman pembuatan tugas 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 kelas, lalu memilih tugas untuk 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 tugas yang ingin mereka gunakan kembali.

Perilaku yang diharapkan

Saat kursus atau tugas disalin, siswa yang sama dapat diberi lampiran add-on yang sama di berbagai kursus. Perilaku yang direkomendasikan untuk add-on dalam tugas yang disalin adalah:

  1. Pastikan pengajar masih dapat melihat pratinjau lampiran di teacherViewUri. Jika add-on Anda memerlukan pemberian lisensi dan pengajar belum menyiapkan salinan kursus dengan tepat, tampilkan pesan yang mudah digunakan yang memberi tahu pengajar tentang tindakan yang tepat. Setidaknya, pengajar tidak boleh melihat halaman error di iframe.
  2. Pastikan siswa melihat lampiran add-on baru di studentViewUri. Untuk lampiran jenis aktivitas, ini berarti lampiran tidak lengkap dan siswa tidak akan dapat melihat respons mereka dari kursus lain. Jika add-on Anda tidak mengizinkan siswa yang sama menyelesaikan lampiran dua kali, tampilkan pesan yang mudah digunakan dan mendeskripsikan skenario atau jalur untuk menyelesaikan masalah. Untuk lampiran jenis konten, hal ini berarti menampilkan konten yang dapat dilihat siswa di studentViewUri. Setidaknya, siswa tidak boleh melihat halaman error dalam iframe.
  3. Pastikan pengajar melihat kiriman siswa dari tugas yang disalin di studentWorkReviewUri. Pengajar seharusnya tidak dapat melihat tugas kiriman siswa untuk lampiran dari mata pelajaran lain. Setidaknya, pengajar tidak boleh melihat halaman error di iframe.

iframe Tampilan Pengajar

Saat pengajar meluncurkan teacherViewUri, attachmentId akan dikirim sebagai parameter kueri selain courseId, itemId, itemType, dan login_hint atau hd. attachmentId dapat digunakan untuk menampilkan lampiran yang benar dalam iframe.

Jika tidak memiliki data parameter kueri di teacherViewUri, Anda dapat menggunakan objek CopyHistory di resource AddOnAttachment untuk mengidentifikasi penetapan 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 atau hd. Untuk merender studentViewUri saat tugas atau kursus disalin, gunakan dua parameter:

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

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

Seperti disebutkan sebelumnya, jika tidak dapat mengidentifikasi attachmentId, Anda dapat menggunakan objek CopyHistory dalam resource AddOnAttachment untuk mengidentifikasi penetapan asli dan parameter kuerinya.

iframe Tinjauan Tugas Siswa

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