Skip to content

Project realized by a team of students from Politecnico di Milano

Notifications You must be signed in to change notification settings

stevanna98/CoTra

Repository files navigation

CoTra (Cognitive Training)

Project realized by a team of students from Politecnico di Milano.

Authors: Giulia Carpani, Filippo Castellani, Orith Halfon, Stefano Vannoni, Elisabetta Marini.

What does it do ?

Our skill implements a digital version of the Paced Auditory Serial Addition Test.

Scope:

This skill was created for Alexa devices, leveraging the powerful framework of Alexa Skill Kit.

What software does it require ?

  • No software is required to run this. It is sufficient to upload the files on the Alexa Developer Console (ADC) after creating your own account. You can either, download the files in this repository or alternatively select the github repository link as template, when creating a new skill.
    • Remember to add both Italian and English-US languages on the skill settings.
  • A very important step: you need to provide the permissions indicated in the paragraph down below for a proper use of the skill with all its functionalities.

Example scenario:

By cloning this repository and uploading it on the ADC you will be able to launch the skill by saying:

"Alexa Launch CoTra Skill".

  • if you decide to refer to this GitHub repo to upload the skill, please remeber to change the skill invocations name which is set by default to "change me"

Configuration of Permissions

  1. Provide permission on the ADC.

  1. Install the Alexa App on your phone and log in with the same account you are using on Alexa Developer Console.
  2. Provide permissions on your phone.

Select the skill.

Provide permissions.


Lambda Structure:

An in-depth description of the scripts can be found here, side by side with the code but here we introduce the main scripts of our skill.

  1. index.js : contains all the intent handlers and main dependencies.
  2. logic.js : contains usefull functions mainly related to the creation of reminders
  3. localisation.js : contains all the sentences Alexa is supposed to answer in Italian and English
  4. interceptors.js : specifies the interceptors behaviour during Requests and Responses, from and to Alexa's Front-End.

Special Thanks:

Rahul Yadav - Voice Evangelist for DabbleLab

Andrea Muttoni - Former Tech Evangelist for Amazon

About

Project realized by a team of students from Politecnico di Milano

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published