ENGLISH
Project guidelines & instructions :
Your goal will be both fun & simple : you will build a quote engine ! Quotes will be randomly generated by puting different sentence's pieces together. You have to follow these instructions : 1) each function call will randomly generate quotes, 2) quotes will be made out of sentence's pieces, 3) quotes must be coherent (no exclamation mark in the middle of them), 4) choose the generated quotes number (from 1 to 5), 5) chose between two types of quote engines, 6) build a solution for the ending sequence of the program (stop or reset)
Deliverables :
- Full JS code of the project
Assessed skills :
- Concieve an algorithm able to match given specifications
- Deploy javascript's syntax in a program
Date of validation :
- August 1st 2019
Eximaner's comment :
Project was rightly made, the student is mastering his subject, seems to have well understood the base concepts of javascript & how to set the algorithm in order to solve the given problem.
Good points :
- Quality source code & explanations
Things to improve :
- A presentation document for the defense would have been a plus
FRANÇAIS
Consignes & instructions :
Votre objectif sera à la fois simple et amusant : vous allez construire un générateur de citations ! Les citations seront construites aléatoirement en assemblant des morceaux de phrase. Vous devez respecter les consignes suivantes : 1) chaque appel de fonction génère aléatoirement les citations, 2) ces dernières sont composées d'au moins trois morceaux de phrases, 3) les phrases doivent être cohérentes (pas de point d'exclamation au milieu), 4) choisir le nombre de citations générées (de 1 à 5), 5) choisir entre deux types de générateurs de citations, 6) proposer une solution pour la fin du programme (arrêter ou recommencer)
Livrables :
- Code JavaScript du projet
Compétences évaluées :
- Concevoir un algorithme pour répondre à un cahier des charges
- Mettre en œuvre la syntaxe de JavaScript dans un programme
Projet validé le :
- 1 août 2019
Avis global & verdict sur le travail de l'étudiant :
Projet réalisé dans les règles de l’art, l’étudiant maitrise bien son sujet et pour un début avec javascript il semble avoir bien maitrisé les concepts de base de meme que la mise en place de l’algorithme pour résoudre le problème posé.
Points positifs :
- Code source & explications de qualité
Axes d'amélioration :
- Un support pour la présentation aurait été un plus