Skip to content
Snippets Groups Projects
  1. Nov 29, 2022
    • michaelroytman's avatar
      feat: fix LTI 1.1 Basic Outcomes Service and LTI 2.0 Rsult Service to support external user IDs · 3bbbdd5e
      michaelroytman authored
      In #307, we added the ability to send a stable, static user identifier (i.e. external user ID) to fix failed launches with the QwikLabs tool. This is because the QwikLabs tool did not work with the course-anonymized user IDs we used to send (i.e. anonymous user IDs). Inadvertently, this change broke the LTI 1.1 Basic Outcomes Service and the LTI 2.0 Result Service for courses that use the external user ID (i.e. they have the lti_consumer.enable_external_user_id_1p1_launches CourseWaffleFlag enabled). The Basic Outcomes Service and Result Service handle grade pass backs. Because we now have two ways to identify a user in LTI 1.1/2.0, we must update the Basic Outcomes Service and Result Service to support both. This commit fixes this bug.
      3bbbdd5e
    • Kshitij Sobti's avatar
  2. Jan 21, 2021
  3. Jan 15, 2021
  4. Sep 04, 2020
  5. 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
  6. Jul 02, 2020
  7. Jun 26, 2020
  8. Feb 04, 2020
  9. Dec 11, 2019
  10. Dec 10, 2019
  11. Oct 08, 2019
  12. Sep 19, 2017
  13. Nov 30, 2015
Loading