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

LTI Adv: Content Item flow to support create multiple

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Waiting for peer review
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 3.8
    • Fix Version/s: None
    • Labels:
    • Testing Instructions:
      Hide

      pre-requisite

      1. LTI Advantage requires your site to be reachable from the internet. If not, Install ngrok to expose your moodle setup externally. Refer here for additional guidelines
      2. Have a course with an instructor.
      3. As admin install the LTI Robotest test app using the instructions found at https://robotest.theedtech.dev
      4. Tool configuration usage: Show in activity chooser and as preconfigured tool

      Test: custom parameters and url are saved when adding links using deep linking

      1. Enter a course as instructor
      2. Turn editing on
      3. Add external activity, choose Robotest app
      4. Click Select Content
        1. On Robotest App, choose download both activities (graded, not graded)
      5. Verify:
        1. On return the form is hidden, and only a summary of the 2 links to be added are shown
        2. Save and return to Course option and Cancel are the only 2 options
        3. Save returns you to the course
        4. Verify the 2 links are added
      6. Click on the Graded link
        1. Verify the test app loads properly
        2. The summary should indicate that Deep Linking tests are passing, including support for multiple
      Show
      pre-requisite LTI Advantage requires your site to be reachable from the internet. If not, Install ngrok to expose your moodle setup externally. Refer here for additional guidelines Have a course with an instructor. As admin install the LTI Robotest test app using the instructions found at https://robotest.theedtech.dev Tool configuration usage: Show in activity chooser and as preconfigured tool Test: custom parameters and url are saved when adding links using deep linking Enter a course as instructor Turn editing on Add external activity, choose Robotest app Click Select Content On Robotest App, choose download both activities (graded, not graded) Verify: On return the form is hidden, and only a summary of the 2 links to be added are shown Save and return to Course option and Cancel are the only 2 options Save returns you to the course Verify the 2 links are added Click on the Graded link Verify the test app loads properly The summary should indicate that Deep Linking tests are passing, including support for multiple
    • Affected Branches:
      MOODLE_38_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-67473-multipledeeplinking

      Description

      The deep linking flow (aka Content Item Message) allows for the instructor to open the tool to pick or create the content to be added to course.

      Adding one item at a time can often be cumbersome when building a course. This flow is to allow the picker flow to return more than one selection. In which case a simplified summary screen of the items to be added is presented, not allowing further edits.

      The proposed flow is:

      • Add external tool - the external tool add page is displayed
      • Select the tool then Select Content
        • The tool is opened up in a modal (current functionality) with the multipe=true, indicating to the tool it's ok to return more than one selection
        • In the tool makes the selection
      • Back on the external add page:
        • If only one item is present, current functionality
        • If more than one item is present, show a summary of the items to be added including the points possible for items that included a line item definition
      • Save and return to course will add the activity(ies)

      This ticket is related to MDL-66901 which aims to shortcut the external link page altogether (hide the plumbing to the user).

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              mathewmay Mathew May
              Reporter:
              claudevervoort Claude Vervoort
              Peer reviewer:
              Mathew May
              Participants:
              Component watchers:
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias
              Votes:
              5 Vote for this issue
              Watchers:
              10 Start watching this issue

                Dates

                Created:
                Updated:

                  Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 2 days, 4 hours, 35 minutes
                  2d 4h 35m