Kopyalanan içeriği işleme

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

Öğretmenler Classroom'da akış öğelerini kopyaladığında, kopyalanan akış öğesi, orijinal akış öğesine kıyasla farklı courseId, itemId ve attachmentId sorgu parametrelerine sahiptir.

İçerik kopyalama

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

Kurs kopyalama

Bir kursu kopyalarken kurstaki tüm akış öğeleri, yeni kursa taslak olarak kopyalanır. Öğretmen daha sonra akış öğelerini yeni kursa kayıtlı öğrencilerle paylaşabilir. Öğrenciler orijinal kursa ve kopyalanan kursa kayıtlı olabilir. Bu durum, bir öğrenci sınıfta kalırsa veya bir dersi tekrar alıyorsa ortaya çıkabilir.

1.şekil Öğretmenler, Classroom'da dikey üç nokta menüsüne gidip Kopyala'yı tıklayarak kursları kopyalayabilir. Ardından, öğretmen pop-up pencerede kursla ilgili ayrıntıları belirtebilir ve bunları kopyalayabilir.

Bir akış öğesini birden fazla kursta yayınlama

Öğretmenler, akış öğesi oluşturma sayfasından bir akış öğesini birden fazla derste yayınlayabilir. Öğrenciler her iki derse de kayıtlı olabilir.

Şekil 2. Öğretmenler, akış öğesi oluşturma sayfasındaki kenar çubuğunda bulunan açılır menüyü tıklayıp birden fazla kurs seçerek bir 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 yayınları yeniden kullanabilir. Açılır listeden Yayını yeniden kullan'ı tıklayarak bir sınıf seçebilir ve ardından yeniden kullanmak istediği akış öğesini belirleyebilir.

3.Şekil Öğretmenler, Sınıf çalışmaları sekmesinden bir yayını yeniden kullanma akışını başlatabilir ve Yayını yeniden kullan'ı tıklayabilir.

Şekil 4. Yayını yeniden kullan'ı tıkladıktan sonra öğretmenler bir sınıf ve yeniden kullanmak istedikleri akış öğ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 içinde 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 içinde yeni bir eklenti eki görmesini sağlayın.
    • İçerik türü ekler için bu, öğrencinin studentViewUri içinde görebilmesi için içeriğin gösterilmesi anlamına gelir.
    • Etkinlik türü eklerde bu, ekin eksik olduğu ve öğrencinin başka bir dersteki 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 gelen öğrenci gönderimini studentWorkReviewUri içinde görmesini sağlayın. Öğretmen, başka bir kurstaki ek için öğrencinin gönderimini görememelidir.

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

Öğretmen teacherViewUri'yı başlattığında attachmentId, courseId, itemId, itemType ve login_hint'a ek olarak sorgu parametresi olarak gönderilir (kullanıcı uygulamanızı daha önce yetkilendirdiyse). attachmentId, iframe'de doğru ekleri göstermek için kullanılabilir.

teacherViewUri üzerinde sorgu parametrelerinin kaydı yoksa orijinal yayın öğesini belirlemek için AddOnAttachment kaynağındaki CopyHistory nesnesini kullanabilirsiniz. Ardından, teacherViewUri bölümünde doğru eki gösterebilirsiniz.

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

Bir öğrenci studentViewUri uygulamasını başlattığında attachmentId, courseId, itemId, itemType ve login_hint'a ek olarak (kullanıcı uygulamanıza daha önce yetki vermişse) sorgu parametresi olarak gönderilir. Bir akış öğesi veya kurs kopyalandığında studentViewUri öğesinin oluşturulması için iki parametre kullanın:

attachmentId, ekin benzersiz tanımlayıcısıdır. Ancak submissionId benzersiz olmayabilir. Bu nedenle, kopyalanan veya yeniden kullanılan bir yayın öğesinin attachmentId değeri farklı olur ancak submissionId değeri aynı kalabilir. Öğrenci studentViewUri uygulamasını başlattığında, attachmentId ve submissionId bileşik anahtarına göre öğrenci çalışmasını tanımlayarak eki gösterebilirsiniz.

studentViewUri yalnızca submissionId temel alınarak oluşturulursa submissionId'nin benzersiz olması garanti edilmediğinden öğrenciye başka bir kurstaki gönderimini gösterme riskiyle karşılaşırsınız.

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

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

Öğretmen studentWorkReviewUri'yı başlattığında attachmentId ve submissionId, courseId, itemId ve itemType'ye ek olarak sorgu parametreleri olarak gönderilir. 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 bileşik anahtarını kullanarak öğrenci çalışmalarını arayabilirsiniz.