Funzionalità aggiuntive della App Moodle: differenze tra le versioni

Da MoodleDocs.
Riga 40: Riga 40:
Utilizzando l'opzione via finestra del browser, è possibile facoltativamente specificare uno schema URL che il sistema può utilizzare per aprire la app. Di default, lo schema URL utilizzato sarà quello indicato dalla propria app durante il processo SSO. Se è stata sviluppata una app personalizzata che utilizza un suo schema URL e si vogliono consentire solo accessi SSO tramite la app, è possibile indicare uno schema URL. Il sito rileverà tale impostazione e la utilizzerà al posto del valore indicato dalla app.
Utilizzando l'opzione via finestra del browser, è possibile facoltativamente specificare uno schema URL che il sistema può utilizzare per aprire la app. Di default, lo schema URL utilizzato sarà quello indicato dalla propria app durante il processo SSO. Se è stata sviluppata una app personalizzata che utilizza un suo schema URL e si vogliono consentire solo accessi SSO tramite la app, è possibile indicare uno schema URL. Il sito rileverà tale impostazione e la utilizzerà al posto del valore indicato dalla app.


=== Configuring the app from your site ===
=== Configurare la app dal sito===
 
* Disabilitare le funzionalità della app per il sito. Se non si vuole rendere disponibile una funzione nella app, è possibile disabilitarla qui.
* Disable app functionalities for your site. If there's a feature you don't want to make available via the app you can disable it here.
* Rinominare le stringhe di testo della app.
* Rename app text strings.
* Aggiungere nuovi elementi nel menù principale della app (il menù laterale).
* Add new items in the app's main menu (the side menu).
* Sostituire l'opzione ''Cambia sito'' con ''Esci'' per forzare gli utenti a inserire le loro credenziali al prossimo accesso.
* Replace the Change site option with a "Log out" one to force the users to enter their credentials on their next access.


== Installation ==
== Installation ==

Versione delle 17:23, 29 apr 2019

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


Il plugin Funzionalità aggiuntive della App Moodle supporta le nuove funzionalità e i servizi web per la app che sono disponibili nell’ultima versione di Moodle.

Questo plugin è ufficialmente sviluppato e aggiornato da Moodle HQ.


Come funziona

Una volta installato, il plugin attiva il nuovo servizio Funzionalità aggiuntive della App Moodle. La app controlla se il servizio è abilitato. Se non lo è, ritorna al servizio di base.

Consultare la pagina Funzionalità della App Moodle per controllare quali nuove funzionalità sono state aggiunte in base alla versione di Moodle in uso.

Funzionalità

  • Supporto per i siti Moodle precedenti alla versione 3.2 che utilizzano metodi di autenticazione SSO (Shibboleth, CAS e Google OAuth 2).
  • Supporto per i siti che utilizzano l’autenticazione MNet (Autenticazione Moodle Network).
  • Supporto per le notifiche push nei siti Moodle precedenti alla versione 2.6.

Abilitare l’autenticazione per i siti che utilizzano metodi SSO (come Shibboleth e CAS)

Attenzione: Se SSO non funziona (o fallisce a caso), occorre disabilitare l'opzione autologinguests per l'accesso automatico. Questa impostazione potrebbe non essere compatibile in alcuni siti con l'SSO via app (dovrebbe funzionare correttamente da Moodle 3.2 in poi).

L’autenticazione SSO e MNet non sono supportate nelle app di Windows 8 e Windows Phone 8.

Una volta installato il plugin, andare su Amministrazione del sito > Plugin > Plugin locali > Funzionalità aggiuntive Moodle Mobile.

Da qui, si può scegliere il tipo di login:

1. Tramite la app
È il login predefinito, l’utente deve inserire le proprie credenziali nella app.
2. Tramite la finestra del browser
Nel dispositivo mobile si apre una nuova istanza del browser che conduce al modulo di login nel sito Moodle (il quale, a sua volta, potrebbe reindirizzare a dei provider di identità esterni, se richiesto). L’utente deve inserire qui le proprie credenziali. Questa opzione deve essere selezionata per i siti che utilizzano metodi SSO (o per i siti che vogliono forzare l’utente ad autenticarsi nel sito e non nella app).


Autenticazione con metodi SSO (senza audio)


Utilizzando l'opzione via finestra del browser, è possibile facoltativamente specificare uno schema URL che il sistema può utilizzare per aprire la app. Di default, lo schema URL utilizzato sarà quello indicato dalla propria app durante il processo SSO. Se è stata sviluppata una app personalizzata che utilizza un suo schema URL e si vogliono consentire solo accessi SSO tramite la app, è possibile indicare uno schema URL. Il sito rileverà tale impostazione e la utilizzerà al posto del valore indicato dalla app.

Configurare la app dal sito

  • Disabilitare le funzionalità della app per il sito. Se non si vuole rendere disponibile una funzione nella app, è possibile disabilitarla qui.
  • Rinominare le stringhe di testo della app.
  • Aggiungere nuovi elementi nel menù principale della app (il menù laterale).
  • Sostituire l'opzione Cambia sito con Esci per forzare gli utenti a inserire le loro credenziali al prossimo accesso.

Installation

  1. Unpack the zip file into the local/ directory. A new directory will be created called local/mobile.
  2. Go to Site administration > Notifications to complete the plugin installation.
  3. Go to Site administration > Mobile app > Mobile settings and enable web services for mobile devices (Remember to save the changes)
  4. Go to Site administration > Plugins > Web services > External services, edit "Moodle Mobile additional features" and check the "Enabled" field, then save changes.
  5. Go to Site administration > Users > Permissions > Define roles, edit the Authenticated user role and allow the capability moodle/webservice:createtoken.

Note: You need to have upgraded the Moodle Mobile app to version 1.4.4.

If you are currently using the Moodle Mobile app, you will need to log out of all your sites in order for the app to detect the new service.

Admin users, please read

This plugin installs a new service in your Moodle installation, the automatic token creation for this type of services is forbidden for admin users. This means that admin users will not be able to use the Mobile app.

This can be solved easily, administrators must create a token manually in Moodle (Plugins > Web Services > Manage tokens) for the local_mobile service. Note: Be sure to toggle the default "Moodle mobile web services" setting to "Moodle mobile additional features service" before creating the token.