Organisation

This commit is contained in:
Valentin Moguérou 2023-07-16 11:20:39 +02:00
parent 00b9f5409b
commit 682acfe216
4 changed files with 1206 additions and 1197 deletions

View File

@ -24,406 +24,409 @@
</div> </div>
<h1>Simulateur du Bac Général</h1> <h1>Simulateur du Bac Général</h1>
</header> </header>
<div id="resultat">
<div>
<span id="total-points"></span>
<p>Points</p>
</div>
<div>
<span id="total-coef"></span>
<p>Coefficients</p>
</div>
<div>
<span id="note-finale"></span>/20
<p>Note finale</p>
</div>
<div>
<span id="decision-jury"></span>
<p>Décision</p>
</div>
<div>
<span id="points-manquants"></span>
<p>Points jusqu'à la<br>décision supérieure</p>
</div>
</div>
<main> <main>
<div class="info"> <div id="resultat">
Information&nbsp;: Si le nombre de points jusqu'à la décision supérieure est faible (c'est-à-dire moins de 10 points environ), <div>
le jury peut vous les accorder sous réserve que votre livret scolaire soit bon (assiduité, bon comportement). <span id="total-points"></span>
<a href="https://www.legifrance.gouv.fr/codes/section_lc/LEGITEXT000006071191/LEGISCTA000006151440?idSecParent=LEGISCTA000006151440&anchor=LEGIARTI000039308580" target="_blank">En savoir plus</a> <p>Points</p>
</div>
<div>
<span id="total-coef"></span>
<p>Coefficients</p>
</div>
<div>
<span id="note-finale"></span>/20
<p>Note finale</p>
</div>
<div>
<span id="decision-jury"></span>
<p>Décision</p>
</div>
<div>
<span id="points-manquants"></span>
<p>Points jusqu'à la<br>décision supérieure</p>
</div>
</div> </div>
<form onchange="update()" id="calculateur"> <div class="content">
<fieldset> <div class="info">
<legend>Contrôle continu</legend> Information&nbsp;: Si le nombre de points jusqu'à la décision supérieure est faible (c'est-à-dire moins de 10 points environ),
le jury peut vous les accorder sous réserve que votre livret scolaire soit bon (assiduité, bon comportement).
<a href="https://www.legifrance.gouv.fr/codes/section_lc/LEGITEXT000006071191/LEGISCTA000006151440?idSecParent=LEGISCTA000006151440&anchor=LEGIARTI000039308580" target="_blank">En savoir plus</a>
</div>
<p> <form onchange="update()" id="calculateur">
Pour les notes empruntées au livret scolaire (c'est-à-dire la moyenne de l'année), <fieldset>
il faut arrondir la note au dixième à l'excès&nbsp;: par exemple, pour une moyenne annuelle de 16,54, <legend>Contrôle continu</legend>
il faut arrondir à 16,6.
</p>
<div class="table_wrapper"> <p>
<table> Pour les notes empruntées au livret scolaire (c'est-à-dire la moyenne de l'année),
<tr> il faut arrondir la note au dixième à l'excès&nbsp;: par exemple, pour une moyenne annuelle de 16,54,
<th rowspan="2">Matière</th> il faut arrondir à 16,6.
<th colspan="3">Première</th> </p>
<th colspan="3">Terminale</th>
</tr>
<tr>
<th>Coef.</th>
<th>Note</th>
<th>Points</th>
<th>Coef.</th>
<th>Note</th>
<th>Points</th>
</tr>
<tr>
<td>Enseignement moral et civique</td>
<td>1</td>
<td>
<label for="note-emc-1re">Note d'EMC de première</label>
<input type="number" name="note-emc-1re"
id="note-emc-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-emc-1re"></span>
</td>
<td>1</td>
<td>
<label for="note-emc-tle">Note d'EMC de terminale</label>
<input type="number" name="note-emc-tle"
id="note-emc-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-emc-tle"></span>
</td>
</tr>
<tr>
<td>Langue vivante A</td>
<td>3</td>
<td>
<label for="note-lva-1re">Note de LVA de première</label>
<input type="number" name="note-lva-1re"
id="note-lva-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-lva-1re"></span>
</td>
<td>3</td>
<td>
<label for="note-lva-tle">Note de LVA de terminale</label>
<input type="number" name="note-lva-tle"
id="note-lva-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-lva-tle"></span>
</td>
</tr>
<tr>
<td>Langue vivante B</td>
<td>3</td>
<td>
<label for="note-lvb-1re">Note de LVB de première</label>
<input type="number" name="note-lvb-1re"
id="note-lvb-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-lvb-1re"></span>
</td>
<td>3</td>
<td>
<label for="note-lvb-tle">Note de LVB de terminale</label>
<input type="number" name="note-lvb-tle"
id="note-lvb-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-lvb-tle"></span>
</td>
</tr>
<tr>
<td>Histoire-géographie</td>
<td>3</td>
<td>
<label for="note-hg-1re">Note d'histoire-géographie de première</label>
<input type="number" name="note-hg-1re"
id="note-hg-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-hg-1re"></span>
</td>
<td>3</td>
<td>
<label for="note-hg-tle">Note d'histoire-géographie de terminale</label>
<input type="number" name="note-hg-tle"
id="note-hg-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-hg-tle"></span>
</td>
</tr>
<tr>
<td>Enseignement scientifique</td>
<td>3</td>
<td>
<label for="note-es-1re">Note d'enseignement scientifique de première</label>
<input type="number" name="note-es-1re"
id="note-es-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-es-1re"></span>
</td>
<td>3</td>
<td>
<label for="note-es-tle">Note d'enseignement scientifique de terminale</label>
<input type="number" name="note-es-1re"
id="note-es-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-es-tle"></span>
</td>
</tr>
<tr>
<td>Éducation physique et sportive</td>
<td colspan="3" class="null"></td>
<td>6</td>
<td>
<label for="note-eps-tle">Note d'EPS</label>
<input type="number" name="note-eps-tle"
id="note-eps-tle" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-eps-tle"></span>
</td>
</tr>
<tr>
<td>Spécialité 3 abandonnée</td>
<td>8</td>
<td>
<label for="note-spe3-1re">Note de spécialité abandonnée en classe de première</label>
<input type="number" name="note-spe3-1re"
id="note-spe3-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-spe3-1re"></span>
</td>
<td colspan="3" class="null"></td>
</tr>
<tr class="total">
<td>Totaux</td>
<td colspan="3">Total des coefficients&nbsp;: 40</td>
<td colspan="3">Total des points&nbsp;: <span id="total-points-CC">0</span></td>
</tr>
</table>
</div>
</fieldset>
<fieldset>
<legend>Épreuves terminales</legend>
<p>Remarque&nbsp;: Seules ces épreuves peuvent faire l'objet d'un éventuel rattrapage (sauf épreuve orale terminale).</p> <div class="table_wrapper">
<table>
<tr>
<th rowspan="2">Matière</th>
<th colspan="3">Première</th>
<th colspan="3">Terminale</th>
</tr>
<tr>
<th>Coef.</th>
<th>Note</th>
<th>Points</th>
<th>Coef.</th>
<th>Note</th>
<th>Points</th>
</tr>
<tr>
<td>Enseignement moral et civique</td>
<td>1</td>
<td>
<label for="note-emc-1re">Note d'EMC de première</label>
<input type="number" name="note-emc-1re"
id="note-emc-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-emc-1re"></span>
</td>
<td>1</td>
<td>
<label for="note-emc-tle">Note d'EMC de terminale</label>
<input type="number" name="note-emc-tle"
id="note-emc-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-emc-tle"></span>
</td>
</tr>
<tr>
<td>Langue vivante A</td>
<td>3</td>
<td>
<label for="note-lva-1re">Note de LVA de première</label>
<input type="number" name="note-lva-1re"
id="note-lva-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-lva-1re"></span>
</td>
<td>3</td>
<td>
<label for="note-lva-tle">Note de LVA de terminale</label>
<input type="number" name="note-lva-tle"
id="note-lva-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-lva-tle"></span>
</td>
</tr>
<tr>
<td>Langue vivante B</td>
<td>3</td>
<td>
<label for="note-lvb-1re">Note de LVB de première</label>
<input type="number" name="note-lvb-1re"
id="note-lvb-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-lvb-1re"></span>
</td>
<td>3</td>
<td>
<label for="note-lvb-tle">Note de LVB de terminale</label>
<input type="number" name="note-lvb-tle"
id="note-lvb-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-lvb-tle"></span>
</td>
</tr>
<tr>
<td>Histoire-géographie</td>
<td>3</td>
<td>
<label for="note-hg-1re">Note d'histoire-géographie de première</label>
<input type="number" name="note-hg-1re"
id="note-hg-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-hg-1re"></span>
</td>
<td>3</td>
<td>
<label for="note-hg-tle">Note d'histoire-géographie de terminale</label>
<input type="number" name="note-hg-tle"
id="note-hg-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-hg-tle"></span>
</td>
</tr>
<tr>
<td>Enseignement scientifique</td>
<td>3</td>
<td>
<label for="note-es-1re">Note d'enseignement scientifique de première</label>
<input type="number" name="note-es-1re"
id="note-es-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-es-1re"></span>
</td>
<td>3</td>
<td>
<label for="note-es-tle">Note d'enseignement scientifique de terminale</label>
<input type="number" name="note-es-1re"
id="note-es-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-es-tle"></span>
</td>
</tr>
<tr>
<td>Éducation physique et sportive</td>
<td colspan="3" class="null"></td>
<td>6</td>
<td>
<label for="note-eps-tle">Note d'EPS</label>
<input type="number" name="note-eps-tle"
id="note-eps-tle" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-eps-tle"></span>
</td>
</tr>
<tr>
<td>Spécialité 3 abandonnée</td>
<td>8</td>
<td>
<label for="note-spe3-1re">Note de spécialité abandonnée en classe de première</label>
<input type="number" name="note-spe3-1re"
id="note-spe3-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-spe3-1re"></span>
</td>
<td colspan="3" class="null"></td>
</tr>
<tr class="total">
<td>Totaux</td>
<td colspan="3">Total des coefficients&nbsp;: 40</td>
<td colspan="3">Total des points&nbsp;: <span id="total-points-CC">0</span></td>
</tr>
</table>
</div>
</fieldset>
<fieldset>
<legend>Épreuves terminales</legend>
<div class="table_wrapper"> <p>Remarque&nbsp;: Seules ces épreuves peuvent faire l'objet d'un éventuel rattrapage (sauf épreuve orale terminale).</p>
<table>
<tr>
<th rowspan="2">Matière</th>
<th rowspan="2">Coef.</th>
<th colspan="2">1<sup>er</sup> groupe</th>
</tr>
<tr>
<th>Note</th>
<th>Points</th>
</tr>
<tr>
<td>Français écrit</td>
<td>5</td>
<td>
<label for="note-fr-ecrit">Note de français oral</label>
<input type="number" name="note-fr-ecrit"
id="note-fr-ecrit" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-fr-ecrit"></span>
</td>
</tr>
<tr>
<td>Français oral</td>
<td>5</td>
<td>
<label for="note-fr-oral">Note de français oral</label>
<input type="number" name="note-fr-oral"
id="note-fr-oral" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-fr-oral"></span>
</td>
</tr>
<tr>
<td>Philosophie</td>
<td>8</td>
<td>
<label for="note-philo">Note de philosophie</label>
<input type="number" name="note-philo"
id="note-philo" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-philo"></span>
</td>
</tr>
<tr>
<td>Épreuve orale terminale (Grand oral)</td>
<td>10</td>
<td>
<label for="note-go">Note du Grand Oral</label>
<input type="number" name="note-go"
id="note-go" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-go"></span>
</td>
</tr>
<tr>
<td>Spécialité 1</td>
<td>16</td>
<td>
<label for="note-spe1">Note de français oral</label>
<input type="number" name="note-spe1"
id="note-spe1" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-spe1"></span>
</td>
</tr>
<tr>
<td>Spécialité 2</td>
<td>16</td>
<td>
<label for="note-spe2">Note de français oral</label>
<input type="number" name="note-spe2"
id="note-spe2" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-spe2"></span>
</td>
</tr>
<tr class="total">
<td>Totaux</td>
<td>60</td>
<td></td>
<td><span id="total-points-terminal"></span></td>
</tr>
</table>
</div>
</fieldset>
<fieldset>
<legend>Option(s)</legend>
<p> <div class="table_wrapper">
Pour les notes empruntées au livret scolaire (c'est-à-dire la moyenne de l'année), <table>
il faut arrondir la note au dixième à l'excès&nbsp;: par exemple, pour une moyenne annuelle de 16,54, <tr>
il faut arrondir à 16,6. <th rowspan="2">Matière</th>
</p> <th rowspan="2">Coef.</th>
<th colspan="2">1<sup>er</sup> groupe</th>
</tr>
<tr>
<th>Note</th>
<th>Points</th>
</tr>
<tr>
<td>Français écrit</td>
<td>5</td>
<td>
<label for="note-fr-ecrit">Note de français oral</label>
<input type="number" name="note-fr-ecrit"
id="note-fr-ecrit" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-fr-ecrit"></span>
</td>
</tr>
<tr>
<td>Français oral</td>
<td>5</td>
<td>
<label for="note-fr-oral">Note de français oral</label>
<input type="number" name="note-fr-oral"
id="note-fr-oral" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-fr-oral"></span>
</td>
</tr>
<tr>
<td>Philosophie</td>
<td>8</td>
<td>
<label for="note-philo">Note de philosophie</label>
<input type="number" name="note-philo"
id="note-philo" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-philo"></span>
</td>
</tr>
<tr>
<td>Épreuve orale terminale (Grand oral)</td>
<td>10</td>
<td>
<label for="note-go">Note du Grand Oral</label>
<input type="number" name="note-go"
id="note-go" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-go"></span>
</td>
</tr>
<tr>
<td>Spécialité 1</td>
<td>16</td>
<td>
<label for="note-spe1">Note de français oral</label>
<input type="number" name="note-spe1"
id="note-spe1" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-spe1"></span>
</td>
</tr>
<tr>
<td>Spécialité 2</td>
<td>16</td>
<td>
<label for="note-spe2">Note de français oral</label>
<input type="number" name="note-spe2"
id="note-spe2" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-spe2"></span>
</td>
</tr>
<tr class="total">
<td>Totaux</td>
<td>60</td>
<td></td>
<td><span id="total-points-terminal"></span></td>
</tr>
</table>
</div>
</fieldset>
<fieldset>
<legend>Option(s)</legend>
<div class="table_wrapper"> <p>
<table> Pour les notes empruntées au livret scolaire (c'est-à-dire la moyenne de l'année),
<tr> il faut arrondir la note au dixième à l'excès&nbsp;: par exemple, pour une moyenne annuelle de 16,54,
<th rowspan="2">Matière</th> il faut arrondir à 16,6.
<th colspan="4">Première</th> </p>
<th colspan="4">Terminale</th>
</tr> <div class="table_wrapper">
<tr> <table>
<th>?</th> <tr>
<th>Coef.</th> <th rowspan="2">Matière</th>
<th>Note</th> <th colspan="4">Première</th>
<th>Points</th> <th colspan="4">Terminale</th>
<th>?</th> </tr>
<th>Coef.</th> <tr>
<th>Note</th> <th>?</th>
<th>Points</th> <th>Coef.</th>
</tr> <th>Note</th>
<tr> <th>Points</th>
<td>Langues et cultures de l'Antiquité</td> <th>?</th>
<td> <th>Coef.</th>
<label for="check-lca-1re">Activation LCA, première</label> <th>Note</th>
<input type="checkbox" name="check-lca-1re" id="check-lca-1re"> <th>Points</th>
</td> </tr>
<td id="coef-lca-1re">2</td> <tr>
<td> <td>Langues et cultures de l'Antiquité</td>
<label for="note-lca-1re">Note de langues et cultures de l'Antiquité - première</label> <td>
<input type="number" name="note-lca-1re" <label for="check-lca-1re">Activation LCA, première</label>
id="note-lca-1re" class="note" min="0" max="20" step=".1"> <input type="checkbox" name="check-lca-1re" id="check-lca-1re">
</td> </td>
<td> <td id="coef-lca-1re">2</td>
<span id="points-lca-1re"></span> <td>
</td> <label for="note-lca-1re">Note de langues et cultures de l'Antiquité - première</label>
<td> <input type="number" name="note-lca-1re"
<label for="check-lca-tle">Activation LCA, terminale</label> id="note-lca-1re" class="note" min="0" max="20" step=".1">
<input type="checkbox" name="check-lca-tle" id="check-lca-tle"> </td>
</td> <td>
<td id="coef-lca-tle">2</td> <span id="points-lca-1re"></span>
<td> </td>
<label for="note-lca-tle">Note d'option suivie au cours du cycle terminal - terminale</label> <td>
<input type="number" name="note-lca-tle" <label for="check-lca-tle">Activation LCA, terminale</label>
id="note-lca-tle" class="note" min="0" max="20" step=".1"> <input type="checkbox" name="check-lca-tle" id="check-lca-tle">
</td> </td>
<td> <td id="coef-lca-tle">2</td>
<span id="points-lca-tle"></span> <td>
</td> <label for="note-lca-tle">Note d'option suivie au cours du cycle terminal - terminale</label>
</tr> <input type="number" name="note-lca-tle"
<tr> id="note-lca-tle" class="note" min="0" max="20" step=".1">
<td>Option suivie au cours du cycle terminal (ex: Arts/LV3)</td> </td>
<td> <td>
<label for="check-opt1-1re">Activation option 1, première</label> <span id="points-lca-tle"></span>
<input type="checkbox" name="check-opt1-1re" id="check-opt1-1re"> </td>
</td> </tr>
<td id="coef-opt1-1re">2</td> <tr>
<td> <td>Option suivie au cours du cycle terminal (ex: Arts/LV3)</td>
<label for="note-opt1-1re">Note d'option suivie au cours du cycle terminal - première</label> <td>
<input type="number" name="note-opt1-1re" <label for="check-opt1-1re">Activation option 1, première</label>
id="note-opt1-1re" class="note" min="0" max="20" step=".1"> <input type="checkbox" name="check-opt1-1re" id="check-opt1-1re">
</td> </td>
<td> <td id="coef-opt1-1re">2</td>
<span id="points-opt1-1re"></span> <td>
</td> <label for="note-opt1-1re">Note d'option suivie au cours du cycle terminal - première</label>
<td> <input type="number" name="note-opt1-1re"
<label for="check-opt1-tle">Activation option 1, terminale</label> id="note-opt1-1re" class="note" min="0" max="20" step=".1">
<input type="checkbox" name="check-opt1-tle" id="check-opt1-tle"> </td>
</td> <td>
<td id="coef-opt1-tle">2</td> <span id="points-opt1-1re"></span>
<td> </td>
<label for="note-opt1-tle">Note d'option suivie au cours du cycle terminal - terminale</label> <td>
<input type="number" name="note-opt1-tle" <label for="check-opt1-tle">Activation option 1, terminale</label>
id="note-opt1-tle" class="note" min="0" max="20" step=".1"> <input type="checkbox" name="check-opt1-tle" id="check-opt1-tle">
</td> </td>
<td> <td id="coef-opt1-tle">2</td>
<span id="points-opt1-tle"></span> <td>
</td> <label for="note-opt1-tle">Note d'option suivie au cours du cycle terminal - terminale</label>
</tr> <input type="number" name="note-opt1-tle"
<tr> id="note-opt1-tle" class="note" min="0" max="20" step=".1">
<td>Option suivie uniquement en classe de Terminale (ex: Maths/DGEMC)</td> </td>
<td colspan="4" class="null"></td> <td>
<td> <span id="points-opt1-tle"></span>
<label for="check-opt2">Activation option 2</label> </td>
<input type="checkbox" name="check-opt2" id="check-opt2"> </tr>
</td> <tr>
<td id="coef-opt2">2</td> <td>Option suivie uniquement en classe de Terminale (ex: Maths/DGEMC)</td>
<td> <td colspan="4" class="null"></td>
<label for="note-opt2">Note d'option suivie uniquement en classe de Terminale</label> <td>
<input type="number" name="note-opt2" <label for="check-opt2">Activation option 2</label>
id="note-opt2" class="note" min="0" max="20" step=".1"> <input type="checkbox" name="check-opt2" id="check-opt2">
</td> </td>
<td> <td id="coef-opt2">2</td>
<span id="points-opt2"></span> <td>
</td> <label for="note-opt2">Note d'option suivie uniquement en classe de Terminale</label>
</tr> <input type="number" name="note-opt2"
<tr class="total"> id="note-opt2" class="note" min="0" max="20" step=".1">
<td>Totaux</td> </td>
<td colspan="4">Total des coefficients : <span id="total-coef-options">-</span></td> <td>
<td colspan="4">Total des points : <span id="total-points-options">-</span></td> <span id="points-opt2"></span>
</tr> </td>
</table> </tr>
</div> <tr class="total">
</fieldset> <td>Totaux</td>
</form> <td colspan="4">Total des coefficients : <span id="total-coef-options">-</span></td>
<td colspan="4">Total des points : <span id="total-points-options">-</span></td>
</tr>
</table>
</div>
</fieldset>
</form>
</div>
</main> </main>
<footer> <footer>

View File

@ -24,389 +24,392 @@
</div> </div>
<h1>Simulateur du Bac Technologique</h1> <h1>Simulateur du Bac Technologique</h1>
</header> </header>
<div id="resultat">
<div>
<span id="total-points"></span>
<p>Points</p>
</div>
<div>
<span id="total-coef"></span>
<p>Coefficients</p>
</div>
<div>
<span id="note-finale"></span>/20
<p>Note finale</p>
</div>
<div>
<span id="decision-jury"></span>
<p>Décision</p>
</div>
<div>
<span id="points-manquants"></span>
<p>Points jusqu'à la<br>décision supérieure</p>
</div>
</div>
<main> <main>
<div class="info"> <div id="resultat">
Information&nbsp;: Si le nombre de points jusqu'à la décision supérieure est faible (c'est-à-dire moins de 10 points environ), <div>
le jury peut vous les accorder sous réserve que votre livret scolaire soit bon (assiduité, bon comportement). <span id="total-points"></span>
<a href="https://www.legifrance.gouv.fr/codes/section_lc/LEGITEXT000006071191/LEGISCTA000006151440?idSecParent=LEGISCTA000006151440&anchor=LEGIARTI000039308580" target="_blank">En savoir plus</a> <p>Points</p>
</div>
<div>
<span id="total-coef"></span>
<p>Coefficients</p>
</div>
<div>
<span id="note-finale"></span>/20
<p>Note finale</p>
</div>
<div>
<span id="decision-jury"></span>
<p>Décision</p>
</div>
<div>
<span id="points-manquants"></span>
<p>Points jusqu'à la<br>décision supérieure</p>
</div>
</div> </div>
<form onchange="update()" id="calculateur"> <div class="content">
<fieldset> <div class="info">
<legend>Contrôle continu</legend> Information&nbsp;: Si le nombre de points jusqu'à la décision supérieure est faible (c'est-à-dire moins de 10 points environ),
le jury peut vous les accorder sous réserve que votre livret scolaire soit bon (assiduité, bon comportement).
<a href="https://www.legifrance.gouv.fr/codes/section_lc/LEGITEXT000006071191/LEGISCTA000006151440?idSecParent=LEGISCTA000006151440&anchor=LEGIARTI000039308580" target="_blank">En savoir plus</a>
</div>
<p> <form onchange="update()" id="calculateur">
Pour les notes empruntées au livret scolaire (c'est-à-dire la moyenne de l'année), <fieldset>
il faut arrondir la note au dixième à l'excès&nbsp;: par exemple, pour une moyenne annuelle de 16,54, <legend>Contrôle continu</legend>
il faut arrondir à 16,6.
</p>
<div class="table_wrapper"> <p>
<table> Pour les notes empruntées au livret scolaire (c'est-à-dire la moyenne de l'année),
<tr> il faut arrondir la note au dixième à l'excès&nbsp;: par exemple, pour une moyenne annuelle de 16,54,
<th rowspan="2">Matière</th> il faut arrondir à 16,6.
<th colspan="3">Première</th> </p>
<th colspan="3">Terminale</th>
</tr>
<tr>
<th>Coef.</th>
<th>Note</th>
<th>Points</th>
<th>Coef.</th>
<th>Note</th>
<th>Points</th>
</tr>
<tr>
<td>Enseignement moral et civique</td>
<td>1</td>
<td>
<label for="note-emc-1re">Note d'EMC de première</label>
<input type="number" name="note-emc-1re"
id="note-emc-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-emc-1re"></span>
</td>
<td>1</td>
<td>
<label for="note-emc-tle">Note d'EMC de terminale</label>
<input type="number" name="note-emc-tle"
id="note-emc-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-emc-tle"></span>
</td>
</tr>
<tr>
<td>Langue vivante A</td>
<td>3</td>
<td>
<label for="note-lva-1re">Note de LVA de première</label>
<input type="number" name="note-lva-1re"
id="note-lva-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-lva-1re"></span>
</td>
<td>3</td>
<td>
<label for="note-lva-tle">Note de LVA de terminale</label>
<input type="number" name="note-lva-tle"
id="note-lva-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-lva-tle"></span>
</td>
</tr>
<tr>
<td>Langue vivante B</td>
<td>3</td>
<td>
<label for="note-lvb-1re">Note de LVB de première</label>
<input type="number" name="note-lvb-1re"
id="note-lvb-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-lvb-1re"></span>
</td>
<td>3</td>
<td>
<label for="note-lvb-tle">Note de LVB de terminale</label>
<input type="number" name="note-lvb-tle"
id="note-lvb-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-lvb-tle"></span>
</td>
</tr>
<tr>
<td>Histoire-géographie</td>
<td>3</td>
<td>
<label for="note-hg-1re">Note d'histoire-géographie de première</label>
<input type="number" name="note-hg-1re"
id="note-hg-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-hg-1re"></span>
</td>
<td>3</td>
<td>
<label for="note-hg-tle">Note d'histoire-géographie de terminale</label>
<input type="number" name="note-hg-tle"
id="note-hg-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-hg-tle"></span>
</td>
</tr>
<tr>
<td>Mathématiques</td>
<td>3</td>
<td>
<label for="note-mat-1re">Note de mathématiques de première</label>
<input type="number" name="note-mat-1re"
id="note-mat-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-mat-1re"></span>
</td>
<td>3</td>
<td>
<label for="note-mat-tle">Note de mathématiques de terminale</label>
<input type="number" name="note-mat-1re"
id="note-mat-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-mat-tle"></span>
</td>
</tr>
<tr>
<td>Éducation physique et sportive</td>
<td colspan="3" class="null"></td>
<td>6</td>
<td>
<label for="note-eps-tle">Note d'EPS</label>
<input type="number" name="note-eps-tle"
id="note-eps-tle" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-eps-tle"></span>
</td>
</tr>
<tr>
<td>Spécialité 3 abandonnée</td>
<td>8</td>
<td>
<label for="note-spe3-1re">Note de spécialité abandonnée en classe de première</label>
<input type="number" name="note-spe3-1re"
id="note-spe3-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-spe3-1re"></span>
</td>
<td colspan="3" class="null"></td>
</tr>
<tr class="total">
<td>Totaux</td>
<td colspan="3">Total des coefficients&nbsp;: 40</td>
<td colspan="3">Total des points&nbsp;: <span id="total-points-CC">0</span></td>
</tr>
</table>
</div>
</fieldset>
<fieldset>
<legend>Épreuves terminales</legend>
<p>Remarque&nbsp;: Seules ces épreuves peuvent faire l'objet d'un éventuel rattrapage (sauf épreuve orale terminale).</p> <div class="table_wrapper">
<table>
<tr>
<th rowspan="2">Matière</th>
<th colspan="3">Première</th>
<th colspan="3">Terminale</th>
</tr>
<tr>
<th>Coef.</th>
<th>Note</th>
<th>Points</th>
<th>Coef.</th>
<th>Note</th>
<th>Points</th>
</tr>
<tr>
<td>Enseignement moral et civique</td>
<td>1</td>
<td>
<label for="note-emc-1re">Note d'EMC de première</label>
<input type="number" name="note-emc-1re"
id="note-emc-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-emc-1re"></span>
</td>
<td>1</td>
<td>
<label for="note-emc-tle">Note d'EMC de terminale</label>
<input type="number" name="note-emc-tle"
id="note-emc-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-emc-tle"></span>
</td>
</tr>
<tr>
<td>Langue vivante A</td>
<td>3</td>
<td>
<label for="note-lva-1re">Note de LVA de première</label>
<input type="number" name="note-lva-1re"
id="note-lva-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-lva-1re"></span>
</td>
<td>3</td>
<td>
<label for="note-lva-tle">Note de LVA de terminale</label>
<input type="number" name="note-lva-tle"
id="note-lva-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-lva-tle"></span>
</td>
</tr>
<tr>
<td>Langue vivante B</td>
<td>3</td>
<td>
<label for="note-lvb-1re">Note de LVB de première</label>
<input type="number" name="note-lvb-1re"
id="note-lvb-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-lvb-1re"></span>
</td>
<td>3</td>
<td>
<label for="note-lvb-tle">Note de LVB de terminale</label>
<input type="number" name="note-lvb-tle"
id="note-lvb-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-lvb-tle"></span>
</td>
</tr>
<tr>
<td>Histoire-géographie</td>
<td>3</td>
<td>
<label for="note-hg-1re">Note d'histoire-géographie de première</label>
<input type="number" name="note-hg-1re"
id="note-hg-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-hg-1re"></span>
</td>
<td>3</td>
<td>
<label for="note-hg-tle">Note d'histoire-géographie de terminale</label>
<input type="number" name="note-hg-tle"
id="note-hg-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-hg-tle"></span>
</td>
</tr>
<tr>
<td>Mathématiques</td>
<td>3</td>
<td>
<label for="note-mat-1re">Note de mathématiques de première</label>
<input type="number" name="note-mat-1re"
id="note-mat-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-mat-1re"></span>
</td>
<td>3</td>
<td>
<label for="note-mat-tle">Note de mathématiques de terminale</label>
<input type="number" name="note-mat-1re"
id="note-mat-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-mat-tle"></span>
</td>
</tr>
<tr>
<td>Éducation physique et sportive</td>
<td colspan="3" class="null"></td>
<td>6</td>
<td>
<label for="note-eps-tle">Note d'EPS</label>
<input type="number" name="note-eps-tle"
id="note-eps-tle" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-eps-tle"></span>
</td>
</tr>
<tr>
<td>Spécialité 3 abandonnée</td>
<td>8</td>
<td>
<label for="note-spe3-1re">Note de spécialité abandonnée en classe de première</label>
<input type="number" name="note-spe3-1re"
id="note-spe3-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-spe3-1re"></span>
</td>
<td colspan="3" class="null"></td>
</tr>
<tr class="total">
<td>Totaux</td>
<td colspan="3">Total des coefficients&nbsp;: 40</td>
<td colspan="3">Total des points&nbsp;: <span id="total-points-CC">0</span></td>
</tr>
</table>
</div>
</fieldset>
<fieldset>
<legend>Épreuves terminales</legend>
<div class="table_wrapper"> <p>Remarque&nbsp;: Seules ces épreuves peuvent faire l'objet d'un éventuel rattrapage (sauf épreuve orale terminale).</p>
<table>
<tr>
<th rowspan="2">Matière</th>
<th rowspan="2">Coef.</th>
<th colspan="2">1<sup>er</sup> groupe</th>
</tr>
<tr>
<th>Note</th>
<th>Points</th>
</tr>
<tr>
<td>Français écrit</td>
<td>5</td>
<td>
<label for="note-fr-ecrit">Note de français oral</label>
<input type="number" name="note-fr-ecrit"
id="note-fr-ecrit" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-fr-ecrit"></span>
</td>
</tr>
<tr>
<td>Français oral</td>
<td>5</td>
<td>
<label for="note-fr-oral">Note de français oral</label>
<input type="number" name="note-fr-oral"
id="note-fr-oral" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-fr-oral"></span>
</td>
</tr>
<tr>
<td>Philosophie</td>
<td>4</td>
<td>
<label for="note-philo">Note de philosophie</label>
<input type="number" name="note-philo"
id="note-philo" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-philo"></span>
</td>
</tr>
<tr>
<td>Épreuve orale terminale (Grand oral)</td>
<td>14</td>
<td>
<label for="note-go">Note du Grand Oral</label>
<input type="number" name="note-go"
id="note-go" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-go"></span>
</td>
</tr>
<tr>
<td>Spécialité 1</td>
<td>16</td>
<td>
<label for="note-spe1">Note de français oral</label>
<input type="number" name="note-spe1"
id="note-spe1" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-spe1"></span>
</td>
</tr>
<tr>
<td>Spécialité 2</td>
<td>16</td>
<td>
<label for="note-spe2">Note de français oral</label>
<input type="number" name="note-spe2"
id="note-spe2" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-spe2"></span>
</td>
</tr>
<tr class="total">
<td>Totaux</td>
<td>60</td>
<td></td>
<td><span id="total-points-terminal"></span></td>
</tr>
</table>
</div>
</fieldset>
<fieldset>
<legend>Option(s)</legend>
<p> <div class="table_wrapper">
Pour les notes empruntées au livret scolaire (c'est-à-dire la moyenne de l'année), <table>
il faut arrondir la note au dixième à l'excès&nbsp;: par exemple, pour une moyenne annuelle de 16,54, <tr>
il faut arrondir à 16,6. <th rowspan="2">Matière</th>
</p> <th rowspan="2">Coef.</th>
<th colspan="2">1<sup>er</sup> groupe</th>
</tr>
<tr>
<th>Note</th>
<th>Points</th>
</tr>
<tr>
<td>Français écrit</td>
<td>5</td>
<td>
<label for="note-fr-ecrit">Note de français oral</label>
<input type="number" name="note-fr-ecrit"
id="note-fr-ecrit" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-fr-ecrit"></span>
</td>
</tr>
<tr>
<td>Français oral</td>
<td>5</td>
<td>
<label for="note-fr-oral">Note de français oral</label>
<input type="number" name="note-fr-oral"
id="note-fr-oral" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-fr-oral"></span>
</td>
</tr>
<tr>
<td>Philosophie</td>
<td>4</td>
<td>
<label for="note-philo">Note de philosophie</label>
<input type="number" name="note-philo"
id="note-philo" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-philo"></span>
</td>
</tr>
<tr>
<td>Épreuve orale terminale (Grand oral)</td>
<td>14</td>
<td>
<label for="note-go">Note du Grand Oral</label>
<input type="number" name="note-go"
id="note-go" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-go"></span>
</td>
</tr>
<tr>
<td>Spécialité 1</td>
<td>16</td>
<td>
<label for="note-spe1">Note de français oral</label>
<input type="number" name="note-spe1"
id="note-spe1" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-spe1"></span>
</td>
</tr>
<tr>
<td>Spécialité 2</td>
<td>16</td>
<td>
<label for="note-spe2">Note de français oral</label>
<input type="number" name="note-spe2"
id="note-spe2" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-spe2"></span>
</td>
</tr>
<tr class="total">
<td>Totaux</td>
<td>60</td>
<td></td>
<td><span id="total-points-terminal"></span></td>
</tr>
</table>
</div>
</fieldset>
<fieldset>
<legend>Option(s)</legend>
<div class="table_wrapper"> <p>
<table> Pour les notes empruntées au livret scolaire (c'est-à-dire la moyenne de l'année),
<tr> il faut arrondir la note au dixième à l'excès&nbsp;: par exemple, pour une moyenne annuelle de 16,54,
<th rowspan="2">Matière</th> il faut arrondir à 16,6.
<th colspan="4">Première</th> </p>
<th colspan="4">Terminale</th>
</tr> <div class="table_wrapper">
<tr> <table>
<th>?</th> <tr>
<th>Coef.</th> <th rowspan="2">Matière</th>
<th>Note</th> <th colspan="4">Première</th>
<th>Points</th> <th colspan="4">Terminale</th>
<th>?</th> </tr>
<th>Coef.</th> <tr>
<th>Note</th> <th>?</th>
<th>Points</th> <th>Coef.</th>
</tr> <th>Note</th>
<tr> <th>Points</th>
<td>Option 1</td> <th>?</th>
<td> <th>Coef.</th>
<label for="check-opt1-1re">Activation option 1, première</label> <th>Note</th>
<input type="checkbox" name="check-opt1-1re" id="check-opt1-1re"> <th>Points</th>
</td> </tr>
<td id="coef-opt1-1re">2</td> <tr>
<td> <td>Option 1</td>
<label for="note-opt1-1re">Note d'option 1 - première</label> <td>
<input type="number" name="note-opt1-1re" <label for="check-opt1-1re">Activation option 1, première</label>
id="note-opt1-1re" class="note" min="0" max="20" step=".1"> <input type="checkbox" name="check-opt1-1re" id="check-opt1-1re">
</td> </td>
<td> <td id="coef-opt1-1re">2</td>
<span id="points-opt1-1re"></span> <td>
</td> <label for="note-opt1-1re">Note d'option 1 - première</label>
<td> <input type="number" name="note-opt1-1re"
<label for="check-opt1-tle">Activation option 1, terminale</label> id="note-opt1-1re" class="note" min="0" max="20" step=".1">
<input type="checkbox" name="check-opt1-tle" id="check-opt1-tle"> </td>
</td> <td>
<td id="coef-opt1-tle">2</td> <span id="points-opt1-1re"></span>
<td> </td>
<label for="note-opt1-tle">Note d'option 1 - terminale</label> <td>
<input type="number" name="note-opt1-tle" <label for="check-opt1-tle">Activation option 1, terminale</label>
id="note-opt1-tle" class="note" min="0" max="20" step=".1"> <input type="checkbox" name="check-opt1-tle" id="check-opt1-tle">
</td> </td>
<td> <td id="coef-opt1-tle">2</td>
<span id="points-opt1-tle"></span> <td>
</td> <label for="note-opt1-tle">Note d'option 1 - terminale</label>
</tr> <input type="number" name="note-opt1-tle"
<tr> id="note-opt1-tle" class="note" min="0" max="20" step=".1">
<td>Option 2</td> </td>
<td> <td>
<label for="check-opt2-1re">Activation option 2, première</label> <span id="points-opt1-tle"></span>
<input type="checkbox" name="check-opt2-1re" id="check-opt2-1re"> </td>
</td> </tr>
<td id="coef-opt2-1re">2</td> <tr>
<td> <td>Option 2</td>
<label for="note-opt2-1re">Note d'option 2 - première</label> <td>
<input type="number" name="note-opt2-1re" <label for="check-opt2-1re">Activation option 2, première</label>
id="note-opt2-1re" class="note" min="0" max="20" step=".1"> <input type="checkbox" name="check-opt2-1re" id="check-opt2-1re">
</td> </td>
<td> <td id="coef-opt2-1re">2</td>
<span id="points-opt2-1re"></span> <td>
</td> <label for="note-opt2-1re">Note d'option 2 - première</label>
<td> <input type="number" name="note-opt2-1re"
<label for="check-opt2-tle">Activation option 2, terminale</label> id="note-opt2-1re" class="note" min="0" max="20" step=".1">
<input type="checkbox" name="check-opt2-tle" id="check-opt2-tle"> </td>
</td> <td>
<td id="coef-opt2-tle">2</td> <span id="points-opt2-1re"></span>
<td> </td>
<label for="note-opt2-tle">Note d'option 2 - terminale</label> <td>
<input type="number" name="note-opt2-tle" <label for="check-opt2-tle">Activation option 2, terminale</label>
id="note-opt2-tle" class="note" min="0" max="20" step=".1"> <input type="checkbox" name="check-opt2-tle" id="check-opt2-tle">
</td> </td>
<td> <td id="coef-opt2-tle">2</td>
<span id="points-opt2-tle"></span> <td>
</td> <label for="note-opt2-tle">Note d'option 2 - terminale</label>
</tr> <input type="number" name="note-opt2-tle"
<tr class="total"> id="note-opt2-tle" class="note" min="0" max="20" step=".1">
<td>Totaux</td> </td>
<td colspan="4">Total des coefficients : <span id="total-coef-options">-</span></td> <td>
<td colspan="4">Total des points : <span id="total-points-options">-</span></td> <span id="points-opt2-tle"></span>
</tr> </td>
</table> </tr>
</div> <tr class="total">
</fieldset> <td>Totaux</td>
</form> <td colspan="4">Total des coefficients : <span id="total-coef-options">-</span></td>
<td colspan="4">Total des points : <span id="total-points-options">-</span></td>
</tr>
</table>
</div>
</fieldset>
</form>
</div>
</main> </main>
<footer> <footer>

View File

@ -24,446 +24,449 @@
</div> </div>
<h1>Simulateur du Bac Français International</h1> <h1>Simulateur du Bac Français International</h1>
</header> </header>
<div id="resultat">
<div>
<span id="total-points"></span>
<p>Points</p>
</div>
<div>
<span id="total-coef"></span>
<p>Coefficients</p>
</div>
<div>
<span id="note-finale"></span>/20
<p>Note finale</p>
</div>
<div>
<span id="decision-jury"></span>
<p>Décision</p>
</div>
<div>
<span id="points-manquants"></span>
<p>Points jusqu'à la<br>décision supérieure</p>
</div>
</div>
<main> <main>
<div class="info"> <div id="resultat">
Information&nbsp;: Si le nombre de points jusqu'à la décision supérieure est faible (c'est-à-dire moins de 10 points environ), <div>
le jury peut vous les accorder sous réserve que votre livret scolaire soit bon (assiduité, bon comportement). <span id="total-points"></span>
<a href="https://www.legifrance.gouv.fr/codes/section_lc/LEGITEXT000006071191/LEGISCTA000006151440?idSecParent=LEGISCTA000006151440&anchor=LEGIARTI000039308580" target="_blank">En savoir plus</a> <p>Points</p>
</div>
<div>
<span id="total-coef"></span>
<p>Coefficients</p>
</div>
<div>
<span id="note-finale"></span>/20
<p>Note finale</p>
</div>
<div>
<span id="decision-jury"></span>
<p>Décision</p>
</div>
<div>
<span id="points-manquants"></span>
<p>Points jusqu'à la<br>décision supérieure</p>
</div>
</div> </div>
<form onchange="update()" id="calculateur"> <div class="content">
<fieldset> <div class="info">
<legend>Contrôle continu</legend> Information&nbsp;: Si le nombre de points jusqu'à la décision supérieure est faible (c'est-à-dire moins de 10 points environ),
le jury peut vous les accorder sous réserve que votre livret scolaire soit bon (assiduité, bon comportement).
<a href="https://www.legifrance.gouv.fr/codes/section_lc/LEGITEXT000006071191/LEGISCTA000006151440?idSecParent=LEGISCTA000006151440&anchor=LEGIARTI000039308580" target="_blank">En savoir plus</a>
</div>
<p> <form onchange="update()" id="calculateur">
Pour les notes empruntées au livret scolaire (c'est-à-dire la moyenne de l'année), <fieldset>
il faut arrondir la note au dixième à l'excès&nbsp;: par exemple, pour une moyenne annuelle de 16,54, <legend>Contrôle continu</legend>
il faut arrondir à 16,6.
</p>
<div class="table_wrapper"> <p>
<table> Pour les notes empruntées au livret scolaire (c'est-à-dire la moyenne de l'année),
<tr> il faut arrondir la note au dixième à l'excès&nbsp;: par exemple, pour une moyenne annuelle de 16,54,
<th rowspan="2">Matière</th> il faut arrondir à 16,6.
<th colspan="3">Première</th> </p>
<th colspan="3">Terminale</th>
</tr>
<tr>
<th>Coef.</th>
<th>Note</th>
<th>Points</th>
<th>Coef.</th>
<th>Note</th>
<th>Points</th>
</tr>
<tr>
<td>Enseignement moral et civique</td>
<td>1</td>
<td>
<label for="note-emc-1re">Note d'EMC de première</label>
<input type="number" name="note-emc-1re"
id="note-emc-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-emc-1re"></span>
</td>
<td>1</td>
<td>
<label for="note-emc-tle">Note d'EMC de terminale</label>
<input type="number" name="note-emc-tle"
id="note-emc-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-emc-tle"></span>
</td>
</tr>
<tr>
<td>Langue vivante B</td>
<td>3</td>
<td>
<label for="note-lvb-1re">Note de LVB de première</label>
<input type="number" name="note-lvb-1re"
id="note-lvb-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-lvb-1re"></span>
</td>
<td>3</td>
<td>
<label for="note-lvb-tle">Note de LVB de terminale</label>
<input type="number" name="note-lvb-tle"
id="note-lvb-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-lvb-tle"></span>
</td>
</tr>
<tr>
<td>Enseignement scientifique</td>
<td>3</td>
<td>
<label for="note-es-1re">Note d'enseignement scientifique de première</label>
<input type="number" name="note-es-1re"
id="note-es-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-es-1re"></span>
</td>
<td>3</td>
<td>
<label for="note-es-tle">Note d'enseignement scientifique de terminale</label>
<input type="number" name="note-es-1re"
id="note-es-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-es-tle"></span>
</td>
</tr>
<tr>
<td>Éducation physique et sportive</td>
<td colspan="3" class="null"></td>
<td>6</td>
<td>
<label for="note-eps-tle">Note d'EPS</label>
<input type="number" name="note-eps-tle"
id="note-eps-tle" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-eps-tle"></span>
</td>
</tr>
<tr>
<td>Spécialité 3 abandonnée</td>
<td>8</td>
<td>
<label for="note-spe3-1re">Note de spécialité abandonnée en classe de première</label>
<input type="number" name="note-spe3-1re"
id="note-spe3-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-spe3-1re"></span>
</td>
<td colspan="3" class="null"></td>
</tr>
<tr class="total">
<td>Totaux</td>
<td colspan="3">Total des coefficients&nbsp;: 28</td>
<td colspan="3">Total des points&nbsp;: <span id="total-points-CC">0</span></td>
</tr>
</table>
</div>
</fieldset>
<fieldset>
<legend>Épreuves terminales</legend>
<p>Remarque&nbsp;: Seules ces épreuves peuvent faire l'objet d'un éventuel rattrapage (sauf épreuve orale terminale).</p> <div class="table_wrapper">
<table>
<tr>
<th rowspan="2">Matière</th>
<th colspan="3">Première</th>
<th colspan="3">Terminale</th>
</tr>
<tr>
<th>Coef.</th>
<th>Note</th>
<th>Points</th>
<th>Coef.</th>
<th>Note</th>
<th>Points</th>
</tr>
<tr>
<td>Enseignement moral et civique</td>
<td>1</td>
<td>
<label for="note-emc-1re">Note d'EMC de première</label>
<input type="number" name="note-emc-1re"
id="note-emc-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-emc-1re"></span>
</td>
<td>1</td>
<td>
<label for="note-emc-tle">Note d'EMC de terminale</label>
<input type="number" name="note-emc-tle"
id="note-emc-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-emc-tle"></span>
</td>
</tr>
<tr>
<td>Langue vivante B</td>
<td>3</td>
<td>
<label for="note-lvb-1re">Note de LVB de première</label>
<input type="number" name="note-lvb-1re"
id="note-lvb-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-lvb-1re"></span>
</td>
<td>3</td>
<td>
<label for="note-lvb-tle">Note de LVB de terminale</label>
<input type="number" name="note-lvb-tle"
id="note-lvb-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-lvb-tle"></span>
</td>
</tr>
<tr>
<td>Enseignement scientifique</td>
<td>3</td>
<td>
<label for="note-es-1re">Note d'enseignement scientifique de première</label>
<input type="number" name="note-es-1re"
id="note-es-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-es-1re"></span>
</td>
<td>3</td>
<td>
<label for="note-es-tle">Note d'enseignement scientifique de terminale</label>
<input type="number" name="note-es-1re"
id="note-es-tle" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-es-tle"></span>
</td>
</tr>
<tr>
<td>Éducation physique et sportive</td>
<td colspan="3" class="null"></td>
<td>6</td>
<td>
<label for="note-eps-tle">Note d'EPS</label>
<input type="number" name="note-eps-tle"
id="note-eps-tle" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-eps-tle"></span>
</td>
</tr>
<tr>
<td>Spécialité 3 abandonnée</td>
<td>8</td>
<td>
<label for="note-spe3-1re">Note de spécialité abandonnée en classe de première</label>
<input type="number" name="note-spe3-1re"
id="note-spe3-1re" class="note" min="0" max="20" step=".1" required>
</td>
<td>
<span id="points-spe3-1re"></span>
</td>
<td colspan="3" class="null"></td>
</tr>
<tr class="total">
<td>Totaux</td>
<td colspan="3">Total des coefficients&nbsp;: 28</td>
<td colspan="3">Total des points&nbsp;: <span id="total-points-CC">0</span></td>
</tr>
</table>
</div>
</fieldset>
<fieldset>
<legend>Épreuves terminales</legend>
<div class="table_wrapper"> <p>Remarque&nbsp;: Seules ces épreuves peuvent faire l'objet d'un éventuel rattrapage (sauf épreuve orale terminale).</p>
<table>
<tr>
<th rowspan="2">Matière</th>
<th rowspan="2">Coef.</th>
<th colspan="2">1<sup>er</sup> groupe</th>
</tr>
<tr>
<th>Note</th>
<th>Points</th>
</tr>
<tr>
<td>Français écrit</td>
<td>5</td>
<td>
<label for="note-fr-ecrit">Note de français oral</label>
<input type="number" name="note-fr-ecrit"
id="note-fr-ecrit" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-fr-ecrit"></span>
</td>
</tr>
<tr>
<td>Français oral</td>
<td>5</td>
<td>
<label for="note-fr-oral">Note de français oral</label>
<input type="number" name="note-fr-oral"
id="note-fr-oral" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-fr-oral"></span>
</td>
</tr>
<tr>
<td>Philosophie</td>
<td>8</td>
<td>
<label for="note-philo">Note de philosophie</label>
<input type="number" name="note-philo"
id="note-philo" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-philo"></span>
</td>
</tr>
<tr>
<td>Épreuve orale terminale (Grand oral)</td>
<td>10</td>
<td>
<label for="note-go">Note du Grand Oral</label>
<input type="number" name="note-go"
id="note-go" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-go"></span>
</td>
</tr>
<tr>
<td>Spécialité 1</td>
<td>16</td>
<td>
<label for="note-spe1">Note de français oral</label>
<input type="number" name="note-spe1"
id="note-spe1" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-spe1"></span>
</td>
</tr>
<tr>
<td>Spécialité 2</td>
<td>16</td>
<td>
<label for="note-spe2">Note de français oral</label>
<input type="number" name="note-spe2"
id="note-spe2" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-spe2"></span>
</td>
</tr>
<tr class="total">
<td>Totaux</td>
<td>60</td>
<td></td>
<td><span id="total-points-terminal"></span></td>
</tr>
</table>
</div>
</fieldset>
<fieldset>
<legend>Épreuves spécifiques du BFI</legend>
<div class="table_wrapper">
<table>
<tr>
<th rowspan="2">Matière</th>
<th rowspan="2">Coef.</th>
<th colspan="2">Terminale</th>
</tr>
<tr>
<th>Note</th>
<th>Points</th>
</tr>
<tr>
<td>Approfondissement culturel et linguistique - écrit</td>
<td>10</td>
<td>
<label for="note-acl-ecrit">Note d'approfondissement culturel et linguistique écrit</label>
<input type="number" name="note-acl-ecrit"
id="note-acl-ecrit" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-acl-ecrit"></span>
</td>
</tr>
<tr>
<td>Approfondissement culturel et linguistique - oral</td>
<td>10</td>
<td>
<label for="note-acl-oral">Note d'approfondissement culturel et linguistique oral</label>
<input type="number" name="note-acl-oral"
id="note-acl-oral" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-acl-oral"></span>
</td>
</tr>
<tr>
<td>Histoire-géographie en langue de section - écrit</td>
<td>10</td>
<td>
<label for="note-hg-ecrit">Note d'histoire-géographie en langue de section - écrit</label>
<input type="number" name="note-hg-ecrit"
id="note-hg-ecrit" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-hg-ecrit"></span>
</td>
</tr>
<tr>
<td>Histoire-géographie en langue de section - oral</td>
<td>10</td>
<td>
<label for="note-hg-oral">Note d'histoire-géographie en langue de section - oral</label>
<input type="number" name="note-hg-oral"
id="note-hg-oral" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-hg-oral"></span>
</td>
</tr>
<tr>
<td>Connaissance du monde</td>
<td>20</td>
<td>
<label for="note-cdm">Note de connaissance du monde</label>
<input type="number" name="note-cdm"
id="note-cdm" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-cdm"></span>
</td>
</tr>
<tr class="total">
<td>Totaux</td>
<td>60</td>
<td></td>
<td><span id="total-points-specifique"></span></td>
</tr>
</table>
</div>
</fieldset>
<fieldset>
<legend>Option(s)</legend>
<p> <div class="table_wrapper">
Pour les notes empruntées au livret scolaire (c'est-à-dire la moyenne de l'année), <table>
il faut arrondir la note au dixième à l'excès&nbsp;: par exemple, pour une moyenne annuelle de 16,54, <tr>
il faut arrondir à 16,6. <th rowspan="2">Matière</th>
</p> <th rowspan="2">Coef.</th>
<th colspan="2">1<sup>er</sup> groupe</th>
</tr>
<tr>
<th>Note</th>
<th>Points</th>
</tr>
<tr>
<td>Français écrit</td>
<td>5</td>
<td>
<label for="note-fr-ecrit">Note de français oral</label>
<input type="number" name="note-fr-ecrit"
id="note-fr-ecrit" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-fr-ecrit"></span>
</td>
</tr>
<tr>
<td>Français oral</td>
<td>5</td>
<td>
<label for="note-fr-oral">Note de français oral</label>
<input type="number" name="note-fr-oral"
id="note-fr-oral" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-fr-oral"></span>
</td>
</tr>
<tr>
<td>Philosophie</td>
<td>8</td>
<td>
<label for="note-philo">Note de philosophie</label>
<input type="number" name="note-philo"
id="note-philo" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-philo"></span>
</td>
</tr>
<tr>
<td>Épreuve orale terminale (Grand oral)</td>
<td>10</td>
<td>
<label for="note-go">Note du Grand Oral</label>
<input type="number" name="note-go"
id="note-go" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-go"></span>
</td>
</tr>
<tr>
<td>Spécialité 1</td>
<td>16</td>
<td>
<label for="note-spe1">Note de français oral</label>
<input type="number" name="note-spe1"
id="note-spe1" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-spe1"></span>
</td>
</tr>
<tr>
<td>Spécialité 2</td>
<td>16</td>
<td>
<label for="note-spe2">Note de français oral</label>
<input type="number" name="note-spe2"
id="note-spe2" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-spe2"></span>
</td>
</tr>
<tr class="total">
<td>Totaux</td>
<td>60</td>
<td></td>
<td><span id="total-points-terminal"></span></td>
</tr>
</table>
</div>
</fieldset>
<fieldset>
<legend>Épreuves spécifiques du BFI</legend>
<div class="table_wrapper">
<table>
<tr>
<th rowspan="2">Matière</th>
<th rowspan="2">Coef.</th>
<th colspan="2">Terminale</th>
</tr>
<tr>
<th>Note</th>
<th>Points</th>
</tr>
<tr>
<td>Approfondissement culturel et linguistique - écrit</td>
<td>10</td>
<td>
<label for="note-acl-ecrit">Note d'approfondissement culturel et linguistique écrit</label>
<input type="number" name="note-acl-ecrit"
id="note-acl-ecrit" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-acl-ecrit"></span>
</td>
</tr>
<tr>
<td>Approfondissement culturel et linguistique - oral</td>
<td>10</td>
<td>
<label for="note-acl-oral">Note d'approfondissement culturel et linguistique oral</label>
<input type="number" name="note-acl-oral"
id="note-acl-oral" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-acl-oral"></span>
</td>
</tr>
<tr>
<td>Histoire-géographie en langue de section - écrit</td>
<td>10</td>
<td>
<label for="note-hg-ecrit">Note d'histoire-géographie en langue de section - écrit</label>
<input type="number" name="note-hg-ecrit"
id="note-hg-ecrit" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-hg-ecrit"></span>
</td>
</tr>
<tr>
<td>Histoire-géographie en langue de section - oral</td>
<td>10</td>
<td>
<label for="note-hg-oral">Note d'histoire-géographie en langue de section - oral</label>
<input type="number" name="note-hg-oral"
id="note-hg-oral" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-hg-oral"></span>
</td>
</tr>
<tr>
<td>Connaissance du monde</td>
<td>20</td>
<td>
<label for="note-cdm">Note de connaissance du monde</label>
<input type="number" name="note-cdm"
id="note-cdm" class="note" min="0" max="20" step="1" required>
</td>
<td>
<span id="points-cdm"></span>
</td>
</tr>
<tr class="total">
<td>Totaux</td>
<td>60</td>
<td></td>
<td><span id="total-points-specifique"></span></td>
</tr>
</table>
</div>
</fieldset>
<fieldset>
<legend>Option(s)</legend>
<div class="table_wrapper"> <p>
<table> Pour les notes empruntées au livret scolaire (c'est-à-dire la moyenne de l'année),
<tr> il faut arrondir la note au dixième à l'excès&nbsp;: par exemple, pour une moyenne annuelle de 16,54,
<th rowspan="2">Matière</th> il faut arrondir à 16,6.
<th colspan="4">Première</th> </p>
<th colspan="4">Terminale</th>
</tr> <div class="table_wrapper">
<tr> <table>
<th>?</th> <tr>
<th>Coef.</th> <th rowspan="2">Matière</th>
<th>Note</th> <th colspan="4">Première</th>
<th>Points</th> <th colspan="4">Terminale</th>
<th>?</th> </tr>
<th>Coef.</th> <tr>
<th>Note</th> <th>?</th>
<th>Points</th> <th>Coef.</th>
</tr> <th>Note</th>
<tr> <th>Points</th>
<td>Langues et cultures de l'Antiquité</td> <th>?</th>
<td> <th>Coef.</th>
<label for="check-lca-1re">Activation LCA, première</label> <th>Note</th>
<input type="checkbox" name="check-lca-1re" id="check-lca-1re"> <th>Points</th>
</td> </tr>
<td id="coef-lca-1re">2</td> <tr>
<td> <td>Langues et cultures de l'Antiquité</td>
<label for="note-lca-1re">Note de langues et cultures de l'Antiquité - première</label> <td>
<input type="number" name="note-lca-1re" <label for="check-lca-1re">Activation LCA, première</label>
id="note-lca-1re" class="note" min="0" max="20" step=".1"> <input type="checkbox" name="check-lca-1re" id="check-lca-1re">
</td> </td>
<td> <td id="coef-lca-1re">2</td>
<span id="points-lca-1re"></span> <td>
</td> <label for="note-lca-1re">Note de langues et cultures de l'Antiquité - première</label>
<td> <input type="number" name="note-lca-1re"
<label for="check-lca-tle">Activation LCA, terminale</label> id="note-lca-1re" class="note" min="0" max="20" step=".1">
<input type="checkbox" name="check-lca-tle" id="check-lca-tle"> </td>
</td> <td>
<td id="coef-lca-tle">2</td> <span id="points-lca-1re"></span>
<td> </td>
<label for="note-lca-tle">Note d'option suivie au cours du cycle terminal - terminale</label> <td>
<input type="number" name="note-lca-tle" <label for="check-lca-tle">Activation LCA, terminale</label>
id="note-lca-tle" class="note" min="0" max="20" step=".1"> <input type="checkbox" name="check-lca-tle" id="check-lca-tle">
</td> </td>
<td> <td id="coef-lca-tle">2</td>
<span id="points-lca-tle"></span> <td>
</td> <label for="note-lca-tle">Note d'option suivie au cours du cycle terminal - terminale</label>
</tr> <input type="number" name="note-lca-tle"
<tr> id="note-lca-tle" class="note" min="0" max="20" step=".1">
<td>Option suivie au cours du cycle terminal (ex: Arts/LV3)</td> </td>
<td> <td>
<label for="check-opt1-1re">Activation option 1, première</label> <span id="points-lca-tle"></span>
<input type="checkbox" name="check-opt1-1re" id="check-opt1-1re"> </td>
</td> </tr>
<td id="coef-opt1-1re">2</td> <tr>
<td> <td>Option suivie au cours du cycle terminal (ex: Arts/LV3)</td>
<label for="note-opt1-1re">Note d'option suivie au cours du cycle terminal - première</label> <td>
<input type="number" name="note-opt1-1re" <label for="check-opt1-1re">Activation option 1, première</label>
id="note-opt1-1re" class="note" min="0" max="20" step=".1"> <input type="checkbox" name="check-opt1-1re" id="check-opt1-1re">
</td> </td>
<td> <td id="coef-opt1-1re">2</td>
<span id="points-opt1-1re"></span> <td>
</td> <label for="note-opt1-1re">Note d'option suivie au cours du cycle terminal - première</label>
<td> <input type="number" name="note-opt1-1re"
<label for="check-opt1-tle">Activation option 1, terminale</label> id="note-opt1-1re" class="note" min="0" max="20" step=".1">
<input type="checkbox" name="check-opt1-tle" id="check-opt1-tle"> </td>
</td> <td>
<td id="coef-opt1-tle">2</td> <span id="points-opt1-1re"></span>
<td> </td>
<label for="note-opt1-tle">Note d'option suivie au cours du cycle terminal - terminale</label> <td>
<input type="number" name="note-opt1-tle" <label for="check-opt1-tle">Activation option 1, terminale</label>
id="note-opt1-tle" class="note" min="0" max="20" step=".1"> <input type="checkbox" name="check-opt1-tle" id="check-opt1-tle">
</td> </td>
<td> <td id="coef-opt1-tle">2</td>
<span id="points-opt1-tle"></span> <td>
</td> <label for="note-opt1-tle">Note d'option suivie au cours du cycle terminal - terminale</label>
</tr> <input type="number" name="note-opt1-tle"
<tr> id="note-opt1-tle" class="note" min="0" max="20" step=".1">
<td>Option suivie uniquement en classe de Terminale (ex: Maths/DGEMC)</td> </td>
<td colspan="4" class="null"></td> <td>
<td> <span id="points-opt1-tle"></span>
<label for="check-opt2">Activation option 2</label> </td>
<input type="checkbox" name="check-opt2" id="check-opt2"> </tr>
</td> <tr>
<td id="coef-opt2">2</td> <td>Option suivie uniquement en classe de Terminale (ex: Maths/DGEMC)</td>
<td> <td colspan="4" class="null"></td>
<label for="note-opt2">Note d'option suivie uniquement en classe de Terminale</label> <td>
<input type="number" name="note-opt2" <label for="check-opt2">Activation option 2</label>
id="note-opt2" class="note" min="0" max="20" step=".1"> <input type="checkbox" name="check-opt2" id="check-opt2">
</td> </td>
<td> <td id="coef-opt2">2</td>
<span id="points-opt2"></span> <td>
</td> <label for="note-opt2">Note d'option suivie uniquement en classe de Terminale</label>
</tr> <input type="number" name="note-opt2"
<tr class="total"> id="note-opt2" class="note" min="0" max="20" step=".1">
<td>Totaux</td> </td>
<td colspan="4">Total des coefficients : <span id="total-coef-options">-</span></td> <td>
<td colspan="4">Total des points : <span id="total-points-options">-</span></td> <span id="points-opt2"></span>
</tr> </td>
</table> </tr>
</div> <tr class="total">
</fieldset> <td>Totaux</td>
</form> <td colspan="4">Total des coefficients : <span id="total-coef-options">-</span></td>
<td colspan="4">Total des points : <span id="total-points-options">-</span></td>
</tr>
</table>
</div>
</fieldset>
</form>
</div>
</main> </main>
<footer> <footer>

View File

@ -67,7 +67,7 @@ header {
max-width: 200px; max-width: 200px;
} }
main { div.content {
width: clamp(400px, 70%, 1200px); width: clamp(400px, 70%, 1200px);
margin: 30px auto; margin: 30px auto;
} }