-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Un élève crée un compte sur le site Web en fournissant
- login
- mot de passe
- adresse email du CPLN Le site envoi une confirmation à l'élève dans sa boîte mail @rpn contenant un lien d'activation. Le lien active le compte et récupère, grâce à l'adresse email confirmée, l'ID du LDAP. Cet ID permettra d'obtenir des informations tel que la classe dans laquelle l'élève se trouve au moment du login futur et donc, son année (1ère, 2ème, 3ème ou 4ème).
L'élève se logue avec son login/pass. Le système récupère son ldapID et place en SESSION les informations nécessaires. En fonction de l'année et du semestre, le système propose des tâches (task) à l'élève. Parmi ces tâches, certaines sont obligatoires d'autre facultatives. C'est l'élève qui s'attribue une tâche!
Les tâches comportent un domaine d'activité (programmation, réseau, embarqué, web, base de données), une description, un objectif, une durée, le matériel nécessaire, un niveau de difficulté et le caractère obligatoire ou facultatif. Il est en outre possible de définir une tâche de pré-requis (fkPrerequisite). Le système ne proposera alors à l'élève la tâche que si ce dernier à déjà accomplit la tâche pré-requise.
`tasks`
id:1
fkDomain:1 -> Programmation
fkPrerequisite:NULL
description: [[[
Réaliser un programme (C# Console) permettant de chiffrer une chaîne de caractères selon le chiffrement de César.
Le programme lit en entrée la chaîne de caractères à chiffrer ainsi que la clé de chiffrement.
<b>Exemple:</b>
<code language="cmd">
C:\Temp\> cesar.exe "Bonjour les pingouins!" 13
Obawbhe yrf cvatbhvaf!
</code>
]]]
goal: Le programme est considérer valide s'il chiffre correctement plusieurs chaîne de caractère et que le code est "propre", c'est-à-dire, utilisation de boucle, variables correctement nommées!
duration:5
material:PC standard CPLN
level:3
obligatory:TRUE
Réaliser un programme (C# Console) permettant de chiffrer une chaîne de caractères selon le chiffrement de César. Le programme lit en entrée la chaîne de caractères à chiffrer ainsi que la clé de chiffrement.
Exemple:
C:\Temp\> cesar.exe "Bonjour les pingouins!" 13
Obawbhe yrf cvatbhvaf!
But:
Le programme est considéré valide s'il chiffre correctement plusieurs chaîne de caractères et que le code est "propre", c'est-à-dire, utilisation de boucle, variables correctement nommées!
Durée : 5 périodes
Matériel : PC standard CPLN
Difficultés : ★★★☆☆
Obligatoire : oui
Liens : dcode