Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
img
README.md
step-1-project-setup.md
step-2-interaction-model.md
step-3-intents-handlers.md
step-4-app-logic.md
step-5-content-i18n.md

README.md

Project 4: Migrate a Quiz Game Alexa Skill from ASK SDK to the Jovo Framework

Migrate an Alexa Skill from ASK SDK to Jovo

Learn how to migrate an Alexa Skill built with the Alexa Skills Kit (ASK) SDK to the Jovo Framework. In this step-by-step course, we are converting a sample Quiz Game Alexa Skill into a Jovo voice app.

You can find the full code example of the Quiz Game Alexa Skill on GitHub.

Video: Migrate a Quiz Game Alexa Skill from ASK SDK to the Jovo Framework

Why Jovo

Jovo is an open-source framework that enables developers and teams to build great voice apps, faster.

Here are a few reasons why people use Jovo:

No time? Learn more about our Professional Migration Services.

What We're Building

For this course, we will use a Quiz Game Alexa Skill template provided by the Amazon team. It's a quiz about US states that asks you questions about abbreviation, capital, statehood year, and statehood order of a state.

The code for this project can be found here:

For this example, Amazon also provides a Skill project template in the Alexa Skill Developer Console. You can access this by going to the Alexa Developer Console and creating a new custom skill:

Create a new Alexa Skill

For some locales (in our case en-US), there is the option to choose from a few templates. Select "Quiz Game":

Quiz Game Alexa Skill Template

We will dive deeper into elements of the app logic and interaction model in the steps outlined below.

Course Outline

You can find the full code example of the Quiz Game Voice App on GitHub.

Let's Get Started

In the next step, we will dive into the basics first: How to create a new Jovo project and how it differs from an ASK SDK and ASK CLI project:

Step 1: Initial Setup and Project Structure

You can’t perform that action at this time.