Notifiche della App Moodle: differenze tra le versioni

Da MoodleDocs.
Nessun oggetto della modifica
Riga 48: Riga 48:
== Risoluzione dei problemi ==
== Risoluzione dei problemi ==


Se gli utenti non ricevono notifiche push, controllare:
Se gli utenti non ricevono notifiche push, controllare che:
* Aver inserito un codice di accesso Airnotifier nelle ''Impostazioni Mobile'' in Amministrazione del sito.
* Una chiave di accesso Airnotifier sia inserita nelle ''Impostazioni Mobile'' in Amministrazione del sito.
* ''Mobile'' è abilitato (icona a forma di occhio aperto) in ''Amministrazione del sito > Plugin > Instradamento messaggi > Gestione instradamento messaggi''.
* ''Mobile'' sia abilitato (icona a forma di occhio aperto) in ''Amministrazione del sito > Plugin > Instradamento messaggi > Gestione instradamento messaggi''.
* Qualsiasi utente che non ha ricevuto notifiche ha abilitato le notifiche nella app in ''Impostazioni app > Preferenze notifiche''. Accertarsi che ''Disabilita le notifiche'' non sia selezionato.
* Qualsiasi utente che non ha ricevuto notifiche abbia abilitato le notifiche nella app in ''Impostazioni app > Preferenze notifiche''. Accertarsi che ''Disabilita le notifiche'' non sia selezionato.
* Qualsiasi utente che non ha ricevuto notifiche ha abilitato il tipo di notifiche che desidera ricevere in ''Impostazioni app > Preferenze notifiche''.
* Qualsiasi utente che non ha ricevuto notifiche abbia abilitato il tipo di notifiche che desidera ricevere in ''Impostazioni app > Preferenze notifiche''.
* Le notifiche non sono disabilitate da un Amministratore in ''Instradamento di default dei messaggi'' in Amministrazione del sito.
* Le notifiche non siano disabilitate da un Amministratore in ''Instradamento di default dei messaggi'' in Amministrazione del sito.
* Le notifiche sono abilitate nel telefono Android dell'utente (Impostazioni > Applicazioni > Moodle > Notifiche) o nel telefono iOS (Impostazioni > Moodle > Notifiche).
* Le notifiche siano abilitate nel telefono Android dell'utente (Impostazioni > Applicazioni > Moodle > Notifiche) o nel telefono iOS (Impostazioni > Moodle > Notifiche).
* Il server su cui è installato il sito Moodle è in grado di connettersi a messages.moodle.net (porta 443) via telnet.
* Il server su cui è installato il sito Moodle sia in grado di connettersi a messages.moodle.net (porta 443) via telnet.
* Si sta utilizzando la App ufficiale Moodle. Se si utilizza una app personalizzata/specifica per il proprio istituto, contattare l'istituto in quanto le app personalizzate necessitano della propria infrastruttura di notifica (vedere sopra [[#Installare una propria infrastruttura di notifiche|Installare una propria infrastruttura di notifiche]]).
* Si sta utilizzando la App ufficiale Moodle. Se si utilizza una app personalizzata/specifica per il proprio istituto, contattare l'istituto in quanto le app personalizzate necessitano della propria infrastruttura di notifica (vedere sopra [[#Installare una propria infrastruttura di notifiche|Installare una propria infrastruttura di notifiche]]).
* I cron job di installazione di Moodle non sono bloccati. È possibile verificarlo eseguendo manualmente il CRON e leggendo l'output. Per maggiori informazioni consultare {{en}} [https://moodle.org/mod/forum/discuss.php?d=361595 Push notifications no longer working on iOS (but is working on Android)].
* I cron job di installazione di Moodle non sono bloccati. È possibile verificarlo eseguendo manualmente il CRON e leggendo l'output. Per maggiori informazioni consultare {{en}} [https://moodle.org/mod/forum/discuss.php?d=361595 Push notifications no longer working on iOS (but is working on Android)].
Riga 61: Riga 61:
===  Testare le notifiche push ===
===  Testare le notifiche push ===
Per testare le notifiche push:
Per testare le notifiche push:
# Assicurarsi che le notifiche siano abilitate (come descritto sopra).
# Assicurarsi che le notifiche siano abilitate (come descritto sopra).
# In un corso creare un forum con sottoscrizione forzata.
# In un corso creare un forum con sottoscrizione obbligatoria.
# Accedere come Studente e creare una nuova discussione nel forum.
# Accedere come Studente e creare una nuova discussione sul forum.
# Accedere all'app mobile sempre come Studente, andare su ''Impostazioni app > Preferenze notifiche > Forum'' e abilitare tutte le notifiche.
# Accedere alla app come Studente, andare su ''Impostazioni app > Preferenze notifiche > Forum'' e abilitare tutte le notifiche.
# Mettere la App Moodle in background (passando a un'altra app o andando sulla home del dispositivo).
# Mettere la App Moodle in background (passando a un'altra app o andando sulla home del dispositivo).
# Accedere al sito (sul web) e inviare una risposta alla discussione avviata dallo Studente, spuntando l'opzione ''Invia l'intervento immediatamente senza attendere il tempo per la modifica''.
# Accedere al sito (sul web) e inviare una risposta alla discussione avviata dallo Studente, spuntando l'opzione ''Invia l'intervento immediatamente senza attendere il tempo per la modifica''.

Versione delle 18:21, 15 apr 2019

Attenzione: Pagina in costruzione. I link in rosso indicano pagine non ancora inserite.


Per Studenti e Docenti

File:12Notifications.png
Forum post notification

La App Moodle tiene aggiornati su tutto ciò che sta accadendo nei corsi e sul sito. Ogni volta che si apre la app gli eventi vengono sincronizzati con il sito web e si riceveranno automaticamente le notifiche degli eventi in calendario. Se non desiderate, sarà sufficiente disattivarle individualmente (o globalmente) dalle Impostazioni degli Eventi nel calendario nel menù principale.

Se abilitate dall'Amministratore, si riceveranno inoltre notifiche (note come notifiche push) per messaggi, post sul forum, compiti consegnati e altro ancora. Per riceverle, occorrerà abilitarle tramite l'app (dal menù principale, in Preferenze notifiche/Preferenze messaggi) o tramite il sito web.

Per abilitare le notifiche tramite app:

  1. Andare su Impostazioni app > Preferenze notifiche
  2. Spostare il cursore per disabilitare le notifiche
  3. Spostare il cursore per abilitare le notifiche desiderate, ad esempio per Compiti, Feedback, Forum ecc.

Per abilitare le notifiche tramite sito web:

  1. Andare sul menù utente (in alto a destra in ogni pagina) e selezionare Preferenze
  2. Cliccare sul collegamento Preferenze notifiche
  3. Abilitare le notifiche desiderate, ad esempio per Compiti, Feedback, Forum ecc.
File:notification preferences app.png
Preferenze notifiche nella app
File:notification preferences web.png
Preferenze notifiche sul sito web

Per Amministratori

Le notifiche push possono essere abilitate collegando il sito Moodle a un server di messaggistica come (EN) [https://messages.moodle.net (disponibile solo per i siti Moodle registrati). Una chiave di accesso può essere ottenuta su Amministrazione del sito > Plugin > Instradamento messaggi > Gestione instradamento messaggi quindi cliccando sul collegamento Impostazioni per l'opzione Mobile.

È possibile abilitare di default le notifiche per gli Studenti. Consultare Instradamento di default dei messaggi per ulteriori informazioni.

Se si riscontrano problemi nel richiedere la chiave di accesso, compilare manualmente il (EN) modulo di richiesta della chiave d’accesso Airnotifier. Se il sito è ospitato da un provider e non è possibile ricevere le informazioni richieste, inserire cannot obtain nel campo). La registrazione del sito verrà verificata e, se tutto è corretto, entro pochi giorni sarà inviata una chiave di accesso.

Gli utenti dovranno quindi connettersi almeno una volta con l’ultima versione della App Moodle per registrare i cellulari con il sito Moodle.

Plugin Event Reminders

Le notifiche push possono anche includere le notifiche degli eventi in calendario, tuttavia è necessario installare il plugin di terze parti (EN) Event Reminders.

Il plugin Event Reminders invierà automaticamente e in modo tempestivo i promemoria degli eventi in calendario attraverso l’interfaccia dei messaggi. Permetterà inoltre agli utenti di controllare come ricevere i messaggi per ogni tipo di evento nel Calendario.

Installare una propria infrastruttura di notifiche

In caso di versione personalizzata della App Moodle, o se si desidera utilizzare la propria infrastruttura di notifiche, occorrerà installare un (ENAirNotifier (server di backend per le notifiche) privato. (ENhttps://messages.moodle.net utilizza una versione leggermente modificata di Airnotifier: (ENmoodlehq/airnotifier. Occorrerà inoltre aggiungere i certificati della app. Consultare (ENairnotifier/airnotifier per ulteriori informazioni.

Il plugin Airnotifier consente di puntare all'istanza Airnotifier personalizzata utilizzando le proprie chiavi di accesso. Ricordarsi di installarlo utilizzando il repository GIT, branch moodle2.

Moodle offre un servizio app che include un'infrastruttura di notifiche private. Per maggiori informazioni consultare (EN) Moodle App

Risoluzione dei problemi

Se gli utenti non ricevono notifiche push, controllare che:

  • Una chiave di accesso Airnotifier sia inserita nelle Impostazioni Mobile in Amministrazione del sito.
  • Mobile sia abilitato (icona a forma di occhio aperto) in Amministrazione del sito > Plugin > Instradamento messaggi > Gestione instradamento messaggi.
  • Qualsiasi utente che non ha ricevuto notifiche abbia abilitato le notifiche nella app in Impostazioni app > Preferenze notifiche. Accertarsi che Disabilita le notifiche non sia selezionato.
  • Qualsiasi utente che non ha ricevuto notifiche abbia abilitato il tipo di notifiche che desidera ricevere in Impostazioni app > Preferenze notifiche.
  • Le notifiche non siano disabilitate da un Amministratore in Instradamento di default dei messaggi in Amministrazione del sito.
  • Le notifiche siano abilitate nel telefono Android dell'utente (Impostazioni > Applicazioni > Moodle > Notifiche) o nel telefono iOS (Impostazioni > Moodle > Notifiche).
  • Il server su cui è installato il sito Moodle sia in grado di connettersi a messages.moodle.net (porta 443) via telnet.
  • Si sta utilizzando la App ufficiale Moodle. Se si utilizza una app personalizzata/specifica per il proprio istituto, contattare l'istituto in quanto le app personalizzate necessitano della propria infrastruttura di notifica (vedere sopra Installare una propria infrastruttura di notifiche).
  • I cron job di installazione di Moodle non sono bloccati. È possibile verificarlo eseguendo manualmente il CRON e leggendo l'output. Per maggiori informazioni consultare (EN) Push notifications no longer working on iOS (but is working on Android).

Testare le notifiche push

Per testare le notifiche push:

  1. Assicurarsi che le notifiche siano abilitate (come descritto sopra).
  2. In un corso creare un forum con sottoscrizione obbligatoria.
  3. Accedere come Studente e creare una nuova discussione sul forum.
  4. Accedere alla app come Studente, andare su Impostazioni app > Preferenze notifiche > Forum e abilitare tutte le notifiche.
  5. Mettere la App Moodle in background (passando a un'altra app o andando sulla home del dispositivo).
  6. Accedere al sito (sul web) e inviare una risposta alla discussione avviata dallo Studente, spuntando l'opzione Invia l'intervento immediatamente senza attendere il tempo per la modifica.
  7. Verificare che lo Studente riceva una notifica push sul dispositivo mobile.