Qualité et réutilisation - sakura-team/sakura GitHub Wiki

Scenario 3.1 : Calculer les indicateurs de qualité sur le dépôt de projet

Description : avoir des indicateurs de la qualité de dépôt du projet Acteurs : tout utilisateur ayant un compte sur sakura Préalables : un projet a été déposé sur Sakura Résultats attendus : 1- avoir des indicateurs quantitatifs sur le dépôt 2- afficher ces indicateurs sur la page du projet

Séquence d'évènements : 1- A partir des metadata et des jeux de données déposés, les indicateurs de qualité sont calculés 2- calculer l'indicateur 'nombre de metadata' : nombre de champs optionnels ajoutés et renseignés 3- calculer l'indicateur 'nombre de fichier associés' : nombre pièces jointes ajoutées 4- calculer l'indicateur 'taille total du dépôt' : nombre de fichier des données 5- calculer l'indicateur 'taille par jeux de données' : nombre d'enregistrements pour chacun des jeux de données 6- afficher ces indicateurs sur la page du projet

Scenario 3.2 : Calculer les indicateurs de qualité pour la réutilisation des données

Description : avoir des indicateurs de la qualité de la réutilisation des données Acteurs : tout utilisateur ayant un compte sur sakura Préalables : un projet a été déposé sur Sakura, le projet a été utilisé, téléchargé en partie ou globalement. Résultats attendus : 1- avoir des indicateurs sur la réutilisation 2- afficher ces indicateurs sur la page du projet

Séquence d'évènements : 1- Lors de la réutilisation ou du téléchargement on demande à utilisateur de noter le projet - échelle de 5 étoiles - 2- l'utilisateur peut également commenter la qualité du projet 3- Lors de la réutilisation ou du téléchargement on demande à utilisateur de noter les jeux de données - échelle de 5 étoiles - 4- l'utilisateur peut également commenter la qualité du jeu de données 5- calculer l'indicateur 'qualité du projet' : moyenne du nombre d'étoiles 6- calculer l'indicateur 'qualité du jeu de données ' : moyenne du nombre d'étoiles 7- afficher l'indicateur 'qualité du projet' sur la page projet 8- afficher les commentaires éventuels sur le projet 9- afficher l'indicateur 'qualité des données' sur la page du jeu de données 10- afficher les commentaires éventuels sur le jeu de données