Study faster and smarter!
StudyStart generates questions based on your notes and quizzes you on content you may have missed. You can access StudyStart from almost anywhere - Slack, SMS and Google Assistant.
Unfortunately you can't test out the Google Assistant app, but you can still check it out by joining this Slack channel and talking to DialogFlow bot! Try commands like:
- Quiz me on {topic}
- I want to learn about {topic}
Some topics that are available are 'axolotl' and 'starterhacks'.
Generate more topics by uploading some notes (.txt) file to this website http://studystart-sh2018.s3-website-us-east-1.amazonaws.com/.
Some ictures of what it looks like in action:
StudyStart has two components, a smart conversational agent engine built on DialogFlow and a Python backend using NLTK to analyze text and generate facts.
- Available on multiple platforms for easy access, this conversational agent recognizes what the user wants to study and guides the user through a quiz-style conversation using questions and answers from a Firebase Real-Time Database.
- Accessible as a slackbot, Google Assistant action, or through SMS (Twilio)
- Built on Flask, deployed on an AWS LightSail instance
- Makes use of AWS environment for heavy processing (NLP to extract facts and connvert them to questions)
- Uses NLTK to generate questions from facts
- Python & Flask
- Node.js
- NLTK
- Simplified Factual Statement Extractor
- DialogFlow Agent Fulfillment Library (Alpha)
- Google DialogFlow for integrations with Actions on Google, Slack, Twilio
- Google Firebase Services (Cloud Functions, Realtime Database)
- AWS (LightSail, EC2, S3)
- Various Node and Python libraries
- Convert notes to text automatically from an image
- Separate users and have individual accounts
- Find facts from the Internet for topics that are not yet in the database