1. 28 Feb, 2019 1 commit
    • Helen Foster's avatar
      MDL-64943 lang: Import fixed English strings (en_fix) · 38dc5b96
      Helen Foster authored and David Mudrák's avatar David Mudrák committed
      Significant string changes:
      
      * importgroups_help,core_group - Correcting optional fieldnames
        (removing picture, hidepicture and adding groupidnumber, groupingname
        and enablemessaging)
      
      * penaltyforeachincorrecttry_help,core_question - additional paragraph
        about scoring logic
      
      * resultdownloadready,tool_dataprivacy - wording corrected (no need to
        go to a download page)
      
      * auth_dbfielduser,auth_db - varchar data type requirement
      38dc5b96
  2. 26 Oct, 2018 1 commit
    • Helen Foster's avatar
      MDL-63730 lang: Merge English strings from the en_fix language pack · 0c19b2c8
      Helen Foster authored and David Mudrák's avatar David Mudrák committed
      Significant string changes:
      
      * withselectedusers_help, core - removing mention of 'Add a common note'
        as the option no longer exists
      * considereddigitalminor and digitalminor_desc, core - more
        child-friendly wording
      * configmessagingallusers, core_admin - clearer explanation
      * auth_dbtype, auth_db - fixed broken link
      0c19b2c8
  3. 04 Sep, 2018 1 commit
  4. 16 May, 2018 1 commit
  5. 30 Apr, 2018 1 commit
  6. 09 Apr, 2018 1 commit
  7. 22 Mar, 2018 1 commit
  8. 02 Mar, 2018 1 commit
  9. 05 Sep, 2017 1 commit
  10. 18 Aug, 2017 1 commit
  11. 15 Aug, 2017 1 commit
  12. 24 Jul, 2017 1 commit
  13. 10 Jul, 2017 1 commit
  14. 27 Oct, 2016 1 commit
  15. 26 Oct, 2016 1 commit
  16. 23 Sep, 2016 1 commit
    • jun's avatar
      MDL-49609 mod_lti: Refactor content-item and make it work using JS · c1fae2b9
      jun authored
      * Rebase and resolve conflicts from initial patch.
      * Reorganise contentitem and contentitem_return pages.
      * Add capability checks for contentitem and contentitem_return pages.
      * Move the building of Content-Item selection request to a local
        lib function.
      * Move contentitem_return processing logic to a local lib function.
      * Fix type settings update. Content-item checkbox does not get
        checked/unchecked on load.
      * Fix  tool settings update. Disabled content-item checkbox gets unchecked when
        tool settings form is submitted.
      * Add "Select content" button on load which launches the content item
        selection dialogue.
      * Move hardcoded HTML and JS to mustache templates and AMD modules.
      * Use standard YUI dialog for displaying the Content-Item selection page.
      * Added processing for the following Content-Item properties:
        - text
        - icon
      * On ContentItem selection, fill out form with the configuration data retrieved,
        instead of automatically saving the tool and redirecting to the course page.
      * Removed section- and sectionreturn-related code since we're not automatically
        adding the tool on ContentItem selection.
      * On mod_lti_mod_form, enable configuration fields if they support ContentItem
        selection.
      * New form-field module for setting fields using JS
      * Change types_config table's 'value' column from char(255) to text
      c1fae2b9
  17. 18 Sep, 2016 1 commit
  18. 25 Aug, 2016 1 commit
  19. 28 Jun, 2016 1 commit
  20. 20 Jun, 2016 1 commit
  21. 19 May, 2016 4 commits
  22. 18 May, 2016 1 commit
  23. 16 May, 2016 2 commits
  24. 29 Apr, 2016 1 commit
  25. 27 Apr, 2016 1 commit
  26. 26 Apr, 2016 1 commit
    • Ryan Wyllie's avatar
      MDL-52154 mod_lti: Improve admin interface · cc193e0d
      Ryan Wyllie authored and John Okely's avatar John Okely committed
      Created a new admin page for managing LTI tool types within
      Moodle. The new page streamlines adding a new tool and allows
      the admin to add a tool using either a cartridge or a registration
      URL.
      cc193e0d
  27. 23 Feb, 2016 1 commit
  28. 24 Feb, 2015 1 commit
  29. 05 Nov, 2014 1 commit
  30. 16 Oct, 2014 1 commit
    • spvickers's avatar
      MDL-45843 mod_lti: introduced support to LTI 2.0 · e3f69b58
      spvickers authored
      This commit introduces support to the LTI module for LTI 2.0.
      As well as the initial commit the following changes were made
      and then squashed into the single commit for integration:
      
      * Fixed bug in services
        Fixed bug which limited characters allowed in values of template
        variables (e.g. vendor ID) in service endpoints.
        Changed language file to refer to tool registrations rather than
        tool proxies.
      
      * Refactored service classes
        Moved classes relating to services into areas where Moodle will
        autoload them
      
      * Ran code through code checker
        Removed all errors reported by the Code checker module
        excluding third-party OAuth.php file.
      
      * UI improvements
        Mainly when adding an external tool to a course - fields which
        should not be changed for a selected tool are either hidden or
        disabled. Admin settings page now shows the Tool Registration
        name against a tool rather than the launch URL, and the
        registration URL replaces the GUID on the tool r...
      e3f69b58
  31. 22 May, 2014 1 commit
  32. 02 May, 2014 1 commit
    • Mark Nielsen's avatar
      MDL-44902: Several additions to External Tool (LTI) · 8fa50fdd
      Mark Nielsen authored
      * LTI service related changes:
      ** Fixing exceptions in OAuth library.
      ** Added new launch option, Existing window: replaces entire page with the LTI object.
      ** The LTI tool ID used to perform the launch is now sent with the LTI launch parameters.  This is sent back to Moodle on subsequent requests.
      ** Added $CFG->mod_lti_forcessl to force SSL on all LTI launches.
      ** Added new LTI launch parameter: tool_consumer_instance_name.  Default value is site full name, but can be customized with $CFG->mod_lti_institution_name.
      ** The LTI grade service endpoints now set the affected user to the session.  This was required for event listeners.
      ** Fix the grade deletion service.  Was deleting the grade item instead of just the grade.
      ** Send error response when LTI instance does not accept grades and grades are being sent.
      ** Added a method for writing incoming LTI requests to disk for debugging.  Disabled by default.
      * Changes for ltisource plugins:
      ** Can now to plug into backup/restore.
      ** Can now have settings.php files.
      ** Can now hook into the LTI launch and edit parameters.
      * Several grade changes:
      ** Added standard_grading_coursemodule_elements to LTI instance edit form.  This means LTI instances can be configured with a grade.
      ** No longer assumes that grade is out of 100.
      ** Replaced modl/lti:grade capability with mod/lti:view.
      * JS on mod/lti/view.php for resizing the content object has been converted to YUI3.
      * Fixed misspellings in language file.
      * Added hooks for log post and view actions.
      * Bug fix for lti_get_url_thumbprint() when the URL is missing a schema.
      8fa50fdd
  33. 27 Mar, 2014 1 commit
  34. 16 Feb, 2014 1 commit
  35. 09 Jan, 2014 1 commit
  36. 13 Nov, 2013 1 commit