Hi everyone,

The Response Map tool, originally developed at The University of 
Queensland, is an LTI tool for edX https://github.com/UQ-UQx/response-map 
that "allows students to respond to a question or give feedback and have 
the responses show up on a world map based on the location that they enter 
in. All the responses are also processed and turned into a word cloud at 
the bottom of the map. Students can also upload an image along with their 
response."

Our team at the University of British Columbia has made some improvements 
to this tool and deployed a local instance at UBC. We have seen good usage 
of and increasing interest in this tool internally. However, due to the 
limitations of LTI, this tool may not be easily adopted by the wider 
community. We are planning to build and release an XBlock for the Open edX 
platform based on this and wanted to get some input on whether people see 
value in developing this tool as an xBlock rather than just an LTI tool, 
and what features the community would find useful for the tool. You can 
view screenshots of what the tool currently looks like below.

Current features:

- map view: A user can view a world map, including all markers that users 
have created on the map. Each marker, when clicked, shows the name and 
response given by the user who made the first response for that location on 
the map.
- response view: When a user clicks on a marker on the map, they can 
navigate through all responses made for that location by clicking the left 
or right arrows as appropriate. A student will see the option to edit a 
response, for his/her response(s) only. Instructors will see the options to 
edit or delete responses, for all responses.
- adding a response: A user can add a response to an instance of a Response 
Map. A user can specify their name, location, and a textual response. They 
can also upload an image as part of their response, and see a preview 
before posting. The location specified in their response will be the 
location indicated by the resultant marker on the map.
- upvoting: Students and instructors both have the ability to upvote a 
response. The number of upvotes for a given response is displayed as part 
of the response view.
- word map: An instance of a Response Map generates and displays a word 
cloud just below the map itself. The size of a given word in the word cloud 
corresponds to its frequency in the responses submitted for the Response 
Map instance. An instructor can toggle between showing and hiding the word 
map in Studio.





*Map View*

<https://lh3.googleusercontent.com/-VQyYuZBJ9-o/WRDfpms3KOI/AAAAAAAAAAY/WP6Yu6hAjW0amoNiJoYGmoQkWiMz7-DJgCLcB/s1600/responsemap.png>






*Add response*


<https://lh3.googleusercontent.com/-4qsZhqD-tig/WRDfyW8gZCI/AAAAAAAAAAc/MoPE41iNjokm5xn55fmZIpI8qpY92TJoACLcB/s1600/responsemapadd.png>





*Studio View*


<https://lh3.googleusercontent.com/-y0a6m4ll_h4/WRDf4sJ7YgI/AAAAAAAAAAg/0VRv9LNWY4sftoE6idgVlwE0lL7MbfS5ACLcB/s1600/responsemapstudio.png>

Proposed features:

- list view: Currently, a user can click through on the map to see 
responses for a given location. One can then navigate between responses by 
clicking the appropriate arrows. A more efficient way of displaying 
responses may be through the use of a list view of responses. This could be 
provided by a toggleable setting that alternates between a map and list 
view. The list view could organize responses by location, where locations 
are represented by headings in the list.
- continually link a user's responses to their location in a response map: 
The response map works well for an initial instance where users can link a 
response to their location. It would be great to continually tie in what 
they write in other areas in the course to their indicated location.
- filter word map by location: Currently a user can view a word cloud, 
which represents words across all responses. Users may be interested in 
having word clouds generated by location as well.
- data download: The ability for instructors to download a dump of all 
responses and locations.

Thank you,

Justin

Software Developer
University of British Columbia
justin DOT leong AT ubc DOT ca

-- 
You received this message because you are subscribed to the Google Groups 
"General Open edX discussion" group.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/edx-code/3463dfad-0b5c-45d7-a10a-0be96125604a%40googlegroups.com.

Reply via email to