Direction Régionale TTA
Examen de fin de module Régional
M105 : Programmation JavaScript
Filière : Développement Digital Epreuve : Théorique
Année : 2022-2023 Variante : 1 (Page 1/3)
Niveau : TS Barème : 40Pts
Date : 24/06/2023 Durée : 02h00
Dossier 1 : (12 points)
1. Comment accéder au prochain élément frère d'un élément dans le DOM ?
a) [Link]
b) [Link]
c) [Link]
d) [Link]()
2. Quel mot-clé est utilisé pour générer une exception personnalisée en JavaScript ?
a) Throw
b) Catch
c) Try
d) finally
3. Quel est le résultat de l'expression régulière suivante : /[0-9]{2}/.test("42") ?
a) True
b) False
c) SyntaxError
d) TypeError
4. Quelle est la méthode jQuery utilisée pour ajouter une classe CSS à un élément ?
a) addClass()
b) appendClass()
c) insertClass()
d) setClass ()
5. Comment sélectionne-t-on tous les éléments ayant la classe CSS "example" et dont le texte contient
le mot "jQuery" en utilisant jQuery ?
a) $(".example:contains('jQuery')")
b) $(".example").has("jQuery")
c) $("example:contains('jQuery')")
d) $("example").has("jQuery")
6. Quelle méthode JavaScript est utilisée pour créer une requête AJAX ?
a) fetch()
b) getJSON()
c) ajax()
d) sendRequest()
Direction Régionale TTA
Examen de fin de module Régional
M105 : Programmation JavaScript
Filière : Développement Digital Epreuve : Théorique
Année : 2022-2023 Variante : 1 (Page 2/3)
Niveau : TS Barème : 40Pts
Date : 24/06/2023 Durée : 2h
Dossier 2 : (28 points)
Pour gérer les notes des stagiaires de l'établissement à l'OFPPT, une page web statique est nécessaire.
Cette page contient un formulaire permettant de saisir les informations des stagiaires et de calculer leurs
notes.
Direction Régionale TTA
Examen de fin de module Régional
M105 : Programmation JavaScript
Filière : Développement Digital Épreuve : Théorique
Année : 2022-2023 Variante : 1 (Page 3/3)
Niveau : TS Barème : 40Pts
Date : 24/06/2023 Durée : 2h
1. Écrire le code HTML de la section "Informations du stagiaire". Les champs "Numéro d'inscription"
et "Nom complet" sont obligatoires à remplir. La vérification sera effectuée à l'aide de code JavaScript.
(6pts)
2. Programmer le code JQUERY/JavaScript permettant, suite au clic sur le bouton « Ajouter Stagiaire »,
d'insérer les données saisies dans un tableau HTML en respectant les contraintes suivantes : (12 pts)
a. Le numéro d'inscription doit commencer par "Stg" suivi de 4 chiffres (par exemple : Stg2123).
b. Le téléphone doit comporter 10 chiffres.
c. La valeur du statut peut prendre deux valeurs : "Admis" ou "Ajourné" (si note>=10, alors
"Admis", sinon "Ajourné").
d. La moyenne des notes sera calculée avec les coefficients. Chaque note saisie est multipliée par
son coefficient. Les résultats obtenus sont additionnés, puis la somme obtenue est divisée par la
somme des coefficients.
3. Programmer le code JQUERY/JavaScript permettant suite au clic sur le bouton « Nombre de stagiaires
admis » d’afficher, dans une division, le nombre de stagiaires admis. (5pts)
4. Programmer le code JQUERY/JavaScript permettant suite au clic sur le bouton « Nombre de stagiaires
Non admis » d’afficher, dans une division, le nombre de stagiaires Non admis. (5pts)