Skip to content

JeqnBat/OCP5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

OPENCLASSROOMS PROJECT#5 - [OCP5]

'NATIVE JS QUOTE ENGINE'


ENGLISH

TOPIC : Build a quote engine with pure javascript

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 :

  1. Concieve an algorithm able to match given specifications
  2. 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

SUJET : Imaginez un générateur de citations

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 :

  1. Concevoir un algorithme pour répondre à un cahier des charges
  2. 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

About

Build a quote engine with pure javascript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors