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

Prettify consuming an LTI provider from a Moodle site

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide
      1. Follow steps in description to set up a consumer and provider
      2. Once set up, view the external LTI activity in the consumer site
      3. Confirm the iframe's border is a 1px solid grey border (the same as on the user's profile page)
      Show
      Follow steps in description to set up a consumer and provider Once set up, view the external LTI activity in the consumer site Confirm the iframe's border is a 1px solid grey border (the same as on the user's profile page)
    • Affected Branches:
      MOODLE_31_STABLE
    • Fixed Branches:
      MOODLE_31_STABLE
    • Pull Master Branch:
      MDL-54009-master

      Description

      The padding could be improved. There is an unnecessary space at the top and none at the side. I think this needs a designer to have a look, or at least someone with more UX than I.

      Steps to replicate
      Requirements

      Two sites.

      • One for your LTI consumer.
      • One for your LTI provider.
      On your LTI provider site.
      1. Visit 'Site administration' > 'Plugins' > 'Authentication' > 'Manage authentication'.
      2. Enable 'LTI'.
      3. Visit 'Site administration' > 'Plugins' > 'Enrolments' > 'Manage enrol plugins'.
      4. Enable 'Shared external tool'.
      5. Visit a course and create an assignment.
      6. Visit 'Course administration' > 'Users' > 'Enrolment methods'.
      7. Add a shared external tool with 'Tool to be provided' selected to your assignment.
      8. Visit 'Course administration' > 'Shared external tools'.
      9. Make note of the URL and secret.
      On your LTI consumer site.
      1. Visit a course.
      2. Add a LTI activity and use the URL and secret from your LTI provider site.
      3. Log in as a student.
      4. Visit the course and click on the LTI activity.
      5. Notice the padding and weird spacing.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              ryanwyllie Ryan Wyllie
              Reporter:
              markn Mark Nelson
              Peer reviewer:
              Adrian Greeve Adrian Greeve
              Integrator:
              David Monllaó David Monllaó
              Tester:
              John Okely John Okely
              Participants:
              Component watchers:
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Sujith Haridasan
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                23/May/16