Wise Timetable

Integrazione

Inserire l’orario nel vostro VLE

Gli studenti non frequentano un sistema di pianificazione dell’orario. Vivono nella piattaforma didattica (VLE) e nel loro calendario, e l’orario deve arrivare lì. Questa pagina riguarda i due meccanismi che lo fanno, e il plugin che non pubblichiamo.

L’orario personale di uno studente nell’app mobile di Wise Timetable, lo stesso feed a cui si abbona una VLE o un calendario
Lo stesso feed personale, nell’app. Moodle, Canvas, Outlook e Google Calendar si abbonano esattamente a questo — un indirizzo per persona, non una copia.

Si parte dalla parte onesta

Non pubblichiamo un plugin per Moodle, un’app per Canvas, un building block per Blackboard né uno strumento LTI. Se il Vostro requisito è un blocco all’interno della VLE che manteniamo noi e che installa il Vostro team VLE, non siamo la risposta, e conviene saperlo su questa pagina anziché in una riunione.

Ciò che esiste al loro posto è quello che questi plugin di solito incapsulano: un feed di calendario sottoscrivibile per persona e un’API REST documentata. Ogni sistema nominato in questa pagina può usare l’uno o l’altra, ed entrambi sono già nel prodotto anziché in una tabella di marcia.

Che cosa può fare ciascun sistema con ciò che pubblichiamo

SistemaIl meccanismoChe cosa vede lo studente o il docente
MoodleAbbonamento iCalendar per utente, aggiunto al calendario di MoodleLe proprie sessioni nel blocco calendario, accanto alle scadenze dei compiti.
CanvasAbbonamento iCalendar per utenteLe proprie sessioni nel calendario di Canvas.
Blackboard LearnAbbonamento iCalendar per utenteLo stesso, nel calendario di Blackboard.
Microsoft TeamsIl link della riunione associato alla sessione stessaLa classe si collega dalla voce dell’orario. Link per riunioni online è la pagina dedicata.
Outlook e Microsoft 365Abbonamento iCalendarL’orario nel calendario che hanno già aperto.
Google CalendarAbbonamento iCalendarLo stesso, e sul telefono senza bisogno di un’app.
Apple CalendarAbbonamento iCalendarLo stesso.
Qualsiasi altro sistemaL’API RESTCiò che costruiscono i Vostri sviluppatori. Una sola richiesta restituisce una settimana con aule, docenti e gruppi già compilati.

Perché un feed anziché una copia

Un feed è un abbonamento: lo studente si abbona una volta e ogni modifica successiva arriva da sola. Una copia è un’importazione, e un’importazione è obsoleta la prima volta che un’aula cambia — il che, in un orario in uso, avviene la stessa settimana.

Questo conta soprattutto per il caso a cui nessuno pensa. Un cambio di aula alle nove del mattino deve raggiungere le persone che si trovano in quell’aula, non quelle che per caso ricaricano una pagina. Le sottoscrizioni di calendario sono il modo in cui la modifica viaggia, e le notifiche di modifica sono ciò che accade quando deve viaggiare più in fretta di un aggiornamento del calendario.

Le due cose da verificare prima di progettare su questa base

A chi è destinato il feed. Un feed è personale — le sessioni di un singolo studente, non quelle dell’intera scuola. Un orario per ogni studente è ciò che lo rende possibile, e dipende dalla correttezza della struttura dei gruppi.

Con che frequenza la VLE lo aggiorna. I client di calendario decidono da sé ogni quanto rileggere un abbonamento, e alcuni sono lenti. È una proprietà del client, non del feed, ed è il motivo per cui esiste anche una notifica di modifica.

Se ciò di cui avete effettivamente bisogno è l’orario su una pagina anziché in un calendario, si tratta della pubblicazione sul web e del portale per gli studenti, e nessuno dei due richiede la VLE.

Desiderate vederlo in funzione?

Prenotate una presentazione online di 45 minuti e la illustreremo sul problema di programmazione del Vostro ateneo.