-
Bug
-
Resolution: Fixed
-
Blocker
-
4.3
-
MOODLE_403_STABLE
-
MOODLE_403_STABLE
-
MDL-79442-master -
-
1
I noticed this when testing MLDQA-18414. Now (4.3 onwards) the tool value is supposed to trump the value included in the content item return, always. This is the case when creating a single item, but when using the multiple-item flow, the instance data must be set incorrectly, meaning that per-instance values of the launch container are still supported. They shouldn't be.
To replicate:
- Make your site public, e.g. ngrok or similar
- Go to "Site admin > Plugins > Activity plugins > External tool > Manage tools"
- Enter https://robotest.theedtech.dev/register and click "Add LTI Advantage"
- Activate the tool when you've completed the registration
- Edit the tool and set "Tool configuration usage" to "Show in activity chooser and as a preconfigured tool"
- Make sure "Default launch container" is set to "Embed (without blocks)", which should be the default
- Save.
- Go to a course
- In an empty section, click to add a new activity, selecting "Robotest" when prompted
- Click "Select content"
- When the modal loads, click "One of each please" (the far right option)
- Now, continue to save the next page
- When you're back on course home, notice that you now have 4 activities in that section
- Launch the one that contains "Not graded (new win)" in the title
Expected The tool launches in embedded view, per the default launch container
Actual The tool launches in a new window
- Discovered while testing
-
MDLQA-18414 CLONE - User can open external tool LTI submission from the gradebook
- Passed