http://www.mozilla.org/projects/mathml/fonts/
http://swissnet.ai.mit.edu/projects/intelligent-book/mathml/#gnu
http://swissnet.ai.mit.edu/projects/intelligent-book/mathml/#fonts-package
http://kb.mozillazine.org/Gecko:_FAQs_:_Linux_XFT_and_MathML#Installing_the_Symbol_font

note : if you need an English version of this document please contact me (fabrice.dufour@clubinfo.org).

SOMMAIRE

1. Introduction
2. Prsentation
3. Installation
4. Mode d'emploi
5. Portabilit
	5.1 Pourquoi certains navigateurs ne sont pas supports ?
	5.2 Les navigateurs supports
    5.3 Les navigateurs non supports
6. Les technologies utilises
	6.1 PHP
    6.2 MySQL
    6.3 javascript
    6.4 xhtml
	6.5 XML
	6.5.1 MathML : que est-ce que c'est ?
7. Conclusion 


------------------------------------------------------------------------------

1. Introduction

	Ce projet a pour origine un cours de programmation web. Les auteurs originaux sont :

Fabrice DUFOUR : <fabrice.dufour@clubinfo.org>
Ahmad FEDDAWI : <ahmad.feddawi@wanadoo.fr>


2. Prsentation

	Il s'agit d'un Questionnaire  choix multiple accessible partout ! l'intrt d'un tel outil est multiple :
	
    - Test de ses connaissances quand on veut, ou on veut
    - Profiter d'une base de donnes de questions mise  jour en temps rel
    - Trs grande accessibilit

3. Installation

- La base de donnes doit exister avant de crer les tables. La base de donnes doit s'appeler 'phpmcq'  moins de changer le fichier phpMCQ.sql au nom de votre base de donnes.

- utiliser phpMCQ.sql to create the database :

	mysql -u root --password="" --execute "source phpMCQ.sql" phpmcq

- modifier les fichiers 'connect.php' et 'parameters.inc.php' file.
	NAME = login au server SQL
	PASSWORD = password correspondant au login
	SERVER = adresse du server SQL
	BASE = nom de la base de donnes

	Il est recommand de faire un back-up de la base de donnes assez souvent

	mysqldump --opt -u root --password="" phpmcq > phpmcq.sql

4. Mode d'emploi

	La cration de questions a pour but d'tre trs intuitive. Voici comment procder :

	- Crer un sujet si le votre n'existe pas
    - Crer une/des questions
    - Crer le questionnaire
    - Aller sur la page d'accueil et slectionner le questionnaire prcdemment cr.
   	
5. Portabilit

	5.1 Pourquoi certains navigateurs ne sont pas supports ?
    
    A l'origine le web avec html tait trs permissif sur la syntaxe des pages. Aujourd'hui son dveloppement est tel que le w3c dveloppe de nouveaux standards afin de faire voluer le web. C'est ainsi que la norme xhtml est apparue. Trs brivement xhtml est du html trs structur (comme xml), donc certaines liberts de html ne sont plus permises... Le gros problme ici est l'utilisation d'une norme de 1998 du w3c. Cette norme est MathML, elle permet la publication de documents  caractres scientifique sur le web. Seulement 6 ans aprs la parution de cette norme certain navigateur ne la prenne toujours pas en compte. Certains l'ignore totalement et d'autres s'adaptent  l'aide de plugins.
 
	5.2 Les navigateurs supports
    
    De manire gnrale tous les navigateurs "powered by Gecko" fonctionnent parfaitement. En voici une liste :

		- Firefox 0.8 (avec les polices de caractres mathML)
		- mozilla 1.6 (avec les polices de caractres mathML)
		- netscape 7.0 (avec les polices de caractres mathML)
        
       Heureusement le plus connu des navigateurs sait aussi s'adapter grce  l'aide d'un plugin :

		- Internet Explorer 6 (avec le plugin mathPlayer)
         
    5.3 Les navigateurs non supports
    
    	- Opera
		- Safari
	
    Opra et Safari ignorent totalement la norme MathML !

	Un espoir ? J'ai entendu dire que les navigateurs Opera et Safari pourraient supporter le mathML grce aux feuilles de styles. A voir...

6. Les technologies utilises <TODO>
	6.1 PHP
    6.2 MySQL
    6.3 javascript
    6.4 xhtml
	6.5 XML
		6.5.1 MathML : que est-ce que c'est ?
7. Conclusion <TODO>


