User talk:Umang/GSOC-14

From WikiEducator
Jump to: navigation, search


Thread titleRepliesLast modified
Campus mapping source repository?311:47, 19 March 2014
Mobile mapping210:41, 7 March 2014
Thinking about the educational application within a peer-collaboration OER wiki site014:10, 6 March 2014
Sending and receiving data from the wiki013:25, 6 March 2014

Campus mapping source repository?

Is the source code for the campus mapping application available? Pointing to a source repository is much more useful than the final product.

JimTittsler (talk)11:47, 11 March 2014

Extremely sorry for the late reply as I was having some health issues lately. Sir there are restrictions imposed by the college because of which I'll not be able to share the code. The codebase is with the college and I would try to convince them to allow me share it with you.

Umang (talk)11:02, 19 March 2014

That is OK. But if you have any Open Source experience, please be sure to provide pointers to code and/or documentation you have contributed.

JimTittsler (talk)11:42, 19 March 2014

Yes sir I do have open source contribution which I've mentioned in my proposal.

Umang (talk)11:47, 19 March 2014

Mobile mapping

While it sounds like a useful app, I don't think a mobile application that displays the wiki maps is near the top of the things WikiEducator and OERu need. It would be nice to have, but it is further down the list.

It would be fabulous to have a mobile-friendly way of rendering all of WikiEducator (beyond what the reader mode offers), but that seems very ambitious for a "summer" project.

JimTittsler (talk)13:19, 6 March 2014

I understand that just building a mobile application alone would not be of much importance but it would be an extra thing that I want to add apart from changing the wiki map-widget(which is one of the GSOC project idea).

Changing the map-widget would include some javascript code which could be reused in the mobile app(some calls for retrieving and sending data from/to the server would be changed and few additions would be required to be done in the mobile app) as I will be using phonegap to convert it.

Apart from using leaflet-apis for the map widget, the project would also aim at improving the authoring experience of the user. One method which I thought of was when user cilcks at the map, he would get the coordinates of the point(as a popup on the map where the user clicked) which the user could directly add or it can also be automated. This would improve the user interface to quite an extent. The same UI could be used for the mobile app.

Umang (talk)10:19, 7 March 2014

One more feature that I was thinking of adding was text translation.Not all user have their native language as english so it would be useful to provide an option for translating text to some other language. This would even increase the usabilty of the maps and the user experience as it service the needs of the local people of various countries.For translation many apis are available and any one of them could be used.Though google-api is not free now but there are some methods through which it is possible to use them without paying.

Umang (talk)10:41, 7 March 2014

Thinking about the educational application within a peer-collaboration OER wiki site

A distinctive feature of the WikiEducator project is the peer-collaboration and authoring of OER courses. While a mobile application could be extremely useful for remote learning activities, it is important to consider how the GSOC projects contribute to the overall mission of the WikiEducator collaboration. At this time, improving the authoring experience for course developers would appear to be a bigger priority. A major challenge for a mobile application is how this might interface with the central wiki repository when committing edits.

Mackiwg (talk)14:10, 6 March 2014

Sending and receiving data from the wiki

You can think of the wiki as a very large plain-text database. The Mediawiki API provides calls for reading and writing pages (and metadata about pages). The AddDataRows widget is a simple example that uses Javascript (and jQuery) to add rows to a wikitable.

If you write an extension in PHP, you have even more direct access to the underlying data... but to maintain good page history (attribution and changelog) you will probably still want to work at the "page" level.

JimTittsler (talk)13:25, 6 March 2014