https://github.com/ashwanthkumar/devmerge-2017
Alexa Skill to quiz you on GATE syllabus computer science topics
https://github.com/ashwanthkumar/devmerge-2017
Last synced: 8 months ago
JSON representation
Alexa Skill to quiz you on GATE syllabus computer science topics
- Host: GitHub
- URL: https://github.com/ashwanthkumar/devmerge-2017
- Owner: ashwanthkumar
- License: apache-2.0
- Created: 2017-08-19T05:15:59.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-08-20T06:05:54.000Z (almost 9 years ago)
- Last Synced: 2024-12-27T12:44:50.997Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 44.9 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DevMerge 2017 Hackathon
## Problem Statement
Teaching assistent for helping you learn concepts in Computer Science.
## Solution
We plan to scrap the quiz data from [geeksforgeeks.org](http://www.geeksforgeeks.org/quiz-corner-gq/) and build a quiz skill on Alexa for the first cut.
- You can enter the quiz by saying "Alexa, start gate quiz"
- Alexa then would guide you through various usages on how to start the quiz (on various topics like heap, binary trees, graph, recursion, sorting etc.)
## Components
The repository is configured as follows
- `infra` - Contains infrastructure related scripts. Not to bring up but mostly to setup things. Currently this is hosted on DO by manually bringing up a droplet.
- `scrapper` - Contains a NodeJS script (`index.js`) to convert a given Quiz URL (from [geeksforgeeks.org](http://www.geeksforgeeks.org/quiz-corner-gq/)) to JSON with questions, options and the right answer. The scripts the output to STDOUT. We then load this into Mongo from which our alexa skill will read it.
- `alexa` - Contains the Alexa skill server that serves as the backend for the skill. It runs on port 8153 and serves it on `localhost:8153/alexa/`.
## License
https://www.apache.org/licenses/LICENSE-2.0