Il linguaggio da me ideato (ma ripeto chiunque si può inventare il proprio grazie alla potenza del TAG purché segua alcune fondamentali regole logiche) si chiama ITML, acronimo di Interactive Test Markup Language, ed era stato pensato inizialmente per mettere on line test di valutazione e di profitto, ma è ovviamente estensibile a svariati tipi di test psicologici con struttura a domande chiuse. Esso è libero e gratuito e chiunque me ne può chiedere la struttura se fosse interessato (attualmente il sito dedicato InteracTest è offline). E' basato sul metalinguaggio di markup XML (acronimo di eXtensible Markup Language) che è il "padre" di tutti i linguaggi odierni che utilizzano il TAG (per lo meno nella sua specificazione informatica); per fare un esempio, lo stesso HTML è costruito su XML, e tutti i social Network attuali (Facebook) utilizzano abbondantemente derivati di XML. Per dare un esempio concreto della struttura ad albero dei TAG nel linguaggio per i test ITML ecco l'inizio di uno schema di test a risposta multipla con una sola corretta (test di valutazione): *** Le seguenti 2 righe sono TAG speciali che indicano al browser (o al parser) che si tratta di un documento basato su XML in una data versione, con determinati stili di impaginazione.
*** Le seguenti 2 righe rappresentano un TAG di apertura del documento (TAG radice) del linguaggio ITML, e contiene informazioni che riguardano il tipo di test, la materia, l'autore.
*** Le seguenti righe sono TAG che conengono informazioni generiche sul test, come il titolo, la data di pubblicazione e i nomi degli autori.
Titolo generale del Test Data di prima pubblicazione Nome di uno degli autori/collaboratori
*** Le seguenti righe sono TAG che contengono spiegazioni generali sul test, a cosa serve, come usarlo, ecc.
Titolo del testo di spiegazione Paragrafo Elemento di un elenco puntato
A questo punto il linguaggio ITML mette adisposizione TAG specifici per formulare domande, risposte ed eventuali suggerimenti (nel caso di test didattici di esercitazione). Si noti la struttura tipica dei TAG che sono coppie di elementi (ma a volte anche singoli), annidate le une dentro le altre, che si aprono e chiudono come le parentesi in una frase scritta:
ERRATA CORRIGE: vi chiedo scusa ma gli elementi del linguaggio, da me scritti sopra non vengono riprodotti da alcuni browser, proprio perchè essi cercano di interpretarli quindi non li visualizzano: proverò un altro stratagemma, cioè cambierò le parentesi acute con le graffe.
*** Le seguenti 2 righe sono TAG speciali che indicano al browser (o al parser) che si tratta di un documento basato su XML in una data versione, con determinati stili di impaginazione.
<!-- xml-stylesheet type="text/css" href="stile.css" -->
*** Le seguenti 2 righe rappresentano un TAG di apertura del documento (TAG radice) del linguaggio ITML, e contiene informazioni che riguardano il tipo di test, la materia, l'autore.
*** Le seguenti righe sono TAG che conengono informazioni generiche sul test, come il titolo, la data di pubblicazione e i nomi degli autori.
*** Le seguenti righe sono TAG che contengono spiegazioni generali sul test, a cosa serve, come usarlo, ecc.
A questo punto il linguaggio ITML mette adisposizione TAG specifici per formulare domande, risposte ed eventuali suggerimenti (nel caso di test didattici di esercitazione). Si noti la struttura tipica dei TAG che sono coppie di elementi (ma a volte anche singoli), annidate le une dentro le altre, che si aprono e chiudono come le parentesi in una frase scritta: