=============

NOTATION

Comme dans les entreprises, j’évalue à la livraison, en l'état.
Si ce n'est pas fonctionnel, la notation ne sera pas bonne...

=============

AUTONOMIE

Une consigne, un application.

=============

A RESPECTER POUR LA FIN DE TP

=============

GIT

- trop peu de commits actuellement !
- chacun son dépôt en ligne
- un push en fin de chaque séance minimul
- des commentaires clairs et simples (pas besoin de faire des commits avec la date pour valeur de commentaire)
- ajoutez le lien vers votre dépôt en footer de la page ("Pour en savoir plus")

=============

CODE STANDARDISE

- Passez votre code au validateur W3C

=============

CODE / ARCHI / ERGONOMIE

- Page d'accueil : index.php (pas test, tp, ....)
- Title des pages : « projet temporairement sans nom » ne me convient pas
- Faîtes des classes / regroupés votre php en début de page
- Pas de Times, effort sur le graphisme

=============

FONCTIONNALITES

Légende : "***" : Optionnel / bonus / pour les bons

0. Général
- testez la cnx à la base et mettez un message d’erreur si cnx API = failed !
*** installez un tracker pour suivre les connexions (Matomo / google analytics)
*** créez la possibilité d'avoir un compte-utilisateur

1. Formulaire de recherche
- s'il y a des champs obligatoires, rendez-les obligatoires
- dans les listes déroulantes, faites des tris arbitraires (par ex : alphanumérique sur les labels, ou bien selon le nombre contenu en base, ou les + recherchées ...)
*** enregistrez les recherches effectuées, montrez les résultats sur une page en backoffice

2. Liste des résultats du formulaire de recherche (=> formations)
- affichez le nb de résultats total
- si jamais vous n'affichez pas tout : affichez le nb de résultats affichés + donnez la possibilité d'aller voir les autres résultats
*** Mettez en avant les dernières formations créées

3. Fiche de la formation
- donnez envie dans la fiche, en présentant le maximum d'info sur la formation et l'université
- montrez le nombre d'affichages de cette formation dans votre application (incrémentez un compteur pour cela)
- enregistrez le nombre de clics sur les liens vers les universités
*** bouton j’aime
*** possibilité de mettre un avis/une note
*** donner la possibilité à l'utilisateur de calculer son temps de trajet domicile/formation
****** affichez le nombre d'étudiants total + hommes + femmes
****** intégrez un graphique (librairie www.highcharts.com/) pour montrer l'évolution du nb d'étudiants + H/F
https://data.enseignementsup-recherche.gouv.fr/explore/dataset/fr_esr_sise_diplomes_delivres_esr_public/table/?refine.annee=2016-2017&refine.etablissement_lib=Universit%C3%A9+de+Lille&refine.diplomer_rgp=Licence&refine.gd_discipliner_lib=STAPS

4. Fiche de l'université
- montrez le nombre de clics qu'il y a eut vers le site institutionnel de l'université
(si pas de fiche spécifique pour l'université, mettez l'info quelque part, visible)
*** bouton j’aime
*** possibilité de mettre un avis/une note

5. Carte
- centrez un minimum la carte par défaut si pas de markers (ne pas laisser le centre sur Londres...)
- personnalisez vos markers (avec a minima un label, pour qu'on puisse s'y retrouver quand il y a plusieurs markers proches les uns des autres !)

=============

Exemple de scénario type, qui doit fonctionner :
- 2017-2018 + informatique + doctorat + IDF => 13 résultats
- 2017-2018 + informatique + doctorat + IDF => 6 résultats
- 2017-2018 + licence + STAPS + Hauts-de-France => 22 résultats
Jouez, testez votre appli !
https://data.enseignementsup-recherche.gouv.fr/explore/dataset/fr-esr-principaux-diplomes-et-formations-prepares-etablissements-publics/information/?refine.rentree_lib=2017-18&refine.diplome_rgp=Doctorat&refine.sect_disciplinaire_lib=Informatique&refine.localisation_ins=%C3%8Ele-de-France

=============