Hi,
I am Arkit Vora, a 3rd year Information and Communication Technology(ICT) student from Dhirubhai Ambani Institute of Information and Communication Technology(DA-IICT),Gandhinagar.
I an quite comfortable with Android App Development and i have worked on 3-4 android apps in past one year.One of the app created by me has also won the best app award in the IIT-Bombay Techfest App Challenge. I have keen interest in developing educational apps for kids. At present i am working for a similar kind of a website as a course project.
I also have a prior experience of Game Development using Corona SDK. The apps developed using Corona SDK are programmed in lua and can be run on multiple platforms. I have also developed two games using Corona SDK.
While going through the list of projects I found 'Label the Diagram' and 'Learn from Map' apps really interesting. I have also worked on another application dealing extensively with maps and Geo-location.
I would like to propose some interesting features which can be added in the above two apps.
Learn from Map
Other than identifying the country from just the shape of the country,based on the difficulty set by the user the user can be provided with certain facts about the country and the user has to guess the country based on the facts.
To answer the question user has to point on the map which will return the coordinates of that point and this coordinates can be compared to the correct answer. If the user does not know the position of the country he can be provided with the hints related to the position of the country. These hints can be name of the continent, nearby rivers or mountains. In this way the user can get knowledge about the geographical conditions, position and some facts of the country. The facts include the resources available in the country, production of the item for which it is famous, its monuments and many other such facts. After the user gets the answer he can be give more information of the country.
For example the user is asked the following question:Which country has the largest population?
If the user does not get the correct answer in first try he is provided with some more hints like:The language spoken by the people of this country is Mandarin and so on.
Label the Diagram
I have one doubt regarding the diagrams used in the app.Will they be created by the user(teacher) or will it be fetched somewhere from the internet?
If the user(teacher) is allowed to create the diagrams, he can use the canvas to draw the diagrams or he can use some predefined objects(in case of physics objects are block,spring,pulley). After the diagram is labeled correctly by the student he can run the simulation and will come to know how the diagram will behave in the real world.
For example the teacher creates the diagram using two blocks,string an a pulley. After labeling the diagram correctly and setting the parameters of the objects like gravity and mass of the blocks, the user on pressing the play button will come to know how it free body diagram will behave when actual forces are applied. He will also come to know the other parameters like velocity and direction of force on the objects.
This can be implemented using physics API's and i have a prior experience of using these API's.
I found the ideas very interesting and I would be happy to to contribute to this great initiative.
Regards,
Arkit Vora