Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-59470

Option to duplicate a user tour

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.2.2, 3.3, 3.8
    • Fix Version/s: 3.8
    • Component/s: User Tours
    • Testing Instructions:
      Hide

      Prerequisites

      Moodle site

      2 users (Admin, Student)

      Testing instructions

      1. Log in as Admin
      2. Navigate to admin / appearance / user tours
      3. Press the eye icon on the 'Dashboard' tour to disable it 
      4. Create a new tour with the following
      Name URL Backdrop
      Test /my/% Yes
      1. Press 'Save changes'
      2. Press the eye icon on the 'test' tour to enable it 
      3. Select the 'Test' tour
      4. Select the 'New step' link
      5. Create the step with the following
      Target Title Content
      Display in middle of page MDL-59470 Oh wow look at this tour!
      1. Log in as Student
      2. Confirm that the 'test' tour displays
      3. Log back in as Admin
      4. Navigate to admin / appearance / user tours
      5. Select the duplicate tour icon on the 'Test' tour
      6. Create the step with the following
      Target Title Content
      Display in middle of page duplicate Oh wow two similar tours
      1. Navigate to admin / appearance / user tours
      2. Confirm that you see the duplicated test tour named 'Test (copy)'
      3. Press the up arrow to make the 'Test (copy)' tour show on /my/%
      4. Edit the steps for 'Test' tour and confirm only one step exists 
      5. Edit the steps for 'Test (copy)' tour and confirm two steps exists 
      6. Login as Student
      7. Press the 'Reset tours on this page' link
      8. Verify that both steps trigger
      Show
      Prerequisites Moodle site 2 users (Admin, Student) Testing instructions Log in as Admin Navigate to admin / appearance / user tours Press the eye icon on the 'Dashboard' tour to disable it  Create a new tour with the following Name URL Backdrop Test /my/% Yes Press 'Save changes' Press the eye icon on the 'test' tour to enable it  Select the 'Test' tour Select the 'New step' link Create the step with the following Target Title Content Display in middle of page MDL-59470 Oh wow look at this tour! Log in as Student Confirm  that the 'test' tour displays Log back in as Admin Navigate to admin / appearance / user tours Select the duplicate tour icon on the 'Test' tour Create the step with the following Target Title Content Display in middle of page duplicate Oh wow two similar tours Navigate to admin / appearance / user tours Confirm that you see the duplicated test tour named 'Test (copy)' Press the up arrow to make the 'Test (copy)' tour show on /my/% Edit the steps for 'Test' tour and confirm only one step exists  Edit the steps for 'Test (copy)' tour and confirm two steps exists  Login as Student Press the 'Reset tours on this page' link Verify that both steps trigger
    • Affected Branches:
      MOODLE_32_STABLE, MOODLE_33_STABLE, MOODLE_38_STABLE
    • Fixed Branches:
      MOODLE_38_STABLE
    • Pull Master Branch:

      Description

      Having to export and import user tours is very useful but we should be able to duplicate a tour that is then available for editing as needed.  The functionality should mirror activity duplication.

        Attachments

          Activity

            People

            Assignee:
            mathewmay Mathew May
            Reporter:
            emmarichardson Emma Richardson
            Peer reviewer:
            Andrew Nicols
            Integrator:
            Jun Pataleta
            Tester:
            Anna Carissa Sadia
            Participants:
            Component watchers:
            Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
            Votes:
            3 Vote for this issue
            Watchers:
            10 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Fix Release Date:
              18/Nov/19

                Time Tracking

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 6 hours, 35 minutes
                6h 35m