- May 28, 2021
-
-
Awais Qureshi authored
-
=Awais Jibran authored
-
- May 27, 2021
-
-
Binod Pant authored
ENT-4593 to conclude courses in Canvas, instead of delete, on delete_content_metadata ENT-4593
-
Matthew Piatetsky authored
[AA-759] feat: add admin for the User Celebration Model
-
Adam Stankiewicz authored
* feat: enterprise learner portal access modal * fix: quality * fix: remove log.info
-
Matthew Piatetsky authored
-
Régis Behmo authored
The edx-platform codebase already includes quite a few type annotations, but they were not regularly checked. This may cause problems, when the annotations themselves include errors (as we found out in some of the learning_sequences annotations). So here, we add mypy as a dev requirement and introduce a make command to run mypy regularly. Mypy runs on a very small portion of the total edx-platform, as configured in mypy.ini. Our hope is that developers will add more and more modules to this configuration file, until we can eventually run mypy on the full code base. See discussion: https://discuss.openedx.org/t/dev-notes-running-mypy-on-edx-platform/4860
-
Matthew Piatetsky authored
[AA-825] feat: add stacked config model for disabling the frontend-app-learnin…g progress page
-
Matt Tuchfarber authored
fix: remap explicit queues for program tasks
-
Matthew Piatetsky authored
-
Matt Tuchfarber authored
Program tasks got moved from tasks.v1.tasks.py to just tasks.py, but the mapping was never updated.
-
Michael Roytman authored
chore: update edx-proctoring version
-
Michael Roytman authored
This version of the edx-proctoring library includes a fix to a bug in the onboarding status panel. This bug was preventing the appearance of the onboarding panel in a learner's course outline if an onboarding exam in the course was inaccessible to the learner in such a way that the Learning Sequences API did not return schedule information for the sequence. An onboarding exam that is content gated by enrollment track to an enrollment track in which the learner is not enrolled is an example of this. The bug was that the StudentOnboardingStatusView was not taking into account that an inaccessible sequence might not have a schedule.
-
Justin Hynes authored
feat: add `edx.certificate.revoked` event
-
edX requirements bot authored
-
stvn authored
commits ======= - build: add script to list installed XBlocks
-
- May 26, 2021
-
-
stvn authored
Story ===== As an XBlock developer, I want to know which XBlocks are installed so I can debug (and know which to add to Advanced Settings in Studio). Testing ======= - `make studio-shell` - `python scripts/xblock/list-installed.py` Integration =========== I plan to invoke this from `devstack` (after installing XBlocks). Tickets ======= Fixes CENG-95 Fixes stvstnfrd/openedx-meta#153
-
Thomas Tracy authored
[refactor] change backfill date task to long running task Change from a task that spins off multiple other tasks to a single long running task. This will hopefully be way less heavy when this is ran in production.
-
Diane Kaplan authored
-
Awais Jibran authored
-
João Cabrita authored
When getting a subsection grade for a user, instead of failing if the user can't access that subsection, fallback to the collected structure.
-
Diane Kaplan authored
-
Matthew Piatetsky authored
[AA-759] update name of flag in bucketing check
-
Matthew Piatetsky authored
-
Peter Pinch authored
ENABLE_INSTRUCTOR_ANALYTICS was removed in 2015 by bb7ba752
-
Kshitij Sobti authored
The Pages and Resources view in the Course Autoring MFE is in development and this flag allows enabling a link to it from the existing Pages view in Studio using a waffle flag.
-
edX requirements bot authored
-
- May 25, 2021
-
-
Thomas Tracy authored
* [refactor] Move backfill_date_for_all_course_runs to Tasks.py In order for celery to register this task, it needs to be in the right file. duh! * fix imports * fix more imports
-
Justin Hynes authored
[MICROBA-1075] - Adds a new `edx.certificate.revoked` event to the LMS. - Refactor of our certificate revocation functions in the GeneratedCertificate model. This new event will be emit when a GeneratedCertificate with the status of `downloadable` is revoked (through the `invalidate(), mark_notpassing(), or mark_unverified() functions). Event will have a `source` field that will allow us how our certificates are being revoked from learners and can be broken down in the following way: *Invalidate* - allowlist_removal - certificate_generation - certificate_regeneration - certificate_service - certificate_invalidation_list - bulk_certificate_regeneration *mark_notpassing* - certificate_generation - notpassing_signal *unverified* - certificate_generation
-
Christie Rice authored
MICROBA-1218
-
jawad khan authored
REVE-52 is merged and mobile traffic from older app versions is < 5% of the mobile traffic. Therefore we dont need changes from this PR https://github.com/edx/edx-platform/commit/325fbe4eb28a76b22c238d87c4b90cfb00b9ffb9#diff-c061bf405edf96531766b26cc2bcc2bb3639d851e5d9f844612c2ea57c35e56e LEARNER-8377
-
alangsto authored
-
Gábor Boros authored
-
Dillon Dumesnil authored
fix: Update the shift dates logic for problems
-
Awais Jibran authored
-
edX requirements bot authored
-
- May 24, 2021
-
-
Dillon Dumesnil authored
Even if a learner could technically continue to attempt a problem, if they didn't have any missed deadlines in the course, we would never display the ability to shift dates. This corrects that to not require a missed deadline. The banner on the unit is still gated by needing a missed deadline.
-
Michael Roytman authored
chore: update edx-proctoring version
-
Thomas Tracy authored
* [feat] Management command to populate credentials availability date This is a command to populate the new CredentialsCertificate model's available_date for every existing course_run.
-