-
-
First Message
-
Start
-
Outline of the course
-
User hits Quiz to test its skills
-
Prompt for the level user choose
-
On successful answer, user is lead to a new concept. on unsuccessful one user is asked the question again.
-
1.1 Syntax, user can press arrow keys to jump to next concept or move back to the older one.
-
When user asks for more info about the concept, it is lead to a detailed section with more examples.
-
Outline of the current course
-
Start
-
Start and concepts. User can use quick reply to navigate.
-
Beginner Level
-
If user fails to enter correct option, it will be asked the question again, else it will be taken to the next concept.
-
Quiz about a particular topic
-
User can ask for "More" info about a particular topic
Inspiration
Many a time I have been asked by young developers who want to learn programming but gets overwhelmed at how difficult the access to good learning is and how complicated the words and concepts become. I have been asked to recommend Facebook groups to help them take their interests one step further, but individual learning for kids is a difficult task and it helps if you could just teach them about concepts by having a conversation. Integrating that 1to1 conversation style learning through chatbots was this project aims so kids can interact with the bot understand and continue to develop their concepts.
What it does
This chatbot has multiple features but talking about the primary is that it helps kids learn programming concepts in a 1to1 interactive way. It also helps people with limited facilities like slow internet or no internet to still use Facebook for free and have access to programming concepts. Kids also find the tutorials and videos overwhelming and a steep learning curve when they just want to start of easily, this bot helps them grasp the core concepts easily.
It can also be used to increase more activity and user visits to developers blogs/pages where user can learn more about a particular concept in detail, for example I can increase my Medium blog post visits by adding these pages to the bot replies so whenever users on this Facebook page hit "More" on a certain concept, they are provided with a link that lands them on my page where they can learn more.
How we built it
We used ChatterOn and connected with a Facebook page called "Hacker Kids" so that kids and literally anyone who has access to this page can drop a message and start learning.
Challenges we ran into
Mapping out the scope and how much content and of what type should be displayed to a potential learner.
Accomplishments that we're proud of
We are proud of the way it turned out for little kids to tap and learn and retain that learning by visiting more resources that are catered to them without overwhelming them and keeps the flow on information streamlined for them.
What we learned
That making chatbots can be as difficult or easy a task can be, it all depends on the idea and scope of that idea.
What's next for Hacker Kids
We want to be able to add more content so users have multiple languages to choose from. Add more resources that help young programmers take on difficult programming concepts with ease.
Built With
- chatteron
Log in or sign up for Devpost to join the conversation.