Contenuti copiati in Classroom

Gli insegnanti hanno la possibilità di copiare i compiti in Classroom. In questo modo vengono copiati anche gli allegati dei componenti aggiuntivi contenuti all'interno dei compiti. Ciò consente agli insegnanti di risparmiare molto tempo quando creano compiti per più sezioni o per nuove sezioni ogni anno scolastico.

Quando gli insegnanti copiano un compito in Classroom, il compito copiato presenta parametri di query courseId, itemId e attachmentId diversi rispetto al compito originale.

Come copiare i contenuti

Le seguenti sezioni descrivono in che modo gli insegnanti possono copiare i compiti in Classroom.

Copiare un corso

Quando copi un corso, tutti i compiti del corso vengono copiati nel nuovo corso come bozze. L'insegnante può quindi pubblicare i compiti per gli studenti iscritti al nuovo corso. Uno studente può essere iscritto al corso originale e al corso copiato. Ciò può accadere se uno studente viene trattenuto o se ripete un corso.

Figura 1. Gli insegnanti possono copiare i corsi accedendo al menu tratteggiato verticale in Classroom e facendo clic su Copia. Successivamente, può specificare i dettagli del corso nel popup e copiarlo.

Pubblicare un compito in più corsi

Un insegnante può pubblicare un compito in più corsi tramite la pagina di creazione del compito. È possibile che uno studente sia iscritto a entrambi i corsi.

Figura 2. Gli insegnanti possono pubblicare un compito in più corsi facendo clic sul menu a discesa nella barra laterale della pagina di creazione del compito e selezionando più corsi.

Riutilizzo di un post

Un insegnante può riutilizzare un post andando alla scheda Lavori del corso e facendo clic su Crea. Dal menu a discesa, possono fare clic su Riutilizza post per selezionare un corso, quindi selezionare il compito da riutilizzare.

Figura 3. Gli insegnanti possono iniziare a riutilizzare un post dalla scheda Lavori del corso e fare clic su Riutilizza un post.

Figura 4. Dopo aver fatto clic su Riutilizza post, gli insegnanti possono selezionare un corso e il compito che vogliono riutilizzare.

Comportamento previsto

Quando un corso o un compito viene copiato, allo stesso studente può essere assegnato lo stesso allegato aggiuntivo nei vari corsi. Il comportamento consigliato per i componenti aggiuntivi nel compito copiato dovrebbe essere:

  1. Assicurati che gli insegnanti possano comunque visualizzare l'anteprima dell'allegato in teacherViewUri. Se il componente aggiuntivo richiede una licenza e l'insegnante non ha configurato in modo appropriato un corso copiato, mostra un messaggio facile da usare per informare l'insegnante sulla linea d'azione appropriata. Come minimo, gli insegnanti non devono visualizzare una pagina di errore nell'iframe.
  2. Assicurati che gli studenti vedano un nuovo allegato del componente aggiuntivo in studentViewUri. Per gli allegati di tipo attività, ciò significa che l'allegato è incompleto e lo studente non dovrebbe essere in grado di vedere le risposte fornite in un altro corso. Se il componente aggiuntivo non consente allo stesso studente di completare l'allegato due volte, mostra un messaggio intuitivo che descrive lo scenario o il percorso per risolvere il problema. Per gli allegati di tipo contenuto, si intende la visualizzazione dei contenuti che lo studente potrà visualizzare nel studentViewUri. Come minimo, gli studenti non devono visualizzare una pagina di errore nell'iframe.
  3. Assicurati che gli insegnanti vedano i contenuti inviati dallo studente dal compito copiato in studentWorkReviewUri. L'insegnante non dovrebbe riuscire a vedere i contenuti inviati da uno studente per l'allegato di un altro corso. Almeno gli insegnanti non devono visualizzare una pagina di errore nell'iframe.

iframe visualizzazione insegnante

Quando un insegnante lancia teacherViewUri, il attachmentId viene inviato come parametro di query oltre a courseId, itemId, itemType e login_hint o hd. È possibile utilizzare attachmentId per visualizzare l'allegato corretto nell'iframe.

Se non disponi di un record dei parametri di query su teacherViewUri, puoi utilizzare l'oggetto CopyHistory nella risorsa AddOnAttachment per identificare l'assegnazione originale. Dopodiché puoi visualizzare l'allegato corretto in teacherViewUri.

iframe visualizzazione studente

Quando uno studente avvia studentViewUri, il attachmentId viene inviato come parametro di ricerca oltre a courseId, itemId, itemType e login_hint o hd. Per visualizzare studentViewUri quando un compito o un corso viene copiato, usa due parametri:

attachmentId è un identificatore univoco dell'allegato. Tuttavia, non è garantito che sia univoco.submissionId Pertanto, un compito copiato o riutilizzato ha un valore attachmentId diverso, ma il valore submissionId potrebbe rimanere invariato. Quando lo studente avvia il studentViewUri, puoi visualizzare l'allegato identificando il lavoro dello studente in base a una chiave composita di attachmentId e submissionId.

Se il studentViewUri viene visualizzato in base solo al submissionId, rischi di mostrare allo studente i contenuti inviati da un altro corso perché non è garantito che il submissionId sia univoco.

Come accennato in precedenza, se non riesci a identificare attachmentId, puoi utilizzare l'oggetto CopyHistory nella risorsa AddOnAttachment per identificare l'assegnazione originale e i relativi parametri di query.

Iframe per la revisione del lavoro dello studente

Quando l'insegnante avvia studentWorkReviewUri, i attachmentId e submissionId vengono inviati come parametri di query oltre a courseId, itemId e itemType. Puoi utilizzare questi parametri di query per recuperare la risorsa AddOnAttachment o la risorsa CopyHistory se non riesci a identificare la risorsa attachmentId fornita. In questo modo puoi cercare il lavoro dello studente utilizzando una chiave composita di attachmentId e submissionId.