Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Definir les URI d'accès aux assets et aux FrozenRessources #23

Open
nimdanor opened this issue Jul 4, 2022 · 3 comments
Open

Definir les URI d'accès aux assets et aux FrozenRessources #23

nimdanor opened this issue Jul 4, 2022 · 3 comments
Assignees

Comments

@nimdanor
Copy link
Member

nimdanor commented Jul 4, 2022

No description provided.

@nimdanor
Copy link
Member Author

nimdanor commented Jul 4, 2022

Définir les URI pour accèder aux assets (avec tout les niveaux)
-> pour l'affichage et pour le play : assets (tout les niveaux)
-> properties (pour l'usage et l'edition)

Définir les URI pour accèder aux FrozenRessources (avec tout les niveaux)
-> toutes les opérations sur une FrozenRessource (activity and exercice)

@NewMeeh
Copy link

NewMeeh commented Jul 6, 2022

ACCESSIBILITÉ AUX ASSETS

Propriétés

/asset/slug_cours/slug_activité

La méthode GET permet de récupérer les propriétés de l'activité

La méthode PATCH permet de mettre a jour ses propriétés et d'en ajouter au besoin

EXEMPLE DE JSON PROPRIÉTÉS

{
    "open_date":"12-01-2023",
    "close_date":"12-02-2023",
    "visible":"true",
    "notation":"active"
}

Jouer

  • Activité

/play/slug_cours/slug_activité

La méthode GET permet de lancer le Build de l'activité

La méthode POST permet de lancer le Grade de l'activité il faudra renseigner l'évaluation faite par l'exercice

La méthode PATCH permet de lancer le Repeat de l'activité

  • Exercice

/play/slug_cours/slug_activité/slug_exercice

La méthode GET permet de lancer le Build de l'activité

La méthode POST permet de lancer le Grade de l'activité il faudra renseigner la réponse de l'élève dans le corps de la requête

{
    "answer":"42"
}

@NewMeeh
Copy link

NewMeeh commented Jul 11, 2022

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants