Kopyalanan içeriği işleme

Öğretmenler, Classroom'da akış öğelerini kopyalayabilir. Bu işlem, yayın öğelerinde bulunan eklenti eklerinin de kopyalanmasını sağlar. Bu sayede öğretmenler, birden fazla bölüm veya her öğretim yılında yeni bölümler için eğitim içeriği oluştururken çok fazla zaman kazanır.

Öğretmenler Classroom'da akış öğelerini kopyaladığında, kopyalanan akış öğesinin orijinal akış öğesine kıyasla farklı courseId, itemId ve attachmentId sorgu parametreleri vardır.

İçerik kopyalama

Aşağıdaki bölümlerde, öğretmenlerin Classroom'da yayın öğelerini nasıl kopyalayabileceği açıklanmaktadır.

Kurs kopyalama

Bir kurs kopyalanırken kurstaki tüm akış öğeleri taslak olarak yeni kursa kopyalanır. Ardından öğretmen, akış öğelerini yeni kursa kayıtlı öğrencilere yayınlayabilir. Bir öğrenci, orijinal kursa ve kopyalanan kursa kayıtlı olabilir. Bu durum, bir öğrenci sınıfta kalırsa veya sınıfı tekrar alırsa gerçekleşebilir.

Şekil 1. Öğretmenler, Classroom'daki dikey noktalı menüye gidip Kopyala'yı tıklayarak kursları kopyalayabilir. Ardından öğretmen, pop-up'ta kursla ilgili ayrıntıları belirtebilir ve kopyalayabilir.

Akış öğelerini birden fazla kursta yayınlama

Öğretmenler, yayın öğesi oluşturma sayfasından bir yayın öğesini birden fazla kursta yayınlayabilir. Bir öğrenci her iki kursa da kayıtlı olabilir.

Şekil 2. Öğretmenler, akış öğesi oluşturma sayfasındaki kenar çubuğundaki açılır menüyü tıklayıp birden fazla kurs seçerek akış öğesini birden fazla kursta yayınlayabilir.

Bir yayını yeniden kullanma

Öğretmenler, Sınıf çalışmaları sekmesine gidip Oluştur'u tıklayarak bir yayını yeniden kullanabilir. Açılır menüden Gönderiyi yeniden kullan'ı tıklayarak bir sınıf seçebilir ve ardından yeniden kullanılacak canlı yayın öğesini seçebilir.

Şekil 3. Öğretmenler, Sınıf çalışmaları sekmesinden Yayını yeniden kullan'ı tıklayarak bir yayını yeniden kullanma işlemine başlayabilir.

Şekil 4. Öğretmenler, Yayını yeniden kullan'ı tıkladıktan sonra bir sınıf ve yeniden kullanmak istedikleri canlı yayın öğesini seçebilir.

Beklenen davranış

Bir kurs veya akış öğesi kopyalandığında, aynı öğrenciye farklı kurslarda aynı eklenti eki atanabilir. Kullanıcılar, iframe'de hata görmemelidir. Kopyalanan yayın öğesindeki eklentiler için önerilen davranış şudur:

  1. Öğretmenlerin teacherViewUri'te eki önizleyebildiğinden emin olun.
    • Öğretmenin yeni bir kurs için ek yapılandırma yapması gerekiyorsa öğretmeni uygun işlem hakkında bilgilendiren kullanıcı dostu bir mesaj gösterin.
  2. Öğrencilerin studentViewUri'de yeni bir eklenti eki görmesini sağlayın.
    • İçerik türü ekleri için bu, öğrencinin studentViewUri'de göreceği içeriği göstermek anlamına gelir.
    • Etkinlik türündeki ekler için bu, ekin eksik olduğu ve öğrencinin başka bir kurstaki yanıtlarını göremeyeceği anlamına gelir.
    • Eklentiniz aynı öğrencinin bir eki iki kez tamamlamasına izin vermiyorsa senaryoyu veya sorunu çözme yolunu açıklayan kullanıcı dostu bir mesaj gösterin.
  3. Öğretmenlerin, kopyalanan akış öğesinden studentWorkReviewUri'te öğrenci gönderimini görmesini sağlayın. Öğretmen, öğrencinin başka bir kurstaki ek gönderimini göremez.

Öğretmen Görünümü iframe'i

Bir öğretmen teacherViewUri'ü başlattığında attachmentId, courseId, itemId, itemType ve login_hint'e (kullanıcı uygulamanıza zaten yetki verdiyse) ek olarak sorgu parametresi olarak gönderilir. attachmentId iframe'de doğru eki görüntülemek için kullanılabilir.

teacherViewUri kaynağındaki sorgu parametrelerinin kaydınız yoksa orijinal yayın öğesini tanımlamak için AddOnAttachment kaynağındaki CopyHistory nesnesini kullanabilirsiniz. Ardından, teacherViewUri içinde doğru eki gösterebilirsiniz.

Öğrenci Görünümü iframe'i

Bir öğrenci studentViewUri'ü başlattığında attachmentId, courseId, itemId, itemType ve login_hint'e (kullanıcı uygulamanıza daha önce yetki verdiyse) ek olarak sorgu parametresi olarak gönderilir. Bir yayın öğesi veya kurs kopyalandığında studentViewUri değerini oluşturmak için iki parametre kullanın:

attachmentId, ekin benzersiz tanımlayıcısıdır. Ancak submissionId değerinin benzersiz olması garanti edilmez. Bu nedenle, kopyalanan veya yeniden kullanılan bir akış öğesinin attachmentId değeri farklıdır ancak submissionId değeri aynı kalabilir. Öğrenci studentViewUri'ü başlattığında, attachmentId ve submissionId'nin birleşik anahtarına göre öğrenci çalışmasını tanımlayarak eki görüntüleyebilirsiniz.

studentViewUri yalnızca submissionId'e göre oluşturulursa submissionId'ün benzersiz olması garanti edilmediğinden öğrenciye başka bir kurstaki gönderimini gösterme riskiniz vardır.

Daha önce de belirtildiği gibi, attachmentId öğesini tanımlayamıyorsanız orijinal yayın öğesini ve sorgu parametrelerini tanımlamak için AddOnAttachment kaynağındaki CopyHistory nesnesini kullanabilirsiniz.

Öğrenci Çalışması İncelemesi iframe'i

Öğretmen studentWorkReviewUri'ü başlattığında courseId ve itemId ile itemType'e ek olarak attachmentId ve submissionId sorgu parametreleri olarak gönderilir. Sağlanan attachmentId kaynağını tanımlayamıyorsanız AddOnAttachment kaynağını veya CopyHistory kaynağını almak için bu sorgu parametrelerini kullanabilirsiniz. Bu sayede, attachmentId ve submissionId'nin bileşik anahtarını kullanarak öğrenci çalışmalarını arayabilirsiniz.