Closed ninabreznik closed 9 years ago
It would be good to have a few options. Some more ideas:
We will look into this. It might be too complicated to create such a sofisticated app & tutorial for complete beginners and solely online (without mentors) so have to think what is doable and will get back to you so we can see what would be the best option.
@serapath I hope you can give some feedback here.
API
or notSo I don't know what information is available and how easy it is to search for what's relevant, but if it should be better than a google search it all depends on where to get nicely curated data from. Do you have any ideas?
These are the sources we can draw the data from - however my noobish question is again, are these sources and the permission from the sources the only thing we need to solve the problem. :)
Regarding permissions, of course we would need those if they do not have open API
s that everyone could just use, but I took that as a given.
Otherwise, in all scenarios, 1.
, 2.
and 3.
it basically boils down to:
There is a huge difference between:
train schedules
or touristic information
or tv news data
being listed or available on a website, which means basically you need to scrape
the websiteIf they have a nice API, it's something that kids could do, if it needs to be scraped, the solution can be brittle (unstalbe) and the process can be highly complex and takes a lot more time and often will need complex debugging and cleaning of data (validation & sanitization) to get something useful that can be process by a program (e.g. a mobile app)
Regarding the skillset, usually people decide whether they want to specialize in building:
Most places on the internet these days do not have an API
at all. Companies like Twitter
, Facebook
or Google
have it or otherwise modern organizations.
You could official muncipality websites or sabacturizam or tvsabac and ask if any of them have their data available through APIs. There are currently several competing standards around implementing APIs, but they are all good, e.g.
If they don't have an API
already, the amount of work - and if kids should learn how to do it, the complexity involved in scraping - is huge and if using a data api should be part of the app, i'd recommend we try to come up with an idea that makes use of a service that has a free open API that follows existing standards.
Alright perfect, got it. Thanks for the explanation! I will check the info regarding the APIs and get back to you.
Ive presented the change of the end result of the app to Petar and he totally agrees - we should most definitely focus on the general knowledge and building the employability of the students.
What app will learners build?
Idea: Mobile app where kids can take a photo of i.e. broken window, hole in the street, abandoned car, some other local issue and the app automatically sends email to mayor's office.
More ideas?