Contenuti copiati in Classroom

Gli insegnanti hanno la possibilità di copiare i compiti in Classroom. Attività quindi copia anche gli allegati dei componenti aggiuntivi contenuti nei compiti. In questo modo, gli insegnanti possono risparmiare molto tempo quando creano compiti per più persone o per le nuove sezioni di ogni anno scolastico.

Quando gli insegnanti copiano un compito in Classroom, il testo Il compito ha una query courseId, itemId e attachmentId diversa rispetto al compito originale.

Come copiare i contenuti

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

Copiare un corso

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

Figura 1. Gli insegnanti possono copiare i corsi andando alla barra verticale in Classroom e fai clic su Copia. Quindi, l'insegnante 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 dei compiti. è possibile che uno studente sia iscritto sia corsi.

Figura 2. Gli insegnanti possono pubblicare un compito in più corsi facendo clic sul menu a discesa nella barra laterale nella 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 un post per selezionare un corso. e seleziona il compito da riutilizzare.

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

Figura 4. Dopo aver fatto clic su Riutilizza un post, gli insegnanti possono selezionare un corso e dall'assegnazione che desiderano riutilizzare.

Comportamento previsto

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

  1. Assicurati che gli insegnanti possano comunque visualizzare l'anteprima dell'allegato nella teacherViewUri. Se il componente aggiuntivo richiede una licenza e l'insegnante non ha configurare correttamente la copia di un corso, mostrare un messaggio di facile utilizzo per informare all'insegnante la linea d'azione appropriata. Per lo meno, gli insegnanti non devono visualizzare una pagina di errore nell'iframe.
  2. Assicurati che gli studenti visualizzino un nuovo allegato del componente aggiuntivo in studentViewUri. Per gli allegati di tipo attività, ciò significa che l'allegato è sono incompleti e lo studente non deve riuscire a vedere le sue risposte di un altro corso. Se il componente aggiuntivo non consente allo stesso studente di completare un allegato due volte, visualizzare un messaggio lo scenario o un percorso per risolvere il problema. Per gli allegati di tipo content-type: Ciò significa mostrare i contenuti che lo studente può vedere 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 deve essere in grado di vedere inviato dallo studente per l'allegato di un altro corso. Al almeno, gli insegnanti non devono visualizzare una pagina di errore nell'iframe.

iframe di visualizzazione insegnante

Quando un insegnante avvia teacherViewUri, il attachmentId viene inviato come oltre a courseId, itemId, itemType e login_hint (se l'utente ha già autorizzato la tua app). attachmentId può essere utilizzato per visualizzare l'allegato corretto nell'iframe.

Se non hai un record dei parametri di query su teacherViewUri, puoi utilizzare l'oggetto CopyHistory nella risorsa AddOnAttachment per a identificare il compito originale. Quindi, puoi visualizzare l'allegato corretto in teacherViewUri.

iframe di visualizzazione studente

Quando uno studente avvia studentViewUri, il attachmentId viene inviato come oltre a courseId, itemId, itemType e login_hint (se l'utente ha già autorizzato la tua app). Per eseguire il rendering studentViewUri quando un compito o un corso viene copiato, utilizza due parametri:

attachmentId è un identificatore univoco dell'allegato. La Tuttavia, l'unicità di submissionId non è garantita. Pertanto, una copia il compito riutilizzato ha un valore attachmentId diverso, ma il submissionId potrebbe rimangono invariati. Quando lo studente avvia studentViewUri, puoi visualizzare all'allegato identificando il lavoro dello studente in base a una chiave composita del attachmentId e submissionId.

Se l'elemento studentViewUri viene visualizzato solo in base a submissionId, rischi mostrare allo studente i contenuti inviati da un altro corso perché Non è garantita l'unicità di submissionId.

Come indicato in precedenza, se non riesci a identificare il attachmentId, puoi utilizzare il metodo CopyHistory nella risorsa AddOnAttachment per identificare all'assegnazione originale e ai relativi parametri di query.

iframe per la revisione del lavoro dello studente

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