Brian Buck
81bdfdd8d2
feat: Adds course_run field to CourseInformationSerializer v2
...
Adds sort_order field to tabs JSON in the tabs list in CourseInformationSerializer v2 serializer
Move course_run below course_number and also move the serializer method.
Auto-format removing extraneous white space.
Add trailing commas to the instructor course tabs list to improve the diff going forward.
Add comment about sort order
2025-12-16 09:20:28 -07:00
Javier Ontiveros
215116028a
feat: instructor dash - change due date v2 endpoint ( #37685 )
...
* feat: added extensions v2 endpoint
2025-12-03 15:39:15 -05:00
KEVYN SUAREZ
6f391d93b9
feat: enrollment_date added to csv report and add custom fields method ( #37264 )
...
* chore: enrollment_date added to csv report and add custom fields method managing
* test: tests added
* fix: pylint fix
* fix: new line at test_basic.py added
* feat: new function added to handle available features with custom fields
* chore: replace include_ parameters with direct feature checks
* feat: type validation for custom attributes added
* chore: site config name and variable updated, attribute fixing erased
* test: tests updated
2025-12-03 10:43:40 -05:00
Muhammad Labeeb
8ad4d42e3b
feat!: Remove proctortrack references; add requires_escalation_email and show_review_rules options ( #37576 )
...
BREAKING CHANGE: All references to the hardcoded 'proctortrack' string have
been removed from the codebase, as well as the `studio.show_review_rules`
waffle flag. These were used to determine whether an escalation email is
required and whether review rules should be shown. These decisions are now made
based on the value of 'requires_escalation_email' (default False) and 'show_review_rules'
(default True) config items in the PROCTORING_BACKENDS entry.
Additionally:
* The proctoring info api will now return the list of providers which require an escalation
email so that frontend-app-learning does not need to use a hardcoded check agaist
the provider name 'proctortrack'.
* Removed translation commands, mock variables and user facing strings that contained
'proctortrack'.
* Updated all test cases that were using proctortrack to use fake providers names.
Part of: https://github.com/openedx/edx-platform/issues/36329
2025-11-25 09:37:32 -05:00
jawad khan
712123847e
feat: Instructor course information v2 apis ( #37588 )
...
* feat: Instructor course information v2 apis
2025-11-19 16:09:59 +05:00
coder1918
3591e87520
feat: add unified certificate task API with toggle, generate, and regenerate support
2025-09-24 09:30:18 -06:00
coder1918
790a67a0d1
refactor: flatten FEATURES dictionary with backward compatible proxy
2025-09-09 14:11:39 -06:00
Feanil Patel
06b54e79f2
Merge pull request #36845 from raccoongang/rg/axm-course-catalog-extend-courseware-api
...
feat: [FC-86] extend courseware api with new fields
2025-09-04 09:46:25 -04:00
Hunzlah Malik
13944afc91
feat: reset_student_attempts_for_entrance_exam to DRF ( #37069 )
...
* feat: reset_student_attempts_for_entrance_exam to DRF
* fix: update imports sequence
---------
Co-authored-by: Awais Qureshi <awais.qureshi@arbisoft.com >
2025-08-06 16:29:54 +05:00
Hunzlah Malik
cdf5083544
feat: upgrading students_update_enrollment api to DRF ( #37074 )
...
* feat: upgrading students_update_enrollment api to DRF
2025-07-29 10:36:52 -04:00
Hunzlah Malik
96e5ce073f
feat: override_problem_score to drf ( #37006 )
...
* feat: override_problem_score to drf
2025-07-28 11:03:04 -04:00
Muhammad Faraz Maqsood
5879a52b72
feat: add data report for enrolled & inactive user
...
Add new data report for learners who are enrolled in a course and have not activated their account
2025-07-18 12:09:36 +05:00
Bryann Valderrama
addeae209f
feat: add setting for config private fields in profile information report ( #36688 )
2025-07-17 17:00:25 +02:00
Awais Qureshi
8e94b2cba4
feat: Update forum role membership api to DRF ( 11th ) ( #35343 )
...
* feat: upgrading simple api to drf compatible.
2025-07-16 16:14:06 -04:00
Awais Qureshi
25dc9686a4
feat!: upgrading get_problem_responses api to DRF ( 34 ) ( #35614 )
...
* feat!: upgrading api to DRF.
2025-07-14 13:18:47 -04:00
KEVYN SUAREZ
7927213c26
fix: validation and error display for due date extensions in the API ( #36187 )
2025-07-11 15:25:30 +02:00
Awais Qureshi
8b7681ed4c
feat: list_forum_members-to-drf api to drf ( 14th ) ( #35366 )
...
* feat: upgrading simple api list_forum_members to drf compatible.
2025-07-09 07:31:20 -04:00
Muhammad Farhan
7899ba9074
feat: migrate show_unit_extensions to DRF APIView. ( #36987 )
...
* feat: migrate show_unit_extensions to DRF APIView.
2025-07-08 11:09:56 -04:00
Talha Rizwan
7b739ea2f5
feat: rescore entrance exam to drf ( #36574 )
...
* feat: rescore entrance exam to drf.
2025-07-01 12:09:54 -04:00
Talha Rizwan
97b91bdfc8
feat: export ora2 submission files to DRF ( #36557 )
...
* feat: export ora2 submission files to DRF
2025-06-30 09:32:32 -04:00
Talha Rizwan
4cea2ab041
feat: export ora2 summary to DRF ( #36555 )
...
* feat: export ora2 summary to DRF.
2025-06-12 12:36:56 -04:00
Talha Rizwan
b6cec3c67e
Export ora2 data to drf ( #36556 )
...
* feat: export ora2 data to DRF
2025-06-05 10:37:55 -04:00
Andrii
c43e1be4a8
feat: extend courseware api with new fields
2025-06-03 18:17:41 +03:00
Talha
27f13baccc
refactor: fix code quality issue
2025-04-29 10:30:46 +05:00
Talha
dc61c87a2d
feat: calculate grades csv to DRF
2025-04-28 13:56:01 +05:00
Awais Qureshi
1b15ae0cd9
feat!: upgrading api to DRF.
2025-04-24 13:00:04 +05:00
Awais Qureshi
04aa93c213
feat!: upgrading api to DRF.
2025-04-24 11:29:34 +05:00
Awais Qureshi
6680aecbbe
Rescore problem to drf ( #35627 )
...
* feat!: upgrading api to DRF.
2025-04-15 15:24:05 +05:00
jciasenza
bae47af758
fix: updated existing enzyme tests to use react testing library
2025-03-28 17:45:48 -03:00
Robert Raposa
399be67fc4
style: remove eslint with frontend code removal ADR
...
- Add ADR for frontend code removal
- Drop eslint, as explained in the ADR
2025-03-20 11:03:41 -04:00
Awais Qureshi
62e5904286
feat!: upgrade generate_bulk_certificate_exceptions to drf ( 26 ) ( #35577 )
...
* feat!: upgrading api to DRF.
2025-03-14 15:48:06 +05:00
Rodrigo Martin
91acd3a26f
feat: Update link styling ( #36348 )
2025-03-11 12:07:29 -03:00
Feanil Patel
f310c02aba
build: Drop the whatwg-fetch polyfill.
...
This package polyfills the Fetch api but that API is now widely
available so I don't think we need this package anymore.
2025-03-05 08:58:35 -05:00
Ahtisham Shahid
b1efc9b609
fix: resolved allow enroll email issue ( #36309 )
2025-02-27 15:34:05 +05:00
Ahtisham Shahid
6d21b97a8b
fix: user id in allow enroll email inconsistent ( #36300 )
2025-02-26 18:12:57 +05:00
Awais Qureshi
3ef635b584
feat!: upgrading add_users_to_cohorts api to DRF ( 33 ) ( #35613 )
...
* feat!: upgrading api to DRF.
2025-02-26 17:49:46 +05:00
Ahtisham Shahid
b7a2ffaab8
fix: log only for allowed_enroll email ( #36273 )
2025-02-19 17:35:43 +05:00
Awais Qureshi
9f5fe30f54
feat!: upgrading get_proctored_exam_results api to DRF ( 32 ) ( #35612 )
...
* feat!: upgrading api to DRF
2025-02-19 15:12:39 +05:00
Awais Qureshi
cba02f5e81
feat!: upgrading api to DRF. ( #35609 )
2025-02-17 14:41:08 +05:00
Ahtisham Shahid
15cacf9dd0
fix: log only for allowed_enroll email ( #36254 )
2025-02-14 14:48:02 +05:00
Ahtisham Shahid
c9dfb6edeb
chore: added debug logs in instructor enrolment email ( #36250 )
2025-02-13 19:49:44 +05:00
Awais Qureshi
53de406537
feat!: upgrade bulk_beta_modify_access to drf ( 30 ) ( #35604 )
...
* feat!: upgrading api to DRF.
2024-12-17 16:35:22 +05:00
Awais Qureshi
81d4239117
feat!: upgrade start_certificate_regeneration to drf ( 29 ) ( #35599 )
...
* feat!: upgrading api to DRF.
2024-12-02 17:08:01 +05:00
Awais Qureshi
a4d3bf91db
feat!: upgrade certificate_exception_view to DRF ( 28 ) ( #35594 )
...
* feat!: upgrading api to DRF.
2024-11-28 14:58:54 +05:00
Awais Qureshi
bfa756b7c9
feat!: upgrading api to DRF. ( #35584 )
2024-11-26 16:56:03 +05:00
Awais Qureshi
8ea2d1030e
feat!: upgrade get_issued_certificates to DRF ( 24 ) ( #35534 )
...
* feat!: upgrading api to DRF.
2024-11-25 16:04:59 +05:00
Awais Qureshi
d6e0528148
feat!: upgrade certificate_invalidation_view to drf ( 23 ) ( #35521 )
...
* feat!: upgrading api to DRF.
2024-11-01 16:56:20 +05:00
Awais Qureshi
a2bd8a7525
upgrade get_students_features api with DRF( 7th api ) ( #35323 )
...
* feat: upgrading simple api to drf compatible.
2024-10-07 16:09:32 +05:00
Awais Qureshi
8d386d7b24
feat!: upgrading api to DRF. ( #35536 )
2024-10-04 16:45:47 +05:00
Awais Qureshi
8c978c2415
feat!: upgrading mark_student_can_skip_entrance_exam api with DRF ( 21 ) ( #35460 )
...
* feat!: upgrading simple api with DRF.
2024-10-02 15:20:47 +05:00