[OSM-dev] GSOC 2015 Introduction

Martin Raifer tyr.asd at gmail.com
Thu Mar 5 23:24:15 UTC 2015


Hi Arjun,

thank you for your comments and ideas. Generally, I do agree with what
you wrote.
(I've already replied to you privately with some additional comments
and questions.)

Martin

On Thu, Mar 5, 2015 at 4:46 PM, Arjun Krishna
<arjun.krishna1994 at gmail.com> wrote:
> Hello Everyone,
>  Hey, I was going through the ideas  for GSOC '15 and the Learning
> platform for Overpass API really caught my eye. I have some experience
> in web-development mostly Django and some Javascript and some of it's
> brilliant libraries along with the usual HTML,CSS .
> I had some ideas on how this can be implemented, here they go.
>
> The idea for teh learning platform mentioned something like codeacademy.
> The process of learning in code academy involves this
>     1.You signup for a course and find a bunch of chapters in that course.
>     2.You can go chapter by chapter or skip to the chapter you want.
>     3.Then they teach you a little by showing an example and a few
> lines explaining it or just the explanation.
>     4.Then you have to solve a problem , they check if you solved it
> by looking at your output (console logs in javascript)
>     5.You move on to other chapters.
>    Code academy is great if you want to learn something from top to
> bottom, however if you just want to get a small doubt cleared
> codeacademy is not the place.
>    I think this is where something like w3schools comes in, they're
> great to use when you have to just clear up a small detail about
> javascript or something else.
>    One of the major differences between codeacademy and w3schools is
> that w3schools does not validate your answer, there is no problem to
> solve in w3schools just examples. In code academy there are mostly
> problems to solve.
>    Many users may want to start from scratch to learn the overpass api
> and many of them may just want to clear a small doubt up.
>    I suggest that something like w3schools but also with dedicated
> courses like codeacademy would be great(Best of both worlds).
>    Coming towards coding up such a platform one of the main questions
> is whether to use overpass turbo or not.
>    Overpass turbo is great for building queries and running them ,
> however testing the output obtained in order to ensure that the user
> solved the problem    might be hard(Or atleast thats what I think ,
> not too sure, have been thinking of ways to  use it and develop over
> it)
>    I suggest that  overpass turbo be used when just examples have to
> be showcased and use the platform and leafleft.js(To show the output)
> when problems are being solved.
>
>    PS: Here's something that I started writing just to familiarize
> myself with leaflet.js [http://hastebin.com/exegisukef.xml] , I was
> just trying to show the query results on a map(I know it's ugly ,
> excuse the looks please and it works only for nodes now).
>
> PPS: My linked in profile , https://www.linkedin.com/profile/view?id=316690794
>
> _______________________________________________
> dev mailing list
> dev at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/dev



More information about the dev mailing list