<?xml version="1.0" encoding="UTF-8"?>
<!-- edited by Philippe Lahaye (Cross Systems Integration) -->
<!ELEMENT QCM (titre, enTeteModeEmploi?, enTeteDescription?, piedQCMModeEmploi?,
piedQCMCommentaire?, dateCreation, dateDerniereModification, version, auteur+,
valideePar+, categorie*, chapitre+, grilleEvaluation?)>
<!ELEMENT titre (#PCDATA)>
<!ELEMENT enTeteModeEmploi (#PCDATA)>
<!ELEMENT enTeteDescription (#PCDATA)>
<!ELEMENT piedQCMModeEmploi (#PCDATA)>
<!ELEMENT piedQCMCommentaire (#PCDATA)>
<!ELEMENT dateCreation (#PCDATA)>
<!ELEMENT dateDerniereModification (#PCDATA)>
<!ELEMENT version (#PCDATA)>
<!ELEMENT auteur (#PCDATA)>
<!ELEMENT valideePar (#PCDATA)>
<!ELEMENT categorie (#PCDATA)>
<!ELEMENT chapitre (titre?, categorie*, question+)>
<!ELEMENT question (questionLibelle, questionCommentaire?, reponse+)>
<!ELEMENT questionLibelle (#PCDATA)>
<!ELEMENT questionCommentaire (#PCDATA)>
<!ELEMENT reponse (reponseLibelle, reponseCommentaire?)>
<!ELEMENT reponseLibelle (#PCDATA)>
<!ELEMENT reponseCommentaire (#PCDATA)>
<!ATTLIST reponse
estCorrecte (vrai | faux) #REQUIRED
note NMTOKEN #IMPLIED
>
<!ATTLIST categorie
code NMTOKEN #IMPLIED
>
<!ELEMENT grilleEvaluation (titre, grilleDescription?, piedDeGrille?,
sectionGrille+)>
<!ELEMENT grilleDescription (#PCDATA)>
<!ELEMENT piedDeGrille (#PCDATA)>
<!ELEMENT sectionGrille (titre?, corpsDeTexte)>
<!ELEMENT corpsDeTexte (#PCDATA)>


