User Tours

General plugins (Local) ::: local_usertours
Maintained by Coolie and AndrewAndrew Lyons, Gavin Henrick
This Moodle plugin allows administrators to create tours of Moodle to introduce new features, important information, and more.
Latest release:
151 sites
40 downloads
56 fans
The User tours plugin allows administrators to create user tours of Moodle, which are visual and positional step by step guides.

Tours can be created for a wide range of purposes: to guide new users around the interface, to introduce new features, highlight important information, and more.

It is also enabled to cater for multilingual content if required using the multi-lang filters.

This work was paid for and sponsored by the kind folk of Dublin City University - http://www.dcu.ie/

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2

Contributors

Coolie and Andrew
Andrew Lyons (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Sun, May 28, 2017, 7:58 PM
    Hi,

    I wonder if there's a possibility to embed videos in the tours? Thank you!
  • Fri, Jun 2, 2017, 11:34 PM
    Great Plugin!

    If you want to highlight multiple (duplicate) CSS elements on page without having a popover for each (most likely overlapping), you can add in this CSS.

    I noticed that when you select an element by CSS and more than one element matches, although a popover is rendered for each, only the first has an ID assigned (ie. id="step-6"). All other matching elements thereafter are exactly the same in all ways, except there is no id assign.

    So:
    /** Set opacity to 0 (transparent) for all popover elements that don't have a valid id. display: none; breaks positioning so using opacity. **/
    .popover[class*="tour-"]:not([id^='step-']) {
    opacity: 0;
    }
    /** Bring the first (showing) popover to the front so that user can use navigation **/
    .popover[class*="tour-"][id*="step-"] {
    z-index: 10000;
    }

    There is probably a better way, but thought I'd share in case anyone else trying to achieve the same thing.

  • Wed, Jul 5, 2017, 6:11 PM
    Hi,
    I have 2 quick question.
    If we upgrade the moodle version to 3.2 and the plugin is installed in the previóus moode, is the tours converted to the core tours?.
    If we uninstall the localplugin, will it delete the content in the database - the tables seems to have the same names.?
  • Thu, Jul 20, 2017, 6:37 PM
    I have accidentally uninstalled user tours plugin, and now unable to access Moodle admin, can any help in reinstallation.
    The usertours folder is still there in the tool directory, but some tables are removed from the database... what is the best way to make the moodle working....
  • John Provasnik at Moodle Moot US
    Fri, Jul 28, 2017, 9:56 PM
    I'm using this plug in on Moodle 3.1.6 and cannot get the tour to work on the front page. Any suggestions or anyone had the same problem? I've made it the first User Tour of my list of tours, and for my URL Applies to I've tried using "FRONTPAGE" "frontpage" "Front Page" "/index.php" and "/course/view.php?id=1" and none of these will activate the tour. The only thing in the tour a 'Display in the middle of the page' Welcome message. Any thoughts?
  • Wed, Aug 2, 2017, 7:28 AM
    Is there any way to customize the "reset user tour on this page" link? I'll explain my idea: I want to create a button on the page that allows user to start the user tour. I've tried using the same link that appears on the bottom of the page, but it doesn't work; it reloads the page, but the user tour doesn't start.

    vg:
    Moodle: 3.1
    Language: español.
    local_usertours / 3.1 (Build: 2016052306) / 2016052306
  • Wed, Aug 2, 2017, 7:31 AM
    Is there any way to customize the "reset user tour on this page" link? I'll explain my idea: I want to create a button on the page that allows user to start the user tour. I've tried using the same link that appears on the bottom of the page, but it doesn't work; it reloads the page, but the user tour doesn't start.

    vg:
    < div class="usertour" id="yui_3_17_2_1_1501619354457_1089">
    < a href="#" data-action="local_usertours/resetpagetour" id="yui_3_17_2_1_1501619354457_1091" >
    Reiniciar recorrido de usuario en esta página
    < /a >
    < /div >

    Moodle: 3.1
    Language: español.
    local_usertours / 3.1 (Build: 2016052306) / 2016052306
  • Elyse Crichton profile picture
    Fri, Nov 17, 2017, 7:00 AM
    Would it be possible to allow hiding/disabling steps within a user tour? Right now you can only delete steps within tours.
  • Wed, Jan 17, 2018, 12:46 PM
    Hallo, thanks for the helpfull plugin, but i have a question, can we disable the end tour button ? thanks
  • Mon, Feb 19, 2018, 6:01 PM
    Hi,
    I'd like to fix a tour in a way users can't skip it, is it possible?
    Users should see all the tour before working on moodle.
    Thank you in advance.

    Fil
  • Sun, Aug 26, 2018, 6:04 AM
    Hi... I’ve tried to install this on 3.5 and I got errors


    XML database file errors found

    More information about this error

    ×Debug info: Errors found in XMLDB file: PATH attribute does not match file directory: local/usertours/db
    Error code: ddlxmlfileerror
    ×Stack trace:
    line 352 of /lib/ddl/database_manager.php: ddl_exception thrown
    line 368 of /lib/ddl/database_manager.php: call to database_manager->load_xmldb_file()
    line 594 of /lib/upgradelib.php: call to database_manager->install_from_xmldb_file()
    line 1857 of /lib/upgradelib.php: call to upgrade_plugins()
    line 694 of /admin/index.php: call to upgrade_noncore()

    Can anyone help please?

    Thanks!
  • Wed, Aug 29, 2018, 4:12 PM
    @ Marc Stewart - Got the same issue:

    Hi... I’ve tried to install this on 3.5 and I got errors


    XML database file errors found

    More information about this error

    ×Debug info: Errors found in XMLDB file: PATH attribute does not match file directory: local/usertours/db
    Error code: ddlxmlfileerror
    ×Stack trace:
    line 352 of /lib/ddl/database_manager.php: ddl_exception thrown
    line 368 of /lib/ddl/database_manager.php: call to database_manager->load_xmldb_file()
    line 594 of /lib/upgradelib.php: call to database_manager->install_from_xmldb_file()
    line 1857 of /lib/upgradelib.php: call to upgrade_plugins()
    line 694 of /admin/index.php: call to upgrade_noncore()

    Is there going to be a rebuild or update soon?

    Thanks smile
  • John Provasnik at Moodle Moot US
    Thu, Aug 30, 2018, 6:15 AM
    Mark/Carmen - User Tours aren’t already part of the upgrade? I thought they became part of core
  • Thu, Aug 30, 2018, 6:31 AM
    Oh yes! My bad sorry! I read in the thread about it moving to core but I didn’t see any instructions, now I’ve googled it, it all becomes clear! Sorry! Thanks!
  • Fri, Apr 17, 2020, 3:31 AM
    Hi,

    I would like to provide user tours for each type of activity settings page, (e.g. quiz settings page ; assignment settings page, and so on...). Is there anyway I could limit tours to such specific settings pages ?

    I was able to create a few guided steps for the quiz activity, however, the same steps will automatically show up for other activities and once the tour has been played for one activity type, it won't show up automatically when adding another type of activity (lest clicking the link to relaunch the tour).

    I have tried adding a specific URL for tours to show up only according to activity type, (i.e. one specific tour for quiz settings ; another one for assignment settings...) but it won't work. I have tried with this URL :

    /course/modedit.php?add=quiz&type=&course=%&section=%&return=0&sr=0

    (derived from the original URL : https://epione-simusante.fr/ecampus/course/modedit.php?add=quiz&type=&course=1499&section=1&return=0&sr=0)

    Any idea whether this might be feasible and how ?

    Thanks for helping,
    Best,

    Yannick
1 2 3 4 5
Please login to post comments