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.
Creare un link di condivisione
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.
Limitare o invalidare un link
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
-
Per condividere l'orario di una classe con i genitori senza creare loro account: un link pubblico firmato, limitato nel tempo.
-
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.
-
Finestra di condivisione: scelga la data di scadenza. Per una condivisione con i genitori, utilizzi al massimo la fine del periodo scolastico interessato.
-
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.
-
Trasmetta il link tramite il canale previsto: riunione genitori, newsletter, ambiente digitale di apprendimento, intranet o messaggio mirato.
-
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.