Projet : réaliser un site dynamique de recueil des compétences d'un ensemble d'utilisateurs
Le projet peut être synthétiser de la façon suivante
Une organisation contient un ensemble d'utilisateur. Par exemple, un club de tennis a 200 membres. Le bureau décide de collecter, avec l'autorisation des utilisateurs, leurs compétences diverses afin de faire vivre le club.
Les membres pourront donc s'inscrire en ligne et cocher leur niveau de compétence dans des compétences déjà ciblées par le bureau (l'administrateur) et classées par domaine. Par exemple
Vie du club : animation - barbecue - cuisine - loto...
Entretien : tonte - débroussailleuse - peinture - démoussage des cours...
Tennis : arbitrage - formation des jeunes - gestion des matches par équipe
Informatique : Réalisation de visuels - gestion des réservations...
Cette base de données servira à effectuer des requêtes afin de :
connaître tous les gens qui estiment avoir un certain niveau de compétence dans un domaine. Ainsi, en vue de la préparation de la saison estivale, le cklub aura besoin de savoir sur qui compter pour préparer les cours et le domaine.
connaître les niveaux des tuilisateurs dans une compétence donnée. Par exemple, la ligue propose une formation à l'arbitrage et le club pourra aller chercher dans la base tous les volontaires qui estiment avoir un niveau insuffisant.
Bien entendu, cet exemple est difficilement exportable dans la vraie vie pour des question de RGPD.
Il aurait toutefois toute sa place dans un domaine universitaire ou en entreprise, dans la mesure où le projet puisse être finalisé techniquement (conception, hébergement, accord des utilisateurs, formation des enseignants...). Il serait tout naturellement intégré à un portfolio.