Application for GSoC - Learn From Map

55 views
Skip to first unread message

Abhishek Mukhopadhyay

unread,
Mar 10, 2014, 10:22:31 AM3/10/14
to build...@googlegroups.com
Hi. I am the third year undergraduate student of Computer Science and Technology from Indian Institute of Engineering Science and Technology, Shibpur (previously BESU). I have worked previously on developing android applications using map APIs and also network communication.

I am very excited with the project idea of 'Learn From Map'. The application would be more fun for kids if the UI is interactive and also the quiz and other features of the app are dynamic and push notified. I have previously worked on linking apps with cloud platform such as Azure and also on push notifications using Google Cloud Messaging GCM for Android.

Ideas:
  • The app will have graphical menu containing quiz part, free roam option and a Explore the current (containing the AI part).
  • The quiz will be multilevel each containing MCQs, map pinning, terrain identification and non-map related geographical questions. For each level, minimum number of points have to be acquired to unlock the next level. With each questions, five attempts will be given. If the answer is correct is right on the first attempt, full points will be given and also some "keys". For every wrong attempt, points will be deducted and so the stars that the player can acquire but, hints will be unlocked with each wrong attempt. At the end of the level, if the user fails to acquire enough points even though they answered each of them with several wrong attempts, they have to trade "keys" to unlock. This part of the app is also dynamic. Say, the app comes with 10 static levels, more levels will be "updated" from the store with time.
  • In Free Roam, Users can roam around the map and get details (bit like using Google maps)

  • In Explore the current(name not decide yet) will handle the AI aspect of the app. The database containing the questions can be categorized in terms of country, city or other categories. They can be retrieved with JSON or XML quesries. These questions will let them earn more "keys".
  • Another feature that can be added is a daily challenge. This will be question push notified to users and answering them wil give the users surprise gifts (i.e points, keys, level unlock or special level, etc.) 
Awaiting for feedbacks. Thank You.
Message has been deleted

Pankaj Nathani

unread,
Mar 10, 2014, 1:48:33 PM3/10/14
to build...@googlegroups.com
Hi Abhishek,

Thanks for your introduction.
 
Ideas:
  • The app will have graphical menu containing quiz part, free roam option and a Explore the current (containing the AI part).

Sounds interesting. 
  • The quiz will be multilevel each containing MCQs, map pinning, terrain identification and non-map related geographical questions. For each level, minimum number of points have to be acquired to unlock the next level. With each questions, five attempts will be given. If the answer is correct is right on the first attempt, full points will be given and also some "keys". For every wrong attempt, points will be deducted and so the stars that the player can acquire but, hints will be unlocked with each wrong attempt. At the end of the level, if the user fails to acquire enough points even though they answered each of them with several wrong attempts, they have to trade "keys" to unlock. This part of the app is also dynamic. Say, the app comes with 10 static levels, more levels will be "updated" from the store with time.
So more right questions unlock more levels..
 
  • In Free Roam, Users can roam around the map and get details (bit like using Google maps)
I think you can add some learning facts here - so that the kids can learn some geography facts while browsing the map. 
  • In Explore the current(name not decide yet) will handle the AI aspect of the app. The database containing the questions can be categorized in terms of country, city or other categories. They can be retrieved with JSON or XML quesries. These questions will let them earn more "keys".
  • Another feature that can be added is a daily challenge. This will be question push notified to users and answering them wil give the users surprise gifts (i.e points, keys, level unlock or special level, etc.) 
Daily challenge is a good idea as well. Just be sure to have an off switch for push notifications, it's not good practice to just bombard the user with our notifications :)

Abhishek Mukhopadhyay

unread,
Mar 10, 2014, 2:27:29 PM3/10/14
to build...@googlegroups.com
Hi Pankaj,

Thanks for your reply.
Adding fun facts is quite interesting but it's implementation is something that have to be thought about.
About the AI part, I forgot to mention, in AI part, there can be a current location based option for quiz too that will be fun because that will be a challenge for the user that how well they know their locality (or maybe there state if pin point location specific question is not available).
As for the notifications, We can have a Setting Menu where use can change necessary settings like notifications, notification sounds and also information about the app.

Regards
Abhishek

Abhishek Mukhopadhyay

unread,
Mar 11, 2014, 5:06:09 AM3/11/14
to build...@googlegroups.com
Hi Pankaj,
I have been going through many discussion threads related to 'Learn from Map' project. I came across your posts in a thread where you mentioned that this application won't be dynamic with access to any server. I'll be glad if you enlighten this.
Thank You
Abhishek 

Pankaj Nathani

unread,
Mar 11, 2014, 2:14:01 PM3/11/14
to build...@googlegroups.com
 
I came across your posts in a thread where you mentioned that this application won't be dynamic with access to any server. I'll be glad if you enlighten this.

It essentially means we don't host a server side implementation for retrieving questions, meta-data, etc. about geolocations. The client has to handle these locally for this version. 
Reply all
Reply to author
Forward
0 new messages