English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Libreria Client
  • Libreria Applicazione
  • Debug, Trace & Test
  • Learning

After Learning Session

evento copia link

Condizioni di notifica

Evento notificato dal framework quando viene terminata una sessione di Elearning.

Può essere utilizzato per compiere operazioni al termine delle verifiche di apprendimento.

Utilizzo consigliato

  • Mostrare un attestato di certificazione.
  • Rimandare l'utente ad un'altra sessione di verifica.

Argomenti

ID Sessione E' l'identificatore della sessione di Elearning che ha scatenato l'evento.
Modalità di esecuzione E' una stringa contenente "P" se la sessione era in Prova, "E" se la sessione era in modifica (Editing), "V" se la sessione era in modalità Verifica.
Errori Indica quanti errori sono stati fatti dall'utente in fase di verifica.
ID Utente E' l'identificatore dell'utente che ha effettuato la sessione di lavoro.
Output E' una variabile di output di tipo stringa, può essere utilizzata per pilotare il comportamento dell'applicazione dopo la chiusura della sessione.

Esempio di codice

// **********************************************
// Fired when a e-learning session is terminating
// **********************************************

event EsempiLearning.AfterLearningSession(
  int SessionID       // 
  string PlayMode     // P if playing, V if verifying, E if editing
  int ErrorRate       // Indicates how many errors the user have done duri...
  int UserID          // 
  inout string Output // If empty the browser will be closed after the hel...
)
{
  // Se l'utente ha commesso più di 10 errori
  if ErrorRate > C10
  {
    // valorizzo output perché venga avviata un'altra sessione di verifica
    Output := V
  }
}
  • Valorizzando output con "V", viene avviata un'altra sessione di verifica.
  • Se output viene valorizzato con un percorso, al termine della sessione di verifica l'utente verrà ridirezionato. Ad esempio è possibile rimandare l'utente ad una pagina di certificazione se ha commesso pochi errori.
  • Lasciando output vuoto la sessione viene chiusa normalmente.

Ultima modifica: 25/10/2016 / Validità: da 6.5.2680

Vedi Anche

  • Test

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum