Bonjour,
(J'ai hésité à poster à cet endroit...)
Avec un ami, nous développons actuellement un site internet qui a pour but de pouvoir créer et lire des qcms (par qcm j’entends, un énoncé et grosso-modo 6 items…).
Nous utilisons php et mysql, et un peu d’ajax notamment pour changer de questions lorsque l’on répond à des qcm…
Dès le début on s’est demandé si c’était plus intéressant de stocker les qcms dans des fichiers xml (avec les références des fichiers [des tags, le chemin du fichier…] en base de donnée) ou tout mettre en base de donnée, sachant que un fichier xml (correspondant à un thème) contiendrait à peu près 40 qcm avec pour structure quelque chose comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<questions>
		<qcm>
			<nombre_reponse>3</nombre_reponse>
			<type_reponse>V</type_reponse>
			<qcm_enonce></qcm_enonce>
			<image_enonce></image_enonce>
			<items>
				<item>
					<item_enonce></item_enonce>
					<item_image>0</item_image>
					<item_reponse>N</item_reponse>
					<item_explication></item_explication>
				</item>
On aimerait bien votre retour sur ces 2 modes de stockage notamment en ce qui concerne les performances du serveur pour écrire, modifier et extraire le bon qcm…

Merci d’avance