Numbers Trivia

Numbers Trivia is a multimodal skill that educates children on the facts about the numbers, its importance in mathematics and significance of all the dates.

Vendor ID: MFSNSI9K1GBNR
Skill ID: amzn1.ask.skill.6329eb02-d6fe-4e9c-825b-e8cb5f70daee
Skill Invocation Name: numbers trivia
Status: Live

ENABLING THE SKILL

If you are an Alexa user and are simply looking to enable the skill, please first enable the Kids' skills using your Alexa app and then just speak the command given below to your Alexa device.

"Alexa, enable Numbers Trivia"

MOTIVATION

In today's world, children seem to be practically born with an electronic device in their hand. Most experts agree that children under the age of three do not need to be punching the keyboard or clicking the mouse. However, research points to the positive effects of technology in children's learning and development, both cognitive and social. Once a child turns three, they evolve into a new stage of development. One that includes concrete learners interested in speaking, writing, drawing and numbers. These young ones are also active and mobile, needing frequent changes and physical experiences. Technology use in the classroom can meet the needs of these developmental changes, especially exploration, changing styles of play and working at their own pace. At this age, and as they grow into adolescents, students also exhibit a variety of different learning styles. Appropriate use of technology can individualize and enrich the lessons, giving every student what they need to succeed.

  • Technology Engages Students and Creates Motivated Learners
  • Technology Facilitates Communication - With Peers and Parents
  • Technology Enhances Individual Learning and Growth
  • Technology Brings The World Into The Classroom
  • Technology Teaches Real-World Skills

Numbers Trivia is a small attempt in this direction to move towards this future where our children get the best benefit from the beautiful future we are building together.

FEATURES OF THE SKILL

Numbers Trivia uses the famous numbersapi API for getting facts related to numbers and dates and presents it to Alexa users in an elegant fashion. It is a multimodal skill and has both voice and visual aspect through which user can interact with their Alexa device using this skill.

This is a great skill that helps the young bright minds to learn numbers and stories about dates in a beautiful and interactive manner. Just give the skill a test run and you will fall in love with it.

Numbersapi is an elegant API designed to bring meaning to your metrics and stories to your dates. This skill uses this free API to provide the users those great interesting facts about the numbers they use in their daily life.

SKILL INVOCATION

  1. "Alexa, open Numbers Trivia"
    "Welcome to the Numbers Trivia skill! I can give you many interesting facts about the numbers, their significance in the world of mathematics. I can also tell all the great historical facts any date is known for."

  2. "Help!"
    "You can ask me questions like, 'Give me a fact about number 42'; 'What is significance of 42 in mathematics?'; 'What is special about 5th September?'"

  3. "What is special about 5th September?"
    "September 5th is the day in 1927 that the first Oswald the Lucky Rabbit cartoon, Trolley Troubles, produced by Walt Disney, is released by Universal Pictures."

  4. "Give me a fact about number 42"
    "42 is the answer to the Ultimate Question of Life, the Universe, and Everything."

  5. "Tell me a fact about any random number"
    "145 is the atomic number of Unquadpentium."

  6. "What is the significance of 100 in mathematics?"
    "100 is the smallest number whose common logarithm is a prime number."

  7. "Tell me the importance of today"
    "January 1st is the day in 1860 that First Polish stamp is issued."

CHALLENGES

As this was my first Alexa Multi modal skill, it took a significant amount of time for me to learn the Alexa Presentation Language and develop the entire skill. Moreover, tuning the display parameters in the APL document and using commands for the Pager skill and Karaoke skill was the most challenging task in creating the skill.

ROAD TO THE FUTURE

Numbers Trivia skill is still in its primitive stage and needs to undergo a lot of development as of now. New features are to be added and it has to be made more interactive than now for making the skill more children friendly.

EXTERNAL LIBRARIES USED

  • ask-sdk-core
  • requests
  • datetime

FEATURES AND CAPABILITIES

The Numbers Trivia skill is expected to function as follows:

  • Tell the users an important fact related to the number.
  • Tell the users about the importance of the number in the world of mathematics.
  • Tell the users an important fact about any date.
  • Interact with users via both visual and voice.
  • Uses the features of Alexa Presentation Language: Pager Component and the Speech Synchronization.
  • Give information about any random number or date if asked.

CONTRIBUTION

The work flow is the same as that of any other repository.

  1. Fork / clone the repository.
  2. Create a new branch, say my-changes and make your changes in this branch.
  3. Commit your changes and send a Pull request (PR) to this repository.

Active contributors would be rewarded with the tag of "Collaborators".
Bug fixes, Issues, Issue solutions, Optimizations & Enhancements are always welcome.

LICENSE

The MIT LICENSE - Abinash Senapati - All Rights Reserved.

ACKNOWLEDGEMENTS

I would like to thank Devpost for conducting Amazon Alexa Multimodal Skills Challenge which motivated me to develop this skill.

Built With

Share this project:

Updates