- Jun 07, 2021
-
-
David Ormsbee authored
This was delayed because we needed the fix on 93cd185.
-
alangsto authored
-
M. Zulqarnain authored
* feat: speed up pip install * change test name
-
Aarif authored
* build: Removed the diff-quality step Applied lint-amnesty on all the warnings Removed pylint thresholds comparison code and related tests Co-authored-by:
Usama Sadiq <usama.sadiq@arbisoft.com>
-
alangsto authored
MST-846. We no longer want proctored exam content to be viewable past the exam's due date. This behavior is now controlled by a django setting, so other instances of open edX can choose to turn it on/off.
-
Usama Sadiq authored
separate shared requirements between platform and sandbox move python 3.5 constraints in sandbox requirements
-
M. Zulqarnain authored
-
edX requirements bot authored
-
- Jun 04, 2021
-
-
sofiayoon authored
feat: updated course end text AA-827
-
edX cache uploader bot authored
-
Bianca Severino authored
Upgrade edx-proctoring to 3.12.0
-
Sofia Yoon authored
-
Christie Rice authored
MICROBA-1082
-
Bianca Severino authored
-
David Ormsbee authored
In order to upgrade to Django > 2.2.20, we can't continue to use absolute paths in the block_structure's data FileField. This used to work for S3, but it will not work going forward due to a security fix in Django 2.2.21. This data migration will remove the starting '/' from any paths in the block_structure table. The resulting locations in S3 should be unaffected.
-
Bianca Severino authored
[MST-838] Pass integrity signature waffle flag to timed exam view
-
Alex Dusenbery authored
feat: edx-enterprise to 3.23.11 | Log more specific information about HTTP client errors that are caught when using the LMS enrollment API. Also send an exception event to the monitoring service when this happens, even though we handle the exception 'gracefully'.
-
alangsto authored
The latest version of edx-proctoring contains updated logging for exam attempts, specifically in the case where the status of an attempt is updated due to a time out or if the learner is reattempting an exam
-
Justin Hynes authored
refactor: update references to deprecated whitelist model
-
edX requirements bot authored
-
- Jun 03, 2021
-
-
Bianca Severino authored
-
Justin Hynes authored
[MICROBA-1012] - update python files to reference the allowlist instead of whitelist As part of the Certificates v2 work, and in an effort to make the codebase more inclusive, we are moving away from using the term "whitelist" in favor of "allowlist". This PR is part of our renaming efforts across the Certificates Django app, and other Django apps that make use of Certificates functionality.
-
Raul Gallegos authored
-
Michael Terry authored
fix: don't escape assignment names in grades API
-
Michael Terry authored
We had been pre-escaping display names like 'Math & Science' as 'Math & Science" in the REST API itself - which meant that consumers like MFEs that do their own escaping displayed the wrong thing. It's better for the API to just leave the string as-is. As far as I know, this only affects the gradebook and progress pages, both of which do their own escaping of the result from the API already. AA-808
-
edX cache uploader bot authored
-
Bianca Severino authored
[MST-821] Require `create_zendesk_tickets` field
-
Shimul Chowdhury authored
The get_course_members API returns a dict of users associated with a course. This is a potentially expensive operation on a large course, so there is a control in place to limit its cost. If a course has more than settings.COURSE_MEMBER_API_ENROLLMENT_LIMIT enrollments, then the function raises an OverEnrollmentLimitException. This API was added to help implement the LTI 1.3 Names and Roles Provisioning service. Jira references: [BD-24] [BB-2726] [TNL-7330] Pull request: #25843 Co-authored-by:
Giovanni Cimolin da Silva <giovannicimolin@gmail.com>
-
Maari authored
* Badgr integration fix Badges are no longer created on the Badgr side with a given 'slug'. Instead, a slug(v1) or an entityId(v2) will be generated for each badge on the Badgr side and we will need to use that value to check if a certain badge matching a BadgeClass on our side exists and/or to create assertions for it. This commit introduces a new field to the badgeclass: 'badgr_server_slug' by cherry-picking the following commit from 3309aab2a2eb00d28c5ca3d3145c8dddb15e6159 - TTK-18543: fix Badgr Server connection (https://github.com/teltek/edx-platform/pull/46 ) This commit also modifies the cherry-picked commit by making the newly added field optional since the BadgeClass is not neccessarily always used with the Badgr backend. Co-authored-by:
mrey <mrey@teltek.es> * Implement OAuth2 tokens flow for BadgrBackend * Use Badgr v2 API Co-authored-by:
mrey <mrey@teltek.es>
-
edX requirements bot authored
-
- Jun 02, 2021
-
-
Julia Eskew authored
* chore: Update Python requirements via pip-tools. Needed the newest edx-django-utils version. * refactor: Use the newly-added ReadOnlyAdminMixin from the updated module and remove the existing implementation. * fix: edx-platform now has a Django proxy model - CourseOutlineRegenerate. Without this fix, the permissions to the model's admin interface cannot be added to a group and successfully granted to users.
-
Matthew Piatetsky authored
[AA-759b] fix: pass course_key as a string in the edx.bi.experiment.AA759.bucketed event
-
Matthew Piatetsky authored
-
Carla Duarte authored
feat: surface subsection block keys in progress api
-
irfanuddinahmad authored
chore: ENT-4567 Updated edx-enterprise to 3.23.10
-
Christie Rice authored
MICROBA-1218
-
Awais Qureshi authored
fix: Removing constraint. ( django-user-tasks )
-
Christie Rice authored
MICROBA-982
-
irfanuddinahmad authored
-