S/N SCORM 2004 sequencing and navigation introduzione [email protected] S/N Interazione di funzionamento (run-time) Interazioni con la modalità di assemblamento dei materiali LMS CAM 1.3 CP CAM 1.3 MD CAM 1.3 LMS RTE 1.3 CP RTE 1.3 SCO RTE 1.3 LMS SN 1.3 Interazione con le modalità di sequencing SCORM 2004 bookshelf S/N sequencing • Il sequencing è responsabilità dell’LMS • Consiste nell’individuare la resource da lanciare • Il lancio e funzionamento della resource è coperto da RTE S/N Relazioni con altri books • CAM – Non c’è interazione con i metadati – C’è interazione con il content aggregation, che può contenere informazioni su come l’LMS deve processare ciò che è cntenuto nel content package – Dalla definizione della content structure S&N ricava i parametri per definirne l’erogazione in base alle learning activities • RTE – Le learning activities vengono attivate al momento del run-time, ci sono quindi legami forti S/N Sequencing overview S/N • Si basa su IMS Simple Sequencing • Simple si riferisce al limitato numero di sequenze impostabili, non alla semplicità del sistema [ ] • Simple sequencing riconosce il ruolo dell’utente (learner) come unico attore di processo; non vengono considerate altre figure (tutor, esperti, etc) • SCORM SN book spiega come IMS SS viene applicato agli SCORM package e come viene esteso nelle sue possibilità • Non viene stabilito come un LMS può creare un proprio activity tree, ma si parte dalla content structure per definirne una rappresentazione generale • In generale, il sequencing è composto da: – – – Una definizione di un activity tree Una sequencing strategy, definita secondo il riportato Sequencing Definition Model; L’applicazione della strategia in base ad eventi esterni, generati dall’LMS o dall’utente S/N Sequencing overview - II S&N strategy Activity tree SCO a aa ab b aba ba bb c ca cb caa cab cba cbb Derivato dal content aggregation Appena avviato lo SCO, presenta i contenuti in maniera sequenziale -prima a, con libera scelta sui sottopunti: -poi b, se l’utente ha superato il test in bb (con ba obbligatoriamente prima di bb); -poi c, con navigazione libera. I test in bb e cbb non sono vincolanti per la prosecuzione; ma solo se la somma dei tre test è maggiore di 78 si può considerare superato lo SCO S&N behavior Azioni LMS Azioni utente strategia RTE / Azioni LMS Diverse modalità di navigazione S/N Navigation • Con navigation si intende la modalità con la quale vengono processati i navigation events generati dall’utente o dall’LMS • Un navigation event è una richiesta di spostamento su un’altra parte (es. next/previous) • In base a questa, navigation riconosce quale risorsa può essere lanciata • Presume l’esistenza di una interfaccia di navigazione proposta dall’LMS; tuttavia anche lo SCO può averne una propria S/N Sequency concepts • • • • Content structure and the activity tree Learning Activity Active Status Tracking Objectives S/N S/N Content structure and the activity tree Content structure and the activity tree • Viene utilizzato l’activity tree, derivato dalla course structure, per descrivere la struttura delle learning activity • Nella root c’è il corso, sotto di sé la struttura definita nel manifest • Non è obbligatoria, per l’LMS, la generazione di un activity tree • L’activity tree rappresenta una gerarchia di learning activities e le correispondenti informazioni di sequencing per l’applicazione interoperabile di specifici sequencing behaviors. Learning activity Active status tracking objectives S/N Derivazione dell’activity tree dal content package Content structure and the activity tree Learning activity Active status tracking objectives S/N Derivazione dell’activity tree dal content package Content structure and the activity tree • All’interno di un manifest, si trova nella zona <organization> • Gli <item> possono essere ad un livello indefinto di nesting • Ogni <item> è una unit of learning • Ad ogni <item> è applicabile il termine modulo, corso, lezione, unità, capitolo,…. • A partire da <organization> si definisce una struttura gerarchica che è il punto di partenza dell’activity tree • Ad esso si applicano gli elementi del sequencing definition model per ottenere il definitivo activity tree per erogare la desidered learning experience Learning activity Active status tracking corso lexx1 lexx2 objectives Xml_sample S/N cluster • Un cluster è una forma specializzata di activity tree che ha delle sub-attività • Include il singolo parent e gli immediati children, ma non i loro discendenti • I children di un cluster sono leaf o altri clusters • I cluster sono i mattoni dell’activity tree a cui fanno riferimento molti degli elementi del Sequencing definition model • La parent activity conterrà la strategia di sequencing per il cluster • I non cluster children conterranno content objects soggetti al delivering; il loro lancio rappresenta il culmine della learning strategy Content structure and the activity tree Learning activity Active status tracking objectives S/N Learning activity Content structure and the activity tree • E’ una “unità di apprendimento”, qualcosa che il learner fa e può essere composto di sub-attività. • Le sub-attività possono a loro volta contenere altre attività, fino ad arrivare al livello leaf, a cui è associato un content object da lanciare • L’LMS identifica durante il run-time le learning activities da lanciare in base a: – Precedenti progressi dell’utente – scelte dell’utente – learning strategies implementate a livello di authoring • La serie di content objects seguiti dall’utente identifica la learning experience Learning activity Active status tracking objectives S/N Learning activity, II Content structure and the activity tree • Ogni learning activity, caratteristiche: – – – – Learning activity Active status tracking objectives Ha un punto di inizio e uno di fine Ha ben definiti parametri per l’assolvimento Può avere sub-attività ad un infinito livello di nesting I tentativi di fruizione avvengono nel contesto della parent activity, se esiste • Un attempt è un tentativo di portare a compimento una learning activity, – durante il quale 0 o più obbiettivi possono essere completati – Comincia nel momento in cui viene identificata l’attività da iniziare e finisce quando viene indicata quella successiva S/N Activity status tracking Content structure and the activity tree • Quando avviene un attempt su una learning activity, ci deve essere un tracking dei dati, in modo da consentire un sequency behavior • Gli SCO possono comunicare dati tramite RTE • Gli Asset non possono comunicare dati, possono solo essere usati dati di default • Un attempt può essere sospeso e poi ripreso; non è inteso come secondo attempt • Più attività possono essere contemporaneamente sospese • Questo obbliga l’LMS a ‘ricordare’ i dati delle attività sospese per poterle riprendere • Non è indicato se l’LMS deve immagazzinare dati tra diverse sessioni Learning activity Active status tracking objectives S/N objectives Content structure and the activity tree • I learning objective sono separati dalle learning activities • Non ci sono limiti all’associazione tra i primi e le seconde • Ogni attività può avere più obbiettivi associati Learning activity Active status tracking objectives