Link di condivisione pubblici

Un link di condivisione pubblico è un URL firmato che dà accesso a una schermata di consultazione — il più delle volte un orario — in sola lettura senza login. È il canale più semplice per diffondere un calendario a qualcuno che non ha (e non avrà) un account Omniscol: un genitore, un partner esterno, un servizio amministrativo.

Formati proposti

A seconda del contesto e dei diritti dell'utente che condivide, Omniscol può generare più URL firmati:

  • Pagina web responsive — visualizzazione navigabile in stile portale, con viste settimana / giorno / elenco. È ciò che vede chi apre il link in un browser.
  • Flusso iCal (.ics) — abbonamento dinamico per Google Calendar, Apple Calendar, Outlook. Vedere iCal — abbonamento e link dinamico.
  • JSON (API) — per gli sviluppatori e le integrazioni macchina-a-macchina, quando questo formato è autorizzato.

Questi formati non sono una promessa universale: la finestra di dialogo mostra le schede realmente generate per la selezione corrente.

Che cosa si può condividere?

La condivisione non si limita alla schermata di consultazione degli orari: la stessa icona di condivisione Condivisione compare sulla maggior parte delle schermate di Omniscol.

In sola lettura, può condividere:

  • l'orario di un'entità — studente, classe, professore, aula o materia: il caso più frequente (genitori, colleghi, docenti a contratto, servizi tecnici);
  • la schermata orario completa del modulo Orario;
  • i sei Dashboard (professori, aule, risorse, materie, classi, studenti);
  • le schermate di monitoraggio delle assenze (professori, classi, studenti, personale);
  • i prospetti di servizio del modulo Servizio del personale (griglia, assegnazioni, pianificazione, foglio presenze);
  • le schermate di visualizzazione, di riorganizzazione e di impaginazione di un orario;
  • la schermata dei dettagli di un professore o di un membro del personale.

In lettura-scrittura — i due soli casi — condivide l'inserimento delle disponibilità di un professore o di un membro del personale: il link dedicato consente alla persona interessata di indicare e confermare le sue disponibilità, e di modificare il proprio profilo, fino alla data di scadenza, senza account né password Omniscol. Il link è collegato alla sua identità ed è proposto solo sulla sua stessa scheda. Le disponibilità di classe, di aula, di gruppo o di materia restano schermate di modifica interne: non si raccolgono tramite link di condivisione.

Ogni URL firmato porta il perimetro richiesto e una data di scadenza.

Dal modulo Orario, selezioni l'orario da condividere (studente, classe, aula…) poi clicchi sull'icona di condivisione Condivisione. La finestra Condivisione che si apre propone:

  • Data di scadenza — data fino alla quale gli URL generati restano validi.
  • Schede Web, iCal e JSON — visibili a seconda dei formati generati per la condivisione.

Copia poi l'URL desiderato. La finestra di dialogo può mostrare un QR code per i link destinati a una consultazione umana.

La condivisione pubblica non tiene un registro dei link emessi: Omniscol non fornisce né un elenco consolidato dei link già trasmessi, né un contatore di accessi, né la revoca link per link. L'invalidazione passa quindi attraverso l'account portante (password, disattivazione) e attraverso la data di scadenza.

Per limitare il rischio:

  • scelga una data di scadenza breve;
  • condivida unicamente il perimetro necessario;
  • utilizzi, per le diffusioni di squadra, un account di servizio identificato anziché un account personale;
  • in caso di diffusione non desiderata, cambi o reimposti la password dell'account portante, oppure disattivi tale account se necessario.

Il cambio di password invalida i link portati da questo account, anche se la nuova password è identica in chiaro, poiché l'hash memorizzato cambia. La disattivazione o l'eliminazione dell'account portante interrompe anch'essa l'accesso.

Sicurezza

  • L'URL contiene un token firmato e difficile da indovinare.
  • Il link espone unicamente le schermate iscritte nel suo token, non il resto dell'account. Per un orario di entità (e per qualsiasi flusso iCal), il filtro è fissato nel token: il destinatario resta confinato a questa entità — un genitore che dispone del link dell'orario di suo figlio non può raggiungere l'orario di un altro studente. Una condivisione di schermata orario completa, invece, riflette i diritti dell'account che l'ha generata: per una diffusione esterna mirata, condivida l'orario dell'entità precisa anziché l'intera schermata.
  • La validità è delimitata dalla data di scadenza.
  • La validità dipende anche dall'account portante: cambio di password, disattivazione o eliminazione invalidano i link associati.
  • Chiunque possieda l'URL può consultare il perimetro condiviso fino alla scadenza o all'invalidazione.

Integrare un orario in una pagina (iframe)

Oggi non è possibile su un altro sito. Per proteggersi dal dirottamento del clic, Omniscol vieta di essere visualizzato in una cornice (iframe) ospitata su un dominio diverso dal proprio. Se prova a integrare un orario nel suo ambiente digitale di apprendimento, nella sua intranet o nel suo sito pubblico, il browser rifiuta di visualizzare la cornice. Questo blocco di sicurezza è imposto da Omniscol e non si modifica dall'account dell'istituto.

L'unica eccezione, rara nella pratica, è una pagina servita esattamente sullo stesso dominio della sua istanza Omniscol.

Per diffondere comunque un orario su un sito esterno, tre soluzioni semplici:

  • un link verso l'URL di condivisione: il lettore apre l'orario in una nuova scheda, senza cornice integrata;
  • un abbonamento iCal, affinché l'orario compaia nell'agenda della persona (Google Calendar, Outlook…) — vedere iCal — abbonamento e link dinamico;
  • un pannello informativo, per uno schermo pubblico nei locali — vedere Pannello informativo.

How-to

Creare un link per i genitori con scadenza

  1. Per condividere l'orario di una classe con i genitori senza creare loro account: un link pubblico firmato, limitato nel tempo.

  2. Apra l'orario di destinazione nel modulo Orario: selezioni la classe interessata. L'icona di condivisione Condivisione si trova nella barra del titolo della vista.

  3. Finestra di condivisione: scelga la data di scadenza. Per una condivisione con i genitori, utilizzi al massimo la fine del periodo scolastico interessato.

  4. Copi il formato utile. Web per una consultazione diretta, iCal per un abbonamento agenda, JSON unicamente se è prevista un'integrazione API. Omniscol può anche mostrare un QR code per una diffusione stampata.

  5. Trasmetta il link tramite il canale previsto: riunione genitori, newsletter, ambiente digitale di apprendimento, intranet o messaggio mirato.

  6. Se il link circola fuori dalla cerchia voluta, crei un nuovo link più limitato poi invalidi i link portati dal vecchio account se necessario: cambio di password, disattivazione o eliminazione dell'account portante.

See also