- Aug 11, 2021
-
-
Ken Clary authored
We add 'courserun_key' (aka "course_id" though that's technically a misnomer) as an optional parameter to the /event endpoint url. If it is not present, it will still be parsed out of the url, if the url is of the right format. Additionally, Logger.log() in js adds this parameter to its /event call, pulling it from the $$course_id global. This provides opportunity for MFEs to (separately) provide the key without concern about url parsing. TNL-7752
-
Thomas Tracy authored
* MB-1192: [feat] Add course ended, not passing If a student has not passed a course, the course has ended, and they have a verified seat, we want to show them a message at a glance on the dashboard.
-
Matt Tuchfarber authored
* refactor: Merge the openedx certs app with lms one Move the certs API from openedx into the lms certificates app. Functionally, this is a no-op. Cleanup will happen in a subsequent commit. This is simply a move.
-
- Aug 10, 2021
-
-
Christie Rice authored
Beta testers can’t earn course certificates, so they should not see a “Request Certificate” button or other info describing how they can earn a cert. MICROBA-992
-
- Aug 09, 2021
-
-
Robert Raposa authored
Revert "MB-1192: [feat] Add course ended, not passing certificate status to dashboard messaging (#28405)" (#28426) This reverts commit 35d9330c.
-
Thomas Tracy authored
* [feat] Add course over, not passing status to dash If a student has not passed a course, the course has ended, and they have a verified seat, we want to show them a message at a glance on the dashboard.
-
- Aug 05, 2021
-
-
Manjinder Singh authored
-
Ken Clary authored
We add 'courserun_key' (aka "course_id" though that's technically a misnomer) as an optional parameter to the /event endpoint url. If it is not present, it will still be parsed out of the url, if the url is of the right format. Additionally, Logger.log() in js adds this parameter to its /event call, pulling it from the $$course_id global. This provides opportunity for MFEs to (separately) provide the key without concern about url parsing. TNL-7752
-
- Aug 04, 2021
-
-
Justin Hynes authored
[MICROBA-1354] * Update Python API function named `cert_generated_enabled` to `has_self_generated_certificates_enabled` to more accurately reflect the purpose of the function
-
- Aug 02, 2021
-
-
Christie Rice authored
MICROBA-678
-
Matt Tuchfarber authored
feat: reimagine certificate display settings The course settings `certificate_available_date` (CAD) and `certificates_display_behavior` (CDB) were previously acting indedependantly of one another. They now work in tandem. This change: - limits CDB to a dropdown - removes "early_with_info" and adds "end_with_date" - only takes CAD into account if "end_with_date" is selected - Moves CDB to the main course schedule settings page - updates CourseOverview model and CourseDetails objects to validate these fields and choose sane defaults if they aren't expected values This work was previously done in bd9e7dd (complete with bugs), so this version is toggleable via the ENABLE_V2_CERT_DISPLAY_SETTINGS setting
-
Christie Rice authored
MICROBA-1410
-
- Jul 30, 2021
-
-
Christie Rice authored
This model has been replaced by the CertificateAllowlist. MICROBA-1304
-
Ken Clary authored
We add 'courserun_key' (aka "course_id" though that's technically a misnomer) as an optional parameter to the /event endpoint url. If it is not present, it will still be parsed out of the url, if the url is of the right format. Additionally, Logger.log() in js adds this parameter to its /event call, pulling it from the $$course_id global. This provides opportunity for MFEs to (separately) provide the key without concern about url parsing. TNL-7752
-
- Jul 29, 2021
-
-
Christie Rice authored
This model has been replaced by the CertificateAllowlist. MICROBA-1304
-
- Jul 26, 2021
-
-
Awais Qureshi authored
Execute the codemodes.
-
Andy Shultz authored
This completes the removal of unused fields in exam attempt, so the migration test skip is no longer necessary.
-
- Jul 23, 2021
-
-
Talia authored
feat: add boolean field to third_party_auth to be used to remove providers from enterprise selection
-
- Jul 21, 2021
-
-
Matt Tuchfarber authored
The `may_certify` function is used to determine whether a learner should be able to see that their certificate is ready. It is therefore entirely in the certificates domain. This remove may_certifiy and may_certify_for_course from the xmodule and course_overview apps and into the certificates app. The xmodule may_certify was not called outside of tests prior to this, and the other's were easily moved. In order to avoid circular imports, this also moved certificate_info_for_user out of the model code and into an API
-
Albert (AJ) St. Aubin authored
that did not generate certs
-
- Jul 20, 2021
-
-
Andy Shultz authored
proctoring version update disconnects the IP columns, next version will drop them MST-872
-
- Jul 15, 2021
-
-
Dillon Dumesnil authored
We ignore the missed_deadlines because this endpoint is used in the Learning MFE for learners who have remaining attempts on a problem and reset their due dates in order to submit additional attempts. This can apply for 'completed' (submitted) content that would not be marked as past_due
-
Albert (AJ) St. Aubin authored
[MICROBA-678] When a certificate is in an unexpected state (i.e. notpassing with a passing grade) this alert will allow the user to attempt to resolve the issue on their own. It will run the code that checks the certificates status. It requires that the course is configured to allow users to Request Certificates though.
-
Awais Qureshi authored
Execute the codemodes on this file and removed all usage.
-
- Jul 14, 2021
-
-
Awais Qureshi authored
Execute the codemodes on this file and removed all usage.
-
- Jul 13, 2021
-
-
Waheed Ahmed authored
Also cleaned username for Authn MFE while registering using SSO/SAML. VAN-483
-
- Jul 09, 2021
-
-
Burhan Nasir authored
* Fix: from_address not pulled from site configuration
-
- Jul 08, 2021
-
-
RehanAziz authored
-
- Jul 07, 2021
-
-
Matt Tuchfarber authored
-
- Jul 06, 2021
-
-
Matt Tuchfarber authored
The course settings `certificate_available_date` (CAD) and `certificates_display_behavior` (CDB) were previously acting indedependantly of one another. They now work in tandem. This change: - limits CDB to a dropdown - removes "early_with_info" and adds "end_with_date" - only takes CAD into account if "end_with_date" is selected - Moves CDB to the main course schedule settings page - updates CourseOverview to validate these fields and choose sane defaults if they aren't expected values Certificates will now show under the following circumstances: "Immediately upon passing" certificate_availability_date = null certificates_display_behavior = "early_no_info" "End date of course" certificate_availability_date = null certificates_display_behavior = "end" "A date after the course end date" certificate_availability_date = <date> certificates_display_behavior = "end_with_date"
-
- Jun 28, 2021
-
-
Albert (AJ) St. Aubin authored
[MICROBA-1307] Before this change a user would not be auto refunded if they had a certificate in a course with any status. This had unintended consequences. This change updates the logic to only block auto refund for statuses that we do not want to refund on such as downloadable.
-
- Jun 22, 2021
-
-
Diane Kaplan authored
-
- Jun 21, 2021
-
-
Kristin Aoki authored
This PR changes the preview URL redirect from Studio. Before when a user clicked on the course preview button to check unpublished changes, the preview in the New Experience would show the most recently published version of the course. The unpublished changes that the user was hoping to view are no present. At the moment users have been publishing the content to check it then having to republish the old version if they did not like the changes. As a short-term fix, this PR redirects to the Legacy experience where the preview option previously worked. Now the user can see the unpublished changes. A long-term fix is still being explored. This change will impact the Course Author.
-
- Jun 16, 2021
- Jun 14, 2021
-
-
Zainab Amir authored
-
- Jun 10, 2021
-
-
Julia Eskew authored
- Remove the REDIRECT_TO_COURSEWARE_MICROFRONTEND waffle flag. - Add a new COURSEWARE_USE_LEGACY_FRONTEND waffle flag that directs all learners to the legacy courseware experience. - Skip two failing a11y tests which fail due to the new default of the courseware MFE. TNL-8279
-
adeelehsan authored
VAN-434
-
- Jun 09, 2021
-
-
Mike OConnell authored
Logs an INFO message whenever a password reset email is generated. The intent is to detect abuse of this feature. SEG-48
-
- Jun 08, 2021
-
-
Albert (AJ) St. Aubin authored
[MICROBA-678] This patch will update the text on the course dashboard when a learner successfully earns a certificate and that certificate is available. It also adds to the Outline API for the Outline in the Learning MFE so that the same changes can be made there.
-
Albert (AJ) St. Aubin authored
[MICROBA-678] To allow access to CertificateStatuses constants in other Django apps we are moving the CertificateStatuses enum to data.py per OEP-49.
-