prealable_depot - sakura-team/sakura GitHub Wiki
Dépot de données
Organisation en projet et datasets associés un projet : contient des metadata qui décrivent le projet et un ou plusieurs datasets associés (par exemple : les traces d'élèves utilisant un logiciel => auront deux jeux de données : 1) le fichier des traces et 2) le fichier qui décrit les élèves)/ les metadata décriront le projet
Droits d'accès aux projets et datasets
-
les projets sont publics, privés ou restreints => une icône doit faire la différence entre le type de projets
-
l'affichage de l'ensemble des metadata public et restreinsts est affiché dès l'accès à sakura : sans connexion à sakura.
-
les datasets des projets publics sont accessibles avec une connexion à un compte sakura ... (accès en lecture)
-
l'accès public donne accès en lecture à l’ensemble des metadata du projet et aux datasets de type public.
-
les projets en accès privé sont accessibles par le propriétaire des données en lecture et modification et suppression (droit par défaut à la création du projet)
-
Pour les projets de type restreints, les metadata des projets restreints sont visibles lors de la connection à sakura
-
Pour les projets de type restreints l'accès est demandé (mettre une icone) par un utilisateur au propriétaire. Un mail est adressé au propriétaire pour le notifier de la demande. Après acceptation ou non, l’utilisateur reçoit un mail l'informant des droits qu'il a reçu sur le projet.
-
les droits possibles sont en 1)lecture ou 2) lecture et modification des données, 3) lecture, modification des données et suppression , 4) lecture, modification des données, suppression, ajout de données (j'insiste c'est important de pourvoir donner un droit d'ajout)
-
les projets privés ne sont pas affichés sur la page d'accueil de sakura
-
le propriétaire des projets en accès privé, donne accès à d'autres utilisateurs sur le projet et par conséquent à l'ensemble des jeux de données associés au projet.
-
les projets prives sont affichés uniquement pour le propriétaire et les autres utilisateurs ayant obtenu un accès
une interface évolutive en fonction des datasets
- première page d'accueil => liste des projets publics. Si l'utilisateur se connecte, il a accès à l’ensemble des projets auxquels il a accès (publics, privés et restreint)
- Sélection d'un projet => affichage de la page "principale du projet" => qui contient les metadata du projet
- l'onglet 'work' contient les api pour downloader des datasets, les modifier, les supprimer , => le modifier avec une icone +
- Quand un dataset est créé, un nouvel onglet apparait, il porte le nom du dataset
- l'onglet 'work' est décalé vers la droite
Vers les scénarios d'usage.