GSoC 2014 : Learn from Map

153 views
Skip to first unread message

Abhishek Batra

unread,
Mar 2, 2014, 5:34:47 AM3/2/14
to build...@googlegroups.com
Hi,
I am Abhishek. I am studying Computer Science and Engineering in VIT University, Vellore. I am currenty in 3rd year. I am well conversant with Java and Android App Development.
I currently have 2 android apps on the play store. One more is on its way (Currently in testing phase). Here are the links

Envisage Wallpaper - The app fetches top wallpapers from Flickr using flickr API for different categories. User can save the wallpaper, add it in favorites or can set it as current wallpaper.

graVITas - Official app for graVITas 2013, techniacal fest of VIT University

I have also made a Tree Survey App for a Freelancer job. It uses Google Map API to map the trees and with other information the data is uploaded to a server. User can see nearby surveyed trees (using location api) and can map a new tree survey.

I am interested in Learn from Map android app. I have read the other posts and since there is no scope of external server for question bank for this GSOC, I am thinking on how we can use AI to create the questions for the app. Storing the questions in XML file or SQLite will make the app memory hungry. We can store the learning parameters and getting geo information from the maps we can create questions on the fly. This is my basic idea. I am researching on this how it can be implemented. 

2nd task is the type of challenges or quizzes that the app will have. Since this is an educational app i will focus more on learning based strategies. It can include
  • Multiple Choice questions
  • Labeling the map 
  • Blanks filling
Any suggestions.

Thanks

Regards,
Abhishek Batra




Pankaj Nathani

unread,
Mar 3, 2014, 5:00:04 AM3/3/14
to build...@googlegroups.com
Hi Abhishek,

Thanks for your interest in our projects. 
 
Envisage Wallpaper - The app fetches top wallpapers from Flickr using flickr API for different categories. User can save the wallpaper, add it in favorites or can set it as current wallpaper.

graVITas - Official app for graVITas 2013, techniacal fest of VIT University

I tried accessing graVITas, but the URL seems broken.
 
 
I am interested in Learn from Map android app. I have read the other posts and since there is no scope of external server for question bank for this GSOC, I am thinking on how we can use AI to create the questions for the app. Storing the questions in XML file or SQLite will make the app memory hungry. We can store the learning parameters and getting geo information from the maps we can create questions on the fly. This is my basic idea. I am researching on this how it can be implemented. 

That's the idea. Store meta-data, tags or semantics for example, neighbouring cities, monuments, mountains, rivers, etc. and let the app logic formulate questions based on this meta-data from XML
  
2nd task is the type of challenges or quizzes that the app will have. Since this is an educational app i will focus more on learning based strategies. It can include

Well, the idea page lists only one approach. The answer to be a location and allow the user to pin it on the map to answer the question. You may try to be creative and come up with other ideas in your proposal focusing on map interactions.

Regards,
Pankaj.

Ankit Aggarwal

unread,
Mar 6, 2014, 5:27:04 AM3/6/14
to build...@googlegroups.com

Storing the questions in XML file or SQLite will make the app memory hungry.
Bundling the application with a database or XML file doesn't increase the apk size much. Data can be easily retrieved too from it. So could you explain how the app becomes memory hungry? I just wanted to make this clear for me. 

Abhishek Batra

unread,
Mar 6, 2014, 10:35:15 AM3/6/14
to build...@googlegroups.com


On Thursday, 6 March 2014 15:57:04 UTC+5:30, Ankit Aggarwal wrote:

Storing the questions in XML file or SQLite will make the app memory hungry.
Bundling the application with a database or XML file doesn't increase the apk size much. Data can be easily retrieved too from it. So could you explain how the app becomes memory hungry? I just wanted to make this clear for me. 

We cannot use XML for directly storing the questions. It can be used only storing the metadata of the questions which can then be used to form the question( This will not increase app size). But storing the questions directly in sqlite will take  phone memory which might create problems for low end and old phones. So questions need to be created on the fly using question meta data only. 

Ankit Aggarwal

unread,
Mar 6, 2014, 11:39:23 AM3/6/14
to build...@googlegroups.com
Not the whole question, but data about it. I guess then it is similar to xml, and can be used? It shouldn't take up much of memory as databases are designed to decrease time for retrieval and searching.

thanks
Ankit 
Reply all
Reply to author
Forward
0 new messages