Treasure Hunt

Activities ::: mod_treasurehunt
Maintained by Juan Pablo de Castro
Outdoor, indoor and virtual-map treasure-chases with geolocation and QR codes. This module for Moodle allows to organize outdoor-serious-games with your students. TreasureHunt supports Moodle Mobile App and also implements a browser-based play application (no need to install any native app) and a geographical editor for encoding the stages of the game. The game can be configured with a range of options that make the module to be very flexible and useful in many situations: individual/team, moving/desktop-marking, scoring from time, position, completion, etc. Languages: Chinese, English, German, Greek, Portuguese, Russian, Spanish, more to come...
Latest release:
468 sites
473 downloads
84 fans
Current versions available: 1

Treasurehunt

Go to the presentation page for graphical descriptions and tutorials. (Descripción y tutoriales disponible en la página en español).

Outdoor treasure-chases with geolocation.

This module for Moodle allows to organize outdoor-serious-games with your students. TreasureHunt is integrated into Moodle Mobile App and, alternatively, implements a browser-based play application (no need to install the native app) and a geographical editor for encoding the stages of the game. The game can be configured with a range of options that makes the module to be very flexible and useful in many situations: individual/team, moving/desktop-marking, scoring from time, position, completion, etc.

Installation

  1. Install from the plugins menu or manually unzip, and copy into Moodle's /mod folder
  2. visit administration page to install module
  3. configure default settings for your site
  4. use in any course as wished

Operation

  1. create an instance of the activity
  2. create one or more roads to be followed by your "hunters"
  3. create a set of stages in each road.
  4. draw the location of the stages with the built-in GIS editor. Optionally enter or generate a QR code to be scanned to discover that location.
  5. write smart and educational clues that point to the next stage. Optionally, write a multiple-choice question to double-check the discovery of the stage
  6. select the modality of the treasure hunt: individual or grouped (you will need to create the groups and groupings of students).
  7. adjust the grading method and penalisations.
  8. let your students play the game.

Grading of the module

The module will produce a grade for every student (or team) running the hunt. The proposed schema is the following:

Choose from:

  •  Grade from time (absolute or relative): the winner of the hunt marks the best time. The grade is calculated by interpolating the finishing time being 50 the end time of the hunt and 100 the best finishing time. The players that did not finish the hunt receive a grade under 50 calculated just by the number of riddles solved.
  •  Grade from riddles: each player (or team) scores proportionally by number of riddles solved, being 100 when a road is completely solved, and 0 when no riddle is solved.
  •  Grade from position: The score is calculated by interpolating the position in the ranking, being 100 the score for the first player and 50 for the last player. The players that did not finish the hunt receive a grade under 50 calculated just by the number of riddles solved.

For all these schemas optionally it can penalize by location failures and wrong answers.

Penalization is expressed in % of the grade. Per example, if penalization is 5, a player with 3 failures will penalize his grade by 15%, that is, will receive 85% of the grade calculated by the rest of the criteria.

Releases summary

  • v1.5.0 Integration into Moodle Mobile App and some minor improvements.
  • v1.4.0 Choice between 3 different playpage styles. New bootstrap-based play page more compatible and light-weight. Street view link from play page.
  • v1.3.0 Dates and times update in real-time. Interface pulishment. Workaround to Babel compiler conflict in player page.
  • v1.2.22 UI for QR Scanner in edit form improved. QR scanner fixed for Xiaomi Redmi S2. Player UI improved in question section.
  • v1.2.18 Fixed compatibility of GIS editor with Edge browser when using jqueryui > 1.11.
  • v1.2.17 Auto update timer in GPX tracker.
  • v1.2.15 Full compatibility of QRScanner with IOS 11 (iPhone && iPad).
  • v1.2.14 Fix camera preview sizes. Implement switching cameras.
  • v1.2.13 Change QR scanning library to fix the firefox regression.
  • v1.2.12 Fix for compatibility with Moodle 2.9.x.
  • v1.2.11 Link to online tutorial added to edit page.
  • v1.2.10 Fix support to long texts in clues. Left panel shows a truncated text.
  • v1.2.7 Compatibility with MSSQL
  • v1.2.6 Custom image maps. Validation form fixed.
  • v1.2.5 Non-geographic images as base of the game.
  • v1.2.3 Custom image maps. Support for WMS and uploaded images.
  • v1.2.1 SVG images render with vector quality.
  • v1.2.0 Custom uploaded images. Now the map can be customized in several ways:
    • Custom overlays from uploaded images or WMS layers.
    • Custom base maps from uploaded images or WMS layers.
    • Override default base maps with uploaded imgaes or WMS layers.
    • Disable geographical tools to use images not related to the terrain.
  • Release v1.1.0 includes support for QR codes. It is very useful indoor (i.e. museums).
  • Release v1.0.0 first production-ready release.

Note on QR Codes support

  • The stages can be solved by location or by scanning a QRCode. It is useful indoor or where the GPS gives a bad precission.
  • The module includes a webRTC-based code scanner that works at least in Chrome and Firefox browsers on Android. Some specific android phones may have problems with scanning codes from the browser.
  • The module includes a pre-test procedure if the game includes QRcodes.
  • You can use existent QR labels or generate your own directly from the edit-stage page.


Enjoy.

Potential privacy issues

Upon teachers' activation the module can record the geo-location of the students during a game as a sequence of points.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7
Screenshot #8
Screenshot #9

Contributors

Juan Pablo de Castro (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Arjun Sankirt
    Kam, 23 Hag 2018, 3:05 AM
    The old version was working fine, after updating to the newer version the delete and save buttons are not clickable even when I try to edit a stage using the Add or Modify buttons as you mentioned ( 'Playing without moving' is left unchecked as default. Whenever I check 'Playing without moving' the save&delete work fine; but when unchecked the problem persists.
  • Juan Pablo de Castro
    Kam, 4 Onk 2018, 5:13 PM
    I'm sorry for your inconveniences Arjun. But I'm still not able to reproduce the problem. Could you test with another computer to see if the problem may be related to your personalized environment?
  • Juan Pablo de Castro
    Wix, 7 Onk 2019, 7:11 PM
    Hello everybody, the official stats show that more than two hundred sites are curently using Treasurehunt! Its very exciting and we are looking forward reading about your experiences. Some feedback about your usage of Treasurehunt will be very welcomed. Thank you.
  • Payal Kesarwani
    Dil, 1 Bit 2020, 4:13 AM
    Can anyone help me in setup of this model it gives an error of SQL ERROR [ mysql4 ]

    Access denied for user
  • Juan Pablo de Castro
    Dil, 1 Bit 2020, 6:39 PM
    I'll do my best to help you. Please report the issue at the bugtracker https://github.com/juacas/moodle-mod_treasurehunt/issues and give as most details you can about your environment (versions)
  • Strawbite Learning Team
    Qib, 3 Bit 2020, 12:03 AM
    My site stopped responding on Version 3.8, Site Administration tabs stopped working.
  • Juan Pablo de Castro
    Qib, 3 Bit 2020, 2:31 AM
    Please, update to version 1.3.1 that side-effect is fixed there. Let me know if this fix the issue.
  • Louise Bennett
    Kam, 11 Wax 2020, 11:24 PM
    Hi Juan, this looks great! Quick q:

    The activity name is appended with 'pronto empieza' on my moodle page. Is there a reason for this?

    Thank you!

    Louise
  • Juan Pablo de Castro
    Jim, 12 Wax 2020, 3:13 AM
    Sorry! I forgot to remove an orphan text in mydevelopment code. This is fixed in release v1.4.1 I've just published.
    I apologize for the inconveniences.
  • Louise Bennett
    Jim, 12 Wax 2020, 6:18 AM
    All good! Thank you for fixing so promptly.
  • Luca Bellani
    Dil, 2 Ado 2023, 10:21 AM
    I just met this pug, and I already love him...I'm a geographer, and it's a dream come true to be able to do these activities!!!! and everything works great, even tracking the devices!
    I do not know how to thank you!!!
    Two doubts:
    1) Are the paths only for group work? So that each one has a different path
    2) When they reach a stage, it is possible to pose a question. There is no way to add several, as if it were a quiz?

    Thank you from the bottom of my heart!
  • David Delcò
    Wix, 4 Ful 2023, 8:17 AM
    Good morning, everyone,
    I hope I am posting in the right place and not being too trivial!

    I thought that the results of the scavenger hunt were known only to me as the administrator, but instead other students can see the performance of fellow students as well.

    Is there any way to avoid this?
    Thank you.
    Regards.
    David
  • Juan Pablo de Castro
    Wix, 11 Ful 2023, 9:31 PM
    Good point, David.
    I've just released v1.5.5 with a new setting for enabling/disabling the progress board for students.
  • David Delcò
    Wix, 25 Ful 2023, 2:37 AM
    Hi Juan Pablo,
    Thank you for your reply.
    I installed the update, but it seems to me that the current games have not been changed (possibility to hide the ranking), I guess it can be normal. I will check now with a new game.

    Another interesting feature could be to have hints available to reach a stage. It is possible that in some cases the hints may not be found by the participants and it would be a shame to stop the game. A hint system with penalties could be thought of.

    I am testing the plugin for territory knowledge, but I would like the participant to have more attempts available, would that be possible? At least for the game without moving.

    The plugin is really wonderful, I think with these tweaks it would become stellar! wink
    Muchas gracias y buen trabajo.
  • Juan Pablo de Castro
    Rob, 27 Ful 2023, 5:02 PM
    It should be possible to enable or disable the ranking. It is under "settings" worded as "Show other students progress". Try to check/save/uncheck/save it. Maybe there is a bug with pre-existent instances.
1 2
Please login to post comments