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

Show active placements on the LTI course tools management page

    • MDL-85356-main
    • Hide
      1. Create a new course
      2. On the course page, Go to "More" then "LTI external tools"
      3. Click "add tool" button
      4. Fill out the form and complete the LTI tool setup
      5. Confirm there is an Active placement column in the LTI External tools' table
      6. Ensure the status of the tool is active (1) in the lti_placement_status table. Otherwise create a new row for the tool and set the status to active.
      7. Confirm there's "Activity chooser" value in the Active placement column.
      Show
      Create a new course On the course page, Go to " More " then " LTI external tools " Click " add tool " button Fill out the form and complete the LTI tool setup Confirm there is an Active placement column in the LTI External tools' table Ensure the status of the tool is active (1) in the lti_placement_status table. Otherwise create a new row for the tool and set the status to active. Confirm there's "Activity chooser" value in the Active placement column.
    • Hide

      Fails against automated checks.

      Checked MDL-85356 using repository: https://github.com/muhammadarnaldo/moodle.git

      Should these errors be fixed?

      Built on: Thu Jun 12 10:15:35 UTC 2025

      Show
      Fails against automated checks. Checked MDL-85356 using repository: https://github.com/muhammadarnaldo/moodle.git main [branch: MDL-85356-main | CI Job ] Error: The MDL-85356 -main branch at https://github.com/muhammadarnaldo/moodle.git does not apply clean to origin/main Error: Merge conflict(s) in file(s): Error: lib/db/upgrade.php Error: version.php Should these errors be fixed? Built on: Thu Jun 12 10:15:35 UTC 2025
    • 3
    • Team Alpha - Sprint 2 I2-2025

      Once we have the ability to control the LTI tool placements at the course level, an important next step to further enhance the user experience is to provide teachers with immediate visibility into the active placements for each LTI tool within the course. This would allow teachers to see at a glance where a tool is placed and make changes easily through the newly introduced "Manage placements" option if needed.

      To implement this change, as outlined in the prototype, the following scope is proposed:

      1. New "Active Placement" column: A new "Active Placements" column will be introduced within the LTI course tools management page. 
        • Content: For each LTI tool listed in the course, the "Active Placement" column will show a list of only the active (enabled) placements. The active placements will be comma-separated for easy readability.
      2. Automated testing: Adding phpunit/behat tests to cover this functionality (if applicable)

            muhammad.arnaldo@moodle.com Muhammad Arnaldo
            Geshoski Mihail Geshoski
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.