[Openmark-developers] Docs
Status: Planning
Brought to you by:
benfy
|
From: Mattia D. <do...@su...> - 2002-11-08 14:38:10
|
ciao, li ho letti (per il momento un po' sommariamente). Da dove cominciare? Alcune impressioni a caldo, tanto per discuterne: 0. Quanto dei due docs vogliamo mantenere? 1. XML Io per la verita' non mi ero figurato un uso cosi' ampio di XML. Soprattutto per quanto riguarda la persistenza dei dati pensavo al solito buon DB relazionale ed un buono strato di rappresentazione delle gerarchie di Assessment/Block/Branch/Question con classi java. Magari senza tipizzare eccessivamente queste gerarchie ma parlando solo di Nodi e Foglie (il che mi potrebbe riportare ad XML). 2. GUI v/s HTML Chiaramente l'accoppiata Javasrcipt+HTML e' meno flessibile e sicura (questo nell'ottica di domande/questionari temporizzati) di una GUI swing. Ma su questo credo dobbiate esprimervi voi in primo luogo in quanto primi utilizzatori del progetto :) Per quello che mi rigua il concetto erarda sono un po' meno ferrato su swing rispetto ad HTML+Js ma questo conta gran poco. Sarebbe carina una soluzione multipla (sia l'una che l'altra) e questo ci riporterebbe ad XML come mezzo di comunicazione tra applicativo e UI, ma potrebbero entrare in gioco anche i webservices (sto usando Axis da qualche giorno e devo dire che e' veramente soddisfacente, se necessario posso argomentare ulteriormente) Mi sfugge piuttosto come sia una domanda drag&drop e come gestire la correzione di una domanda a testo libero, ma per questo c'e' tempo. NB: non fatevi problemi a mandarmi a quel paese nel caso abbia scritto delle castronerie particolari :) 3. Questionari Template era una funzionalita' che avevamo implementato nell'applicazione di cui vi ho raccontato: in realta' il concetto era quello della duplicazione in toto del questionario, su cui poi l'esaminatore/amministratore apportava le modifiche necessarie alla personalizzazione di questo. Si potrebbe espandere un po' il concetto pensando a _strutture_ di Assessment/Block/Branch con n componenti tipizzate (sia per argomento che per difficolta'): - selezionate random dal sistema (mi pare di aver letto qualcosa a riguardo nei docs) - personalizzate dall'esaminatore tramite dei wizard che permettono la selezione delle componenti secondo i tipi richiesti dal template per il momento mi fermo, pareri/insulti/impressioni/commenti ? :) a presto -- mattia |