Skip to content
Snippets Groups Projects
  1. Jan 29, 2021
  2. Jan 25, 2021
  3. Jan 21, 2021
  4. Jan 19, 2021
  5. Jan 15, 2021
  6. Nov 20, 2020
    • Ned Batchelder's avatar
      b5c1f66f
    • Shimul Chowdhury's avatar
      [BD-24] [TNL-7661] [BB-3172] LTI Improvements - Use declarative grading model... · 8b72fb9a
      Shimul Chowdhury authored
      [BD-24] [TNL-7661] [BB-3172] LTI Improvements - Use declarative grading model on XBlock launch (#116)
      
      * create default LineItem, WIP grade save
      
      * add score to django admin
      
      * WIP: find user and save grade to xblock
      
      * boolean pragramatic grade interaction flag and optional params in enable_ags method
      
      * Submit grades using grade signals
      
      * lineitem urls should be optional
      
      * lineitem is now readonly in declarative method
      
      * test grade_submit called properly
      
      * quality issue
      
      * raise LTIError
      
      * moved listener to signal.py, refactored models.py, added due and start date, updated tests.
      
      * use load_block_as_anonymous_user and remove load_block, refactor tests
      
      * refactor test to fix quality issue
      
      * make lineitems_url required
      
      * refactor tests, accept_grades_past_due on check
      
      * test accept_grades_past_due
      
      * add comma to last items
      
      * refactor get_lti_ags_lineitems_url
      
      * make sure crum returns user and not None
      
      * nitpicks & use maximum score when given score is larger than maximum
      
      * fix docstring of load_block_as_anonymous_user
      8b72fb9a
  7. Nov 12, 2020
    • Giovanni Cimolin da Silva's avatar
      [BD-24] [TNL-7607] BB-3072: Move key and client management to model level. (#113) · 9ac5fda4
      Giovanni Cimolin da Silva authored
      * Move LTI 1.3 Key management to model
      
      This:
      - Removes the need to load the modulestore on every public keyset endpoint call.
      - Simplifies the block structure and parent method overrides.
      - Removes private key, client id and related parameters from XBlock fields
      
      It also includes a migration from the data stored in the block to the model.
      
      * Cleanup unused test helpers
      
      * Version bump
      
      * Addressing review comments
      9ac5fda4
  8. Nov 10, 2020
  9. Oct 23, 2020
    • Patrick Cockwell's avatar
      [BD-24] Implement LTI AGS Score Publish Service and Results (#108) · 5fc16b38
      Patrick Cockwell authored
      * BD-24 Implement LTI AGS Score Publish Service and Results Service
      
      * Address PR comments and add more validation
      
      * Address PR comments
      
      * Add tests; Fix error with scoreMaximum; Fix quality issues; Adjust user_id results url slightly
      
      * Add permissions tests and address other PR comments
      
      * Fix quality test
      
      * Address PR comments
      5fc16b38
  10. Oct 05, 2020
  11. Sep 29, 2020
  12. Sep 15, 2020
  13. Sep 14, 2020
  14. Sep 04, 2020
  15. Aug 26, 2020
  16. Aug 07, 2020
    • Michael Terry's avatar
      Convert is_past_due to a method · 026f6511
      Michael Terry authored
      This is just to keep it in line with other xblocks that define
      an is_past_due attribute. Nicer if they all have the same access
      pattern.
      026f6511
  17. Jul 24, 2020
  18. Jul 23, 2020
  19. Jul 15, 2020
  20. Jul 02, 2020
  21. Jun 29, 2020
  22. Jun 26, 2020
  23. Jun 25, 2020
  24. Mar 03, 2020
    • Ahtisham Shahid's avatar
      Added img to bleach safe tags · 67eafec5
      Ahtisham Shahid authored
      updated bleach
      
      Added img to bleach safe tags
      
      Added img to bleach safe tags
      
      Added img to bleach safe tags
      
      added test
      
      added test
      
      added test
      
      added test
      
      added test for attr image
      
      added test for attr image
      
      fixed style bug
      
      Updated format xoe
      
      removed extra formatting
      67eafec5
  25. Feb 04, 2020
  26. Oct 08, 2019
  27. Jan 22, 2019
    • Omar Al-Ithawi's avatar
      Allow plugins for the LTI XBlock to pass extra parameters to the provider · c857e5d0
      Omar Al-Ithawi authored
      Overview
      ---------
      This pull request makes this XBlock extensible for
      adding parameters to the LTI provider in addition
      to the existing ones.
      
      Why
      ---
      A customer needs `team` and `cohort` informaiton
      to be passed through the LTI channel to simplify
      integration with their LTI provider. At the same
      time we'd rather not fork the XBlock, so an
      Open-Closed model is needed.
      
      More Detailed Documentation
      ---------------------------
      I've added a couple of sections to `README.rst`
      to document specifying design and
      configuration steps of the new LTI parameter
      processors. Please check it out for more
      information about the changes that this pull
      request introduces.
      
      Example Usage
      -------------
      I've written a package that we'll need to use for
      our customer to pass some personal user
      information in addition to the cohort and team
      info: https://github.com/appsembler/tahoe-lti/pull/1
      
      Omar Al-Ithawi @ Appsembler
      c857e5d0
  28. May 04, 2018
  29. Sep 19, 2017
  30. Apr 18, 2017
Loading