Différences entre versions de « Technologies avancées du eLearning 2/exercices/Élèves »
De GBLL, TAL, ALAO, etc.
< Cours:Technologies avancées du eLearning 2
(Page créée avec « == Énoncé == On a un document HTML, qui contient une liste d’étudiant avec les notes obtenues lors du semestre, sous la forme suivante : <syntaxhighlight lang="html">... ») |
|||
Ligne 28 : | Ligne 28 : | ||
* <syntaxhighlight lang="javascript" inline>mot.charAt(i)</syntaxhighlight> → (i+1){{exp|e}} caractère d’une chaine ; | * <syntaxhighlight lang="javascript" inline>mot.charAt(i)</syntaxhighlight> → (i+1){{exp|e}} caractère d’une chaine ; | ||
* <syntaxhighlight lang="javascript" inline>chaineOuTableau.length</syntaxhighlight> → nombre d’éléments ; | * <syntaxhighlight lang="javascript" inline>chaineOuTableau.length</syntaxhighlight> → nombre d’éléments ; | ||
− | * <syntaxhighlight lang="javascript" inline>Number("25")</syntaxhighlight> → 25 (en tant que {{code|Number}}. | + | * <syntaxhighlight lang="javascript" inline>Number("25")</syntaxhighlight> → 25 (en tant que {{code|Number}}). |
Version du 7 décembre 2017 à 12:51
Énoncé
On a un document HTML, qui contient une liste d’étudiant avec les notes obtenues lors du semestre, sous la forme suivante :
<h2>Facile</h2>
<ul id="fastoche">
<li>Maegan : 4, 8, 10, 12</li>
<li>Ajay : 15, 16, 12, 16</li>
<li>Sheri : 9, 10, 11, 15</li>
<li>Marianne : 10, 10, 10, 10</li>
</ul>
<h2>Moins facile</h2>
<ul id = "moyen">
<li>Gus : 4, 5.5, 9, 9.5, 10</li>
<li>Sammy : 3, 17</li>
<li>Belinda : 8.5, 11, 20</li>
</ul>
<h2>Très difficile</h2>
<ul id="chaud">
<li>Brayden: 12, 14 , 8.5 ; 12 ;</li>
<li>Kassidy : 13, 3.5 ;</li>
<li>Jonas : 18, 19, 16.5, 10.</li>
</ul>
On veut créer du code qui permette automatiquement de :
- Mettre en italiques le nom de l’élève ;
- Mettre en gras les notes supérieures à la moyenne ;
- Calculer et souligner la moyenne.
Informations utiles
DOMelt.children
→ renvoie un tableau avec la liste des enfants d’un élément ;mot.charAt(i)
→ (i+1)e caractère d’une chaine ;chaineOuTableau.length
→ nombre d’éléments ;Number("25")
→ 25 (en tant queNumber
).