Open nimdanor opened 5 years ago
Comment met on a jour les informations ? update de meta data ?
Quand on récupère une ressource y a t'il toutes les dépendances ?
Ou bien il faut faire une demande de la liste des dépendances de la ressources ?
Je pense à la fabrication des assets peut être qu'il faut deux api une pour récupérer la ressource pour l’éditeur et une pour les assets ?
Est-il prévue de laisser les clients modifiers les ressources ? Je pensais que les ressources ne devait être modifié que depuis le serveur de ressource.
Les dépendances sont déjà inclus dans la réponse:
{
"id": 42,
"version": 2,
"commit": "Fixed typos.",
"creation": "2019-06-26T16:30:07.234Z",
"author": "username",
"meta": { ... },
"dependencies": [
{
"id": 1337,
"version": 0
}
]
}
Ils suffit donc d'effectuer une requête GET sur /ressources/:id/:version/
pour chacunes d'elles.
Bonjour,
C'est une question très importante.
Je pense que c'est une nécessité : on peut demander que toutes les ressources crées pour une classe soient partagées, mais en contre-partie, on doit autoriser à faire des modifications sur les ressources.
A partir du moment où chaque classe (l'organisation des ressources, sans les élèves, et avec/sans les dates d'ouvertures et fermetures, pour cela je n'ai pas d'opinion) est visible par tous, il faut pouvoir gérer les modifications...
Vous en pensez quoi ?
Magdalena
Le 28/06/2019 à 01:03, Coumes Quentin a écrit :
Est-il prévue de laisser les clients modifiers les ressources ? Je pensais que les ressources ne devait être modifié que depuis le serveur de ressource.
Les dépendances sont déjà inclus dans la réponse:
{ "id":42, "version":2, "commit":"Fixed typos.", "creation":"2019-06-26T16:30:07.234Z", "author":"username", "meta": {... }, "dependencies": [ { "id":1337, "version":0 } ] }
Ils suffit donc d'effectuer une requête GET sur |/ressources/:id/:version/| pour chacunes d'elles.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/PremierLangage/premierlangage/issues/281?email_source=notifications&email_token=AJMD35DKYZBBSGQURLEKOUDP4VBNFA5CNFSM4H24IGHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYYTMVA#issuecomment-506541652, or mute the thread https://github.com/notifications/unsubscribe-auth/AJMD35GK3P6O2OK3CLRFVTDP4VBNFANCNFSM4H24IGHA.
1) l'api d'édition (plus tot de modification) des ressources sera utilisée par Mamadou je ne pense pas qu'il soit intelligent d'avoir deux API d'accès aux ressources et donc il faut pouvoir "modifier" les ressources quand on est dans l'éditeur de ressources.
2) il faut pouvoir accéder à l'édition d'une ressource à partir d'un asset. Et donc que le prof dans sa classe puisse décider de modifier une ressource pour cela il passe par le serveur de ressources. 3) Pour la question des dépendances je pense qu'une api supplémentaire serait: GET /asset/id qui permet de récuperer, l'asset entier avec toute ces dépendance (récursivement et dans un zip ?)
4) Les classes(assets) ne sont pas visibles par tous seulement le coté ressource d'asset, de plus l'objet "course" dans la classe à un comportement spécifique, il est considéré comme une ressource unique (pas de partage de cette ressource, elle est copiable mais pas partageable).
les ressources doivent être accessible par une API restfull. see proposition of @qcoumes