nerdexam
Amazon

AXS-C01 · Question #40

An Alexa Skill Builder is creating a podcast skill using the ASK SDK and AWS Lambda. The Builder wants the skill to launch differently depending on where the user is in the podcast: midway…

The correct answer is A. Persistence attribute. Data that is needed to be retained between sessions is stored in DynamoDB by using the Attributes Persistence Adapter in the Alexa SDK. The concept of Attributes Persistence is discussed in the High/Low Skill Game. Session attributes would not be retained when the user stops…

Designing the Technical Implementation

Question

An Alexa Skill Builder is creating a podcast skill using the ASK SDK and AWS Lambda. The Builder wants the skill to launch differently depending on where the user is in the podcast:

midway, completed, or at the beginning. Which type of attribute should be used to store the resume point across skill invocations?

Options

  • APersistence attribute
  • BUser attribute
  • CSession attribute
  • DDevice attribute

How the community answered

(38 responses)
  • A
    74% (28)
  • B
    3% (1)
  • C
    11% (4)
  • D
    13% (5)

Explanation

Data that is needed to be retained between sessions is stored in DynamoDB by using the Attributes Persistence Adapter in the Alexa SDK. The concept of Attributes Persistence is discussed in the High/Low Skill Game. Session attributes would not be retained when the user stops the podcast and then resumes later.

Topics

#persistence attributes#cross-session state#ASK SDK#podcast skill

Community Discussion

No community discussion yet for this question.

Full AXS-C01 Practice