Skip to content
Snippets Groups Projects
  1. Apr 12, 2021
  2. Apr 10, 2021
  3. Apr 09, 2021
  4. Apr 08, 2021
  5. Apr 07, 2021
    • stvn's avatar
      Merge PR #27274 bd03/api/provider-type-defaults · 9dba810d
      stvn authored
      * Commits:
        fix: Update default provider returned by discussions API
        refactor: Split kwargs out to individual lines
      9dba810d
    • Michael Roytman's avatar
      Merge pull request #27275 from edx/mroytman/MST-736-bump-edx-proctoring-to-3.8.5 · 4b88bc25
      Michael Roytman authored
      [MST-736] Display Useful Status in InstructorDashboard StudentOnboardingPanel for "onboarding reset" Attempt Status
      Unverified
      4b88bc25
    • stvn's avatar
      2053da2a
    • Michael Roytman's avatar
      fix: Display Useful Status in InstructorDashboard StudentOnboardingPanel for... · 5d9f2fe1
      Michael Roytman authored
      fix: Display Useful Status in InstructorDashboard StudentOnboardingPanel for "onboarding reset" Attempt Status
      
      JIRA: MST-736
      
      Due to inconsistencies in the way we handle attempts in past due practice proctored/onboarding exams, learners can end up in an unintended liminal state after attempting to reset their onboarding attempt. If a learner attempts to reset their rejected onboarding attempt after the exam's due date, we process the reset request and move their attempt into the "onboarding_reset" state. Theoretically, a new exam attempt should be created immediately thereafter. However, we have code that prevents the creation of an exam attempt after the exam's due date, so the call to create a subsequent exam attempt fails, leaving the learner with an exam attempt with the "onboarding_reset" status. Theoretically, this situation should never occur, and the fact that it does is a bug. Because of this, we did not handle the "onboarding_reset" status in the StudentOnboardingStatus panel, and this status appears as "null". As an intermediate step, while we think about our due date logic, this pull request bumps the edx-proctoring library to version 3.8.5, which adds a new onboarding status "onboarding_status_past_due". This status is displayed as "Onboarding Reset Failed Due to Past Due Exam" in the StudentOnboardingPanel in the InstructorDashboard, which should provide course staff with a clearer explanation.
      
      JIRA: MST-745 tracks the removal of this intermediate code from the code base once we fix the underlying cause of this bug.
      JIRA: MST-749 tracks the fix for the behavior that allowed for this state to occur.
      5d9f2fe1
    • stvn's avatar
      refactor: Split kwargs out to individual lines · d884967e
      stvn authored
      to make further addition/deletion cleaner.
      d884967e
    • stvn's avatar
      Merge PR #27188 bd03/api/post · 83c93973
      stvn authored
      * Commits:
        feat: Implement POST endpoint for discussions API
        feat: Implement update helper for discussions API
        feat: Implement to_internal_value helper for discussion API
        feat: Add lti_configuration to discussions API payload
        refactor: Base discussions serializer off of ModelSerializer
        refactor: Remove unused helper from discussions API
        fix: Use the correct name for serializer to_internal_value
    • Christie Rice's avatar
    • Binod Pant's avatar
      feat: edx-enterprise 3.22.1 (#27272) · 9a821239
      Binod Pant authored
      Unverified
      9a821239
Loading