From b4c45439dc76565ca4dcd368b6566ae78b900f8e Mon Sep 17 00:00:00 2001 From: Ladislas de Toldi Date: Mon, 26 Feb 2024 15:40:13 +0100 Subject: [PATCH] :bento: (ContentKit): Activities - add dance freeze, discover leka, xylophone hepta/penta --- ...B0195FCD84B6586B52F0132B8CCB9.activity.yml | 92 +++++++++++++++++++ ...DE77279524027927AC77ED79F9728.activity.yml | 84 +++++++++++++++++ ...A3D8026994B5BB0B3468B8B2947EF.activity.yml | 82 +++++++++++++++++ ...7C5A6B1AB4BA38A435BC2EE1CD99B.activity.yml | 82 +++++++++++++++++ 4 files changed, 340 insertions(+) create mode 100644 Modules/ContentKit/Resources/Content/activities/standalones/dance_freeze-7F7B0195FCD84B6586B52F0132B8CCB9.activity.yml create mode 100644 Modules/ContentKit/Resources/Content/activities/standalones/discover_leka-B1BDE77279524027927AC77ED79F9728.activity.yml create mode 100644 Modules/ContentKit/Resources/Content/activities/standalones/xylophone_heptatonic-ED0A3D8026994B5BB0B3468B8B2947EF.activity.yml create mode 100644 Modules/ContentKit/Resources/Content/activities/standalones/xylophone_pentatonic-9687C5A6B1AB4BA38A435BC2EE1CD99B.activity.yml diff --git a/Modules/ContentKit/Resources/Content/activities/standalones/dance_freeze-7F7B0195FCD84B6586B52F0132B8CCB9.activity.yml b/Modules/ContentKit/Resources/Content/activities/standalones/dance_freeze-7F7B0195FCD84B6586B52F0132B8CCB9.activity.yml new file mode 100644 index 0000000000..686f603ae1 --- /dev/null +++ b/Modules/ContentKit/Resources/Content/activities/standalones/dance_freeze-7F7B0195FCD84B6586B52F0132B8CCB9.activity.yml @@ -0,0 +1,92 @@ +# Leka - iOS Monorepo +# Copyright APF France handicap +# SPDX-License-Identifier: Apache-2.0 + +version: 1.0.0 + +uuid: 7F7B0195FCD84B6586B52F0132B8CCB9 +name: dance_freeze + +status: published + +authors: + - leka + +skills: + - gross_motor_skills + - inhibition + +tags: + - music + - movements + - dancing + +hmi: + - robot + +types: + - group + +locales: + - en_US + - fr_FR + +l10n: + - locale: fr_FR + details: + icon: dance_freeze + + title: Dance Freeze + subtitle: Dance Freeze + + short_description: | # {{💡TO_DEFINE}} + Courte description de l'activité + + description: | + *Dance Freeze* est une activité ludique où Leka, le robot, se met en mouvement au rythme de la musique. Quand la musique s'arrête, Leka s'immobilise et tous les participants doivent faire la statue. Le jeu propose deux modes : un mode manuel, où un professionnel contrôle quand Leka s'arrête, et un mode automatique où Leka s'arrête de lui-même. + + instructions: | + - Sélectionner le mode "rotation" pour que le robot tourne sur lui-même ou le mode "déplacement" pour qu'il se déplace dans la pièce. + - Sélectionner la musique souhaitée dans la liste. + - Appuyer sur Jouer - mode manuel pour contrôler vous-même quand Leka s'arrête et repart. + - Appuyer sur Jouer - mode auto pour lancer le mode automatique où Leka s'arrête et repart de lui-même de manière aléatoire. + - Inciter les personnes accompagnées à se mouvoir en même temps que le robot et à s'arrêter lorsqu'il s'immobilise. + + - locale: en_US + details: + icon: dance_freeze + + title: Dance Freeze + subtitle: Dance Freeze + + short_description: | # {{💡TO_DEFINE}} + Short description of the activity + + description: | + *Dance Freeze* is a playful activity where Leka, the robot, moves to the rhythm of the music. When the music stops, Leka freezes, and all participants must strike a pose. The game offers two modes: a manual mode, where a professional controls when Leka stops, and an automatic mode where Leka stops by itself. + + instructions: | + - Select the "rotation" mode for the robot to spin in place or the "movement" mode for it to move around the room. + - Choose the desired music from the list. + - Press Play - manual mode to control when Leka stops and starts yourself. + - Press Play - auto mode to activate the automatic mode where Leka stops and starts on its own randomly. + - Encourage accompanying individuals to move along with the robot and to stop when it freezes. + +exercises_payload: + options: + shuffle_exercises: false + shuffle_groups: false + + exercise_groups: + - group: + - instructions: null + interface: danceFreeze + payload: + songs: + - earlyBird + - emptyPage + - gigglySquirrel + - handsOn + - happyDays + - inTheGame + - littleByLittle diff --git a/Modules/ContentKit/Resources/Content/activities/standalones/discover_leka-B1BDE77279524027927AC77ED79F9728.activity.yml b/Modules/ContentKit/Resources/Content/activities/standalones/discover_leka-B1BDE77279524027927AC77ED79F9728.activity.yml new file mode 100644 index 0000000000..c5366edaec --- /dev/null +++ b/Modules/ContentKit/Resources/Content/activities/standalones/discover_leka-B1BDE77279524027927AC77ED79F9728.activity.yml @@ -0,0 +1,84 @@ +# Leka - iOS Monorepo +# Copyright APF France handicap +# SPDX-License-Identifier: Apache-2.0 + +version: 1.0.0 + +uuid: B1BDE77279524027927AC77ED79F9728 +name: discover_leka + +status: published + +authors: + - leka + +skills: + - familiarization_with_leka + +tags: + - pairing + - familiarization + - discover_leka + +hmi: + - robot + +types: + - one_on_one + +locales: + - en_US + - fr_FR + +l10n: + - locale: fr_FR + details: + icon: discover_leka + + title: Découvre Leka + subtitle: Découverte + + short_description: | # {{💡TO_DEFINE}} + Courte description de l'activité + + description: | + *Découvre Leka* est une activité interactive conçue pour engager les individus avec le robot. Pendant la session, les participants se concentrent sur le robot alors qu'il exécute divers mouvements, émet des lumières, des vibrations et affiche des couleurs. Cette expérience vise à aider les individus à devenir plus familiers et à l'aise avec le robot, favorisant ainsi un sentiment de familiarité et d'interaction. + + instructions: | + - Cliquez sur le bouton "Jouer" situé à gauche de l'écran de l'iPad. + - Encouragez la personne à focaliser son attention sur le robot. + - Appuyez sur le bouton "Pause" si nécessaire. + - Cliquez sur le bouton "Stop" lorsque vous souhaitez mettre fin à l'activité. + + - locale: en_US + details: + icon: discover_leka + + title: Discover Leka + subtitle: Discovery + + short_description: | # {{💡TO_DEFINE}} + Short description of the activity + + description: | + *Discover Leka* is an interactive activity designed to engage individuals with the robot. During the session, participants focus on the robot as it executes various movements, emits lights, vibrations, and displays colors. This experience aims to help individuals become more acquainted and comfortable with the robot, fostering a sense of familiarity and interaction. + + instructions: | + - Press the "Play" button located on the left side of the iPad screen. + - Prompt the person to focus their attention on the robot. + - Tap the "Pause" button if necessary. + - Press the "Stop" button when you wish to end the activity. + +exercises_payload: + options: + shuffle_exercises: false + shuffle_groups: false + + exercise_groups: + - group: + - instructions: + - locale: fr_FR + value: Observe Leka + - locale: en_US + value: Observe Leka + interface: pairing diff --git a/Modules/ContentKit/Resources/Content/activities/standalones/xylophone_heptatonic-ED0A3D8026994B5BB0B3468B8B2947EF.activity.yml b/Modules/ContentKit/Resources/Content/activities/standalones/xylophone_heptatonic-ED0A3D8026994B5BB0B3468B8B2947EF.activity.yml new file mode 100644 index 0000000000..acd573d2a3 --- /dev/null +++ b/Modules/ContentKit/Resources/Content/activities/standalones/xylophone_heptatonic-ED0A3D8026994B5BB0B3468B8B2947EF.activity.yml @@ -0,0 +1,82 @@ +# Leka - iOS Monorepo +# Copyright APF France handicap +# SPDX-License-Identifier: Apache-2.0 + +version: 1.0.0 +uuid: ED0A3D8026994B5BB0B3468B8B2947EF +name: xylophone_heptatonic + +status: published + +authors: + - leka + +skills: + - relationship_tablet_robot + +tags: + - colors + - music + +hmi: + - tablet_robot + +types: + - one_on_one + +locales: + - en_US + - fr_FR + +l10n: + - locale: fr_FR + details: + icon: xylophone_hepta + + title: Xylophone heptatonique + subtitle: Xylophone - hepta + + short_description: | # {{💡TO_DEFINE}} + Courte description de l'activité + + description: | + L'activité xylophone permet à la personne de jouer de la musique en touchant les touches du xylophone affichées sur l'iPad. Chaque pression sur une touche colore Leka dans la même couleur. Cette activité favorise la compréhension du lien de cause à effet entre la tablette et le robot tout en offrant une expérience sensorielle enrichissante pour la personne. + Avec le xylophone heptatonique, explorez une gamme plus étendue de sons, du do au do. Les possibilités musicales sont riches, mais attention aux fausses notes possibles. Similaire aux touches blanches du piano, cet instrument invite à l'exploration musicale avec un peu plus de complexité. + + instructions: | + - Inciter la personne à toucher les touches colorées affichées sur l'iPad pour produire des notes de musique. + - Inciter la personne à observer comment Leka change de couleur pour correspondre à la touche pressée. + + - locale: en_US + details: + icon: xylophone_hepta + + title: Heptatonic xylophone + subtitle: Xylophone - hepta + + short_description: | # {{💡TO_DEFINE}} + Short description of the activity + + description: | + The xylophone activity allows the person to play music by touching the xylophone keys displayed on the iPad. Each press on a key colors Leka in the same color. This activity promotes understanding of the cause-and-effect relationship between the tablet and the robot while offering a sensory-enriching experience for the individual. With the heptatonic xylophone, explore a wider range of sounds, from C to C. The musical possibilities are rich, but be careful of possible false notes. Similar to the white keys of the piano, this instrument invites musical exploration with a little more complexity. + + instructions: | + - Encourage the individual to touch the colored keys displayed on the iPad to produce musical notes. + - Encourage the individual to observe how Leka changes color to match the pressed key. + +exercises_payload: + options: + shuffle_exercises: false + shuffle_groups: false + + exercise_groups: + - group: + - instructions: + - locale: fr_FR + value: Joue du Xylophone avec Leka + - locale: en_US + value: Play the Xylophone with Leka + interface: musicalInstruments + payload: + instrument: xylophone + scale: majorHeptatonic diff --git a/Modules/ContentKit/Resources/Content/activities/standalones/xylophone_pentatonic-9687C5A6B1AB4BA38A435BC2EE1CD99B.activity.yml b/Modules/ContentKit/Resources/Content/activities/standalones/xylophone_pentatonic-9687C5A6B1AB4BA38A435BC2EE1CD99B.activity.yml new file mode 100644 index 0000000000..24160ec3a6 --- /dev/null +++ b/Modules/ContentKit/Resources/Content/activities/standalones/xylophone_pentatonic-9687C5A6B1AB4BA38A435BC2EE1CD99B.activity.yml @@ -0,0 +1,82 @@ +# Leka - iOS Monorepo +# Copyright APF France handicap +# SPDX-License-Identifier: Apache-2.0 + +version: 1.0.0 +uuid: 9687C5A6B1AB4BA38A435BC2EE1CD99B +name: xylophone_pentatonic + +status: published + +authors: + - leka + +skills: + - relationship_tablet_robot + +tags: + - colors + - music + +hmi: + - tablet_robot + +types: + - one_on_one + +locales: + - en_US + - fr_FR + +l10n: + - locale: fr_FR + details: + icon: xylophone_penta + + title: Xylophone pentatonique + subtitle: Xylophone - penta + + short_description: | # {{💡TO_DEFINE}} + Courte description de l'activité + + description: | + L'activité xylophone permet à la personne de jouer de la musique en touchant les touches du xylophone affichées sur l'iPad. Chaque pression sur une touche colore Leka dans la même couleur. Cette activité favorise la compréhension du lien de cause à effet entre la tablette et le robot tout en offrant une expérience sensorielle enrichissante pour la personne. + Facile à jouer, le xylophone pentatonique offre des sons harmonieux sans risque de fausses notes. Ses touches rappellent les touches noires du piano, offrant une expérience musicale simple et plaisante. + + instructions: | + - Inciter la personne à toucher les touches colorées affichées sur l'iPad pour produire des notes de musique. + - Inciter la personne à observer comment Leka change de couleur pour correspondre à la touche pressée. + + - locale: en_US + details: + icon: xylophone_penta + + title: Pentatonic xylophone + subtitle: Xylophone - penta + + short_description: | # {{💡TO_DEFINE}} + Short description of the activity + + description: | + The xylophone activity allows the person to play music by touching the xylophone keys displayed on the iPad. Each press on a key colors Leka in the same color. This activity promotes understanding of the cause-and-effect relationship between the tablet and the robot while offering a sensory-enriching experience for the individual. Easy to play, the pentatonic xylophone offers harmonious sounds without the risk of false notes. Its keys are reminiscent of the black keys of the piano, offering a simple and pleasant musical experience. + + instructions: | + - Encourage the individual to touch the colored keys displayed on the iPad to produce musical notes. + - Encourage the individual to observe how Leka changes color to match the pressed key. + +exercises_payload: + options: + shuffle_exercises: false + shuffle_groups: false + + exercise_groups: + - group: + - instructions: + - locale: fr_FR + value: Joue du Xylophone avec Leka + - locale: en_US + value: Play the Xylophone with Leka + interface: musicalInstruments + payload: + instrument: xylophone + scale: majorPentatonic