Skip to content
Snippets Groups Projects
  1. Apr 09, 2021
  2. Mar 18, 2021
  3. Mar 03, 2021
  4. Feb 16, 2021
  5. Jan 29, 2021
  6. Jan 21, 2021
  7. Jan 15, 2021
  8. 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
  9. 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
  10. Nov 10, 2020
  11. 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
  12. Oct 05, 2020
  13. Sep 29, 2020
  14. Sep 22, 2020
  15. Sep 04, 2020
  16. Jun 25, 2020
Loading