Aficionalgo.fr

Apprendre et enseigner le développement informatique par l'algorithmie.

TD 4 - Salle de sport

Les concepts de base sont acquis. Il est l'heure maintenant de s'entraîner.

Contexte

Vous êtes une agence web et vous allez rencontrer un porteur de projet pour le conseiller. Hamid est coach sportif et il veut créer un service de « Salle de sport à la maison ». Chacun pourra s’abonner sur son site internet et accéder à des cours de fitness et musculation réalisables dans son salon et sans matériel spécifique. Son business model est basé sur de l’abonnement. C’est-à-dire que l’utilisateur devra payer tous les mois pour pouvoir accéder aux vidéos.

Il a besoin de votre aide pour spécifier son projet auprès d’un prestataire.

Fonctionnalité à spécifier

Hamid voudrait lancer une fonctionnalité de programme sportif. Après avoir choisi entre les thèmes « Être en forme », « Se sentir zen », ou « S’affiner », l’adhérent pourra accéder à une séance d’exercice par semaine.

Lorsque l’adhérent cliquera sur le bouton « Lancer ma séance d’exercice » sur la page d’accueil, il accédera directement à sa séance.

Exercice 1

  • Si l’adhérent n’a pas encore sélectionné son thème, on lui affiche une page pour le choisir
  • Sinon il accéde à sa séance d’exercice.
Pour les élèves

Réalisez un arbre de décision pour répondre à la question « Qu’afficher après un clique sur lancer ma séance d’exercice ? »

Exercice 2

  • Si l’adhérent réalise sa première séance d’exercice, il commence par la première vidéo.
  • Sinon on lui affiche la vidéo suivante dans son programme.
Pour les élèves

Réalisez un nouvel arbre de décision qui prend en compte toutes les règles précédentes.

Exercice 3

  • Si l’adhérent a fait toutes les séances d’exercices de son thème, le programme reprend au début, il accédera alors de nouveau à la première séance de ce même thème.
Pour les élèves

Réalisez un nouvel arbre de décision qui prend en compte toutes les règles précédentes.

Exercice 4

  • Après chaque nouvelle séance, l’adhérent doit attendre 7 jours pour découvrir la séance suivante.
  • Dans cette période d’attente, on l’invitera à refaire la séance d’exercice précédente
Pour les élèves

Réalisez un nouvel arbre de décision qui prend en compte toutes les règles précédentes.

Exercice 5

  • Si l’adhérent est un adhérent premium, la limitation hebdomadaire devient quotidienne.
Pour les élèves

Réalisez un nouvel arbre de décision qui prend en compte toutes les règles précédentes.

Cet arbre a la particularité de pouvoir être découpé facilement !