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

[Développement] Organisation de la data pour génération des slides #183

Open
edouardglx opened this issue Jul 24, 2023 · 0 comments
Open
Assignees

Comments

@edouardglx
Copy link
Collaborator

Description 📚 :

Mettre à disposition un code permettant de trier et d'agencer la data pour préparer au mieux la requête permettant d'intégrer les Trainings au template. Il faut intégrer les dates, l'univers, et le titre de la formation.

Règles de gestions 📏 :

"Les utilisateurs authentifiés peuvent envoyer une requête POST pour générer un nouveau template. Le service Training devra renvoyer un tableau d'objets contenant l'ensemble des infos nécessaire pour la requête nécessaire à la génération d'un template :

  • Trier les formations par ordre chronologique et par univers .
  • si univers en commun, les trainings devront être regroupé dans le même tableau
  • si univers commun et date commune, les formations devront être regroupé entre elles dans un tableau."

Critères d'acceptations :

Scénario 1 , réponse complete :

le service renvoie un tableau d'objet ayant la structure suivante :

ex de réponse attendu :

{
Craftsmanship: [
    {
      date: 'Du 01 juin au 02 juin.',
      events: ['Sensibilisation au Software Craftsmanship']
    },
    {
      date: 'Du 05 juin au 07 juin.',
      events: ['Clean Code' ]
    }
  ],
Design (UX/UI)': [
    {
      date: 'Du 05 juin au 06 juin.',
      events: ['Design Thinking' , 'GraphQL' ]
    }
  ],
Web: [
    {
      date: 'Du 05 juin au 07 juin.',
      events: ['Elastic Stack' ]
    },
    {
      date: 'Du 07 juin au 09 juin.',
      events: [ 'Angular Avancé']
    }
  ],
}

Informations techniques 💾 :

Endpoint : .post/training/Training-with-us
Endpoint : .post /training/Training-with-us-green
Endpoint : .post /training/Formez-vous
API : googleslide

lancement application

back :

npm run dev

front :

npm run serve

Notes 📘 :

contact : edouard.gloux@zenika.com

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

No branches or pull requests

1 participant