<codingteam>
<codingteam-name>CodingTeam</codingteam-name>
<codingteam-url>http://www.codingteam.net</codingteam-url>
<codingteam-version>0.42</codingteam-version>
<codingteam-xmlversion>0.2</codingteam-xmlversion>
<codingteam-project>

<project>

<project-basic>
	<project-id>230</project-id>
	<project-base-name>gnote</project-base-name>
	<project-title>Gnote</project-title>
	<project-author>MikaYuoadas</project-author>
	<project-date-rfc>Mon, 30 Jun 08 17:19:19 +0200</project-date-rfc>
	<project-date>2008-06-30 17:19:19</project-date>
</project-basic>

<project-info>
	<project-license>General Public License 2.0</project-license>
	<project-lang>Javascript, PHP, SQL</project-lang>
	<project-download>182</project-download>
</project-info>

<project-url>
	<project-home-url>http://gnote.codingteam.net</project-home-url>
	<project-download-url>http://www.codingteam.net/gnote-down.html</project-download-url>
	<project-description-url>http://www.codingteam.net/gnote-index.html</project-description-url>
	<project-wiki-url>http://www.codingteam.net/gnote-doc.html</project-wiki-url>
	<project-news-url>http://www.codingteam.net/gnote-actus.html</project-news-url>
	<project-screenshot-url>http://www.codingteam.net/gnote-screen.html</project-screenshot-url>
	<project-svn-url>http://www.codingteam.net/gnote-code.html</project-svn-url>
	<project-bug-url>http://www.codingteam.net/gnote-bugs.html</project-bug-url>
	<project-todo-url>http://www.codingteam.net/gnote-todo.html</project-todo-url>
	<project-l10n-url>http://www.codingteam.net/gnote-trad.html</project-l10n-url>
	<project-forum-url>http://www.codingteam.net/gnote-com.html</project-forum-url>
</project-url>

<project-description>&lt;h3&gt;Qu'est-ce que Gnote&lt;/h3&gt;&lt;br /&gt;
Gnote a l'ambition de devenir une gestionnaire de note/bulletins pour les professeurs des &amp;eacute;coles utilisant des lettres A, B, C, D, pour la notation ou les abr&amp;eacute;viations A, AR, EA ou ECA et NA.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Voil&amp;agrave; les objectifs du projet :&lt;/h3&gt;&lt;br /&gt;
&lt;h4&gt;GESTION DE CLASSE&lt;/h4&gt;* Pouvoir ajouter/modifier/supprimer une classe en totalit&amp;eacute;.&lt;br /&gt;
    * Champs : nom de la classe, nombre d'&amp;eacute;l&amp;egrave;ves.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;GESTION DES ELEVES&lt;/h4&gt;* Ajouter le nombre d'&amp;eacute;l&amp;egrave;ves renseign&amp;eacute; &amp;agrave; l'ajout d'une classe&lt;br /&gt;
    * Pouvoir modifier/supprimer un &amp;eacute;l&amp;egrave;ve en particulier.&lt;br /&gt;
    * Pouvoir imprimer un liste de la classe avec distinction fille/gar&amp;ccedil;on (rouge/bleu par exemple)&lt;br /&gt;
    * Champs : nom*, pr&amp;eacute;nom*, sexe*, date de naissance.&lt;br /&gt;
          o Les champs avec un ast&amp;eacute;rix seront obligatoires.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;GESTION DES MATIERES&lt;/h4&gt;* Pouvoir ajouter/supprimer une mati&amp;egrave;re.&lt;br /&gt;
    * Pouvoir ajouter/supprimer une sous mati&amp;egrave;re ratach&amp;eacute;e &amp;agrave; une mati&amp;egrave;re.&lt;br /&gt;
    * ex : mati&amp;egrave;re : D&amp;eacute;couverte du monde ; Sous mati&amp;egrave;re : Sciences (sciences &amp;eacute;tant ratach&amp;eacute; &amp;agrave; d&amp;eacute;c. du monde)&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;GESTION DES EVALUATIONS&lt;/h4&gt;* Champs - Informations &amp;agrave; propos de la nouvelle &amp;eacute;valuation :&lt;br /&gt;
          o Nom de l'&amp;eacute;valuation (champs texte)&lt;br /&gt;
          o Classe ayant r&amp;eacute;alis&amp;eacute; l'&amp;eacute;valuation. (liste d&amp;eacute;roulante permettant de choisir parmis les classes existantes)&lt;br /&gt;
          o Mati&amp;egrave;re de l'&amp;eacute;valuation (liste d&amp;eacute;roulante permettant de choisir parmis les mati&amp;egrave;res existantes)&lt;br /&gt;
          o Sous mati&amp;egrave;re de l'&amp;eacute;valuation. (facultatif - liste d&amp;eacute;roulante permettant de choisir parmis les sous mati&amp;egrave;res existantes)&lt;br /&gt;
          o Nombre de comp&amp;eacute;tences de la nouvelle &amp;eacute;valuation. (champs texte ou liste d&amp;eacute;roulante)&lt;br /&gt;
&lt;br /&gt;
    * Champs - Renseigner les comp&amp;eacute;tences de la nouvelle &amp;eacute;valuation.&lt;br /&gt;
    * Faire autant de champs texte que de comp&amp;eacute;tence demand&amp;eacute;es lors des informations &amp;agrave; propos de la nouvelle &amp;eacute;valuation. Voici ci dessous un exemple&lt;br /&gt;
          o C1 |_Champ texte bien large permettant d'&amp;eacute;crire une &amp;agrave; deux phrases_|&lt;br /&gt;
          o C2 |_Champ texte bien large permettant d'&amp;eacute;crire une &amp;agrave; deux phrases_|&lt;br /&gt;
          o C3 |_Champ texte bien large permettant d'&amp;eacute;crire une &amp;agrave; deux phrases_|&lt;br /&gt;
          o C4 |_Champ texte bien large permettant d'&amp;eacute;crire une &amp;agrave; deux phrases_|           etc.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;SAISIE DES RESULTATS A UNE EVALUATION&lt;/h4&gt;* Affichage d'un tableau pr&amp;ecirc;t &amp;agrave; remplir&lt;br /&gt;
    * Mettre en place un filtre pour que les minuscules se transforment en majuscules (si je tappe &amp;quot;a&amp;quot;, cela tappera &amp;quot;A&amp;quot;)&lt;br /&gt;
    * Lorsque 1 caract&amp;egrave;re a &amp;eacute;t&amp;eacute; saisi en C1 (A,B,C ou D), passer automatiquement en C2 avec un script javascript de ce type. &lt;a href='http://www.journaldunet.com/developpeur/tutoriel/dht/040105_champ_suivant_auto.shtml'&gt;Source et explication du code ici.&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;codecmd&quot;&gt;&amp;lt;html&amp;gt;&lt;br&amp;nbsp;/&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;head&amp;gt;&lt;br&amp;nbsp;/&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;script&amp;gt;&lt;br&amp;nbsp;/&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;suivant(enCours,&amp;nbsp;suivant,&amp;nbsp;limite)&lt;br&amp;nbsp;/&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&amp;nbsp;/&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(enCours.value.length&amp;nbsp;==&amp;nbsp;limite)&lt;br&amp;nbsp;/&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;document.code[suivant].focus();&lt;br&amp;nbsp;/&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&amp;nbsp;/&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/script&amp;gt;&lt;br&amp;nbsp;/&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/head&amp;gt;&lt;br&amp;nbsp;/&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;body&amp;gt;&lt;br&amp;nbsp;/&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;form&amp;nbsp;name=&amp;quot;code&amp;quot;&amp;gt;&lt;br&amp;nbsp;/&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;input&amp;nbsp;type=&amp;quot;text&amp;quot;&amp;nbsp;maxlength=&amp;quot;4&amp;quot;&amp;nbsp;name=&amp;quot;code1&amp;quot;&amp;nbsp;size=&amp;quot;4&amp;quot;&amp;nbsp;onKeyUp=&amp;quot;suivant(this,'code2',&amp;nbsp;4)&amp;quot;&amp;gt;&lt;br&amp;nbsp;/&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;lt;input&amp;nbsp;type=&amp;quot;text&amp;quot;&amp;nbsp;maxlength=&amp;quot;4&amp;quot;&amp;nbsp;name=&amp;quot;code2&amp;quot;&amp;nbsp;size=&amp;quot;4&amp;quot;&amp;nbsp;onKeyUp=&amp;quot;suivant(this,'code3',&amp;nbsp;4)&amp;quot;&amp;gt;&lt;br&amp;nbsp;/&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;lt;input&amp;nbsp;type=&amp;quot;text&amp;quot;&amp;nbsp;maxlength=&amp;quot;4&amp;quot;&amp;nbsp;name=&amp;quot;code3&amp;quot;&amp;nbsp;size=&amp;quot;4&amp;quot;&amp;nbsp;onKeyUp=&amp;quot;suivant(this,'code4',&amp;nbsp;4)&amp;quot;&amp;gt;&lt;br&amp;nbsp;/&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;lt;input&amp;nbsp;type=&amp;quot;text&amp;quot;&amp;nbsp;maxlength=&amp;quot;4&amp;quot;&amp;nbsp;name=&amp;quot;code4&amp;quot;&amp;nbsp;size=&amp;quot;4&amp;quot;&amp;gt;&lt;br&amp;nbsp;/&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/form&amp;gt;&lt;br&amp;nbsp;/&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/body&amp;gt;&lt;br&amp;nbsp;/&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/html&amp;gt;&lt;/div&gt;&lt;br /&gt;
    * Lorsque le champ C4 est atteint, passer automatiquement en C1 de l'&amp;eacute;l&amp;egrave;ve suivant.&lt;br /&gt;
    * Permettre de corriger la saisie ult&amp;eacute;rieurement en r&amp;eacute;affichant la page en conservant les valeurs ant&amp;eacute;rieurement saisies.&lt;br /&gt;
    * Afficher sur la page d'accueil du script un tableau de bord r&amp;eacute;capitulant sur quel &amp;eacute;l&amp;egrave;ve, sur quel &amp;eacute;valuation il manque des donn&amp;eacute;es. par exemple si je reprend l'exemple du tableau au dessus :&lt;br /&gt;
          o /!\ Attention /!\ Saisie &amp;agrave; compl&amp;eacute;ter pour :&lt;br /&gt;
                + BOURGAS CAMILLE &amp;gt; D&amp;eacute;couverte du monde &amp;gt; Histoire &amp;gt; La r&amp;eacute;volution &amp;gt; La comp&amp;eacute;tence (C2 par exemple) &amp;eacute;crite en entier.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;GENERATION DES BULLETINS/FEUILLES DE NOTES&lt;/h4&gt;* G&amp;eacute;n&amp;eacute;rer un bulletin en tableau.&lt;br /&gt;
    * Choisir en liste d&amp;eacute;roulante l'ordre.&lt;br /&gt;
    * Afficher autant de liste d&amp;eacute;roulante que de mati&amp;egrave;res principales.&lt;br /&gt;
    * Si je choisi fran&amp;ccedil;ais et qu'il y a 4 sous mati&amp;egrave;res dans fran&amp;ccedil;ais, quatre liste d&amp;eacute;roulante s'afficheront alors ensuite sous la principale (fran&amp;ccedil;ais) me permettant de choisir l'ordre des sous mati&amp;egrave;re.&lt;br /&gt;
    * Exemple :&lt;br /&gt;
          o Choisir une mati&amp;egrave;re principale (je choisi Fran&amp;ccedil;ais, quatre listes d&amp;eacute;roulantes s'affichent alors me permettant de choisir l'ordre des 3 sous mati&amp;egrave;res relatives au fran&amp;ccedil;ais [ortho, voc, gramm, conj]).&lt;br /&gt;
                + Chosir une sous mati&amp;egrave;re (je choisi orthographe)&lt;br /&gt;
                + Chosir une sous mati&amp;egrave;re (je choisi vocabulaire)&lt;br /&gt;
                + Chosir une sous mati&amp;egrave;re (je choisi grammaire)&lt;br /&gt;
                + Chosir une sous mati&amp;egrave;re (je choisi  conjugaison).&lt;br /&gt;
          o Choisir une mati&amp;egrave;re principale (je choisi Maths, deux listes d&amp;eacute;roulantes s'affichent alors me permettant de choisir l'ordre des 2 sous mati&amp;egrave;res relatives aux maths [num&amp;eacute;ration, g&amp;eacute;om&amp;eacute;trie]).&lt;br /&gt;
                + Chosir une sous mati&amp;egrave;re (je choisi g&amp;eacute;om&amp;eacute;trie)&lt;br /&gt;
                + Chosir une sous mati&amp;egrave;re (je choisi num&amp;eacute;ration).&lt;br /&gt;
    * G&amp;eacute;n&amp;eacute;rer ensuite tout les bulletins des &amp;eacute;l&amp;egrave;ves sur une seule page en ins&amp;eacute;rant un saut de page entre chaque &amp;eacute;l&amp;egrave;ve pour qu'il n'y ai pas de probl&amp;egrave;me lors de l'impression.&lt;br /&gt;
&lt;br /&gt;
Voil&amp;agrave;, c'est termin&amp;eacute; !</project-description>

</project>

</codingteam-project>
</codingteam>