Agosto per me è e sarà un mese da dedicare allo studio di SCORM, ribattezzato simpaticamente da un mio collega "SCORN", in quanto non è proprio l'argomento più semplice del mondo.
Sto adattando una piattaforma di elearning basata su ASP.Net a questo standard. Pur amando e rimanendo fedele alle tecnologie Microsoft, sono sempre attento a cosa offre il mondo dell'open source, a partire dal sito sourceforge.org. fino ad arrivare a eduforge.org, opensourcecms.com e codeproject.com (meno libero degli altri, ma ottimo per attivita di scrokking del codice).
Purtroppo però esistono 4-5 prodotti giunti ad una discreta maturità, ma basati tutti su PHP (aTutor, Ilias, Moodle, doceboLMS, Dokeos). Dico giunti ad una discreta maturità, in quanto seguo da un paio di anni l'evolversi di queste piattaforme, dal momento che ad un certo punto in azienda ci siamo chiesti se valesse la pena di salire sul carro dell'open source, abbandonando quanto finora avevamo sviluppato in DotNet.
Ci sono parecchie contraddizioni che non riesco a spiegarmi.
La prima, abbastanza evidente è:
La seconda è:
-
Visto che 'sto SCORM va tanto di moda (perchè di moda si tratta, ne sono convinto), come mai non se ne trova un'implementazione microsoft-like? Perchè solo php o java? Qualcosina in realtà c'è e c'era. C'è dotnetscorm.com, ma il materiale presente è molto lontano dall'essere considerato maturo per un utilizzo professionale. C'era DnnLearn, che prometteva bene, anche perchè si appoggiava a DotNetNuke, con tutti i vantaggi che ne derivano, ma è misteriosamente scomparso, comprato da qualche azienducola senza scrupoli. Tra una prova e l'altra, a forza di smanettare ho terminato la funzionalità di import dei corsi SCORM. Ora è giunto il momento di fermarsi, perciò mi sono scaricato dal sito http://www.adlnet.gov/downloads/70.cfm le specifiche ufficiali scorm, le ho stampate fronte retro a 4 pagine per foglio (pesano circa 6 etti!) ed ho cominciato a studiarle.
Ed infine:
-
Un'altra cosa che mi ha fatto arrovellare il cervello è sempre stata: Ma se 'sto scorm va tanto di moda, perchè zio Bill non ci mette lo zampino? Mi sono sempre risposto che come me, anche lui pensava che 'sto SCORM fosse una stronzata, inventata dai militari, che poco ne capiscono di scuola ed insegnamenti, se non quelli rigidi e sempre uguali ai quali sono abituati. Ora però qualcosa sta cambiando, oggi pomeriggio ho trovato un sito Microsoft dove si fa ricerca: è nato
Microsoft ConferenceXP. (http://research.microsoft.com/conferencexp/default.aspx)
Come tutte le cose fatte da Microsoft, la qualità apparente (gli ho solo dato un'occhiata superficiale) sembra essere molto alta. Ci sono arrivato cercando un'api scorm del framework, perchè continuavo a ripetermi: possibile che lo zio Bill non ne abbia fatta una? Ed infatti c'è, insieme ad altri servizi altrettanto utili come videoconferenza, classi virtuali e chi più ne ha più ne metta. Ci sono addirittura i sorgenti rilasciati con licenza scrokked-like (libera per usi non commerciali, scopiazzamento in segreto per usi commerciali) A parte la discutibile formula di licensing (ma con Microsoft siamo abituati a molto peggio) il lavoro fatto è veramente notevole, e se decidessero di aprirlo a tutti anche nella versione commerciale, credo che le piattaforme php avrebbero vita breve (forse 2-3 anni).
E' un dato oggettivo infatti (ma anche su questo qualcuno avrà da ridire) che le tecnologie microsoft siano molto più semplici da imparare delle altre. Diciamo che sono alla portata dello smanettone che non ha studiato ingegneria informatica, non è un nerds e magari si è fatto pure una famiglia. (Zio Bill direbbe che ha un TCO più basso.....)
Ciauz!
Ah, dimenticavo: la cosa più emozionante, è che senza saperlo, sto facendo ricerca. Si perchè diciamocelo: SCORM è ben aldilà dall'essere uno standard de facto: siamo molto lontani dal realizzare corsi che funzionano in tutte le piattaforme, e/o piattaforme che importano, esportano, fanno girare e tracciano corsi provenienti da altre piattaforme o realizzati con editor dedicati.
Quindi, qualsiasi cosa tirerò fuori, aldilà della validità delle piattaforme PHP, sarà comunque all'avanguardia per quel che riguarda il nostro paese e le tecnologie Microsoft.
Ari-Ciauz!