Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
1963055
feat: adds data downloads get endpoint and generate reports endpoint
wgu-jesse-stewart Jan 26, 2026
62371aa
feat: add _detect_report_type_from_filename
wgu-jesse-stewart Jan 27, 2026
c1c406c
feat: add course not found error to data downloads get endpoint
wgu-jesse-stewart Jan 29, 2026
062898c
feat: Problem Responses Report api
wgu-jesse-stewart Feb 4, 2026
3b95bb0
feat: add Certificates Issues report
wgu-jesse-stewart Feb 5, 2026
3a248af
Merge branch 'master' into wgu-jesse-stewart/37468-datadownloads-get-api
wgu-jesse-stewart Feb 5, 2026
e372aad
fix: after rebase
wgu-jesse-stewart Feb 5, 2026
418a566
fix: linting
wgu-jesse-stewart Feb 6, 2026
b0800a3
fix: code style
wgu-jesse-stewart Feb 6, 2026
f1fb716
feat: PR feedback
wgu-jesse-stewart Feb 9, 2026
d21ab18
feat: PR feedback
wgu-jesse-stewart Feb 9, 2026
e2a1618
Merge branch 'master' into wgu-jesse-stewart/37468-datadownloads-get-api
wgu-jesse-stewart Feb 9, 2026
9cc5c9b
feat: test coverage
wgu-jesse-stewart Feb 9, 2026
c95b863
Merge branch 'master' into wgu-jesse-stewart/37468-datadownloads-get-api
wgu-jesse-stewart Feb 10, 2026
cd4d7e6
fix: linting
wgu-jesse-stewart Feb 10, 2026
8faa7cb
Merge branch 'master' into wgu-jesse-stewart/37468-datadownloads-get-api
wgu-jesse-stewart Feb 10, 2026
aa305a2
Merge branch 'master' into wgu-jesse-stewart/37468-datadownloads-get-api
wgu-jesse-stewart Feb 11, 2026
83900b3
fix: unrelated failing test
wgu-jesse-stewart Feb 11, 2026
e7f7981
Merge branch 'wgu-jesse-stewart/37468-datadownloads-get-api' of https…
wgu-jesse-stewart Feb 11, 2026
7922668
fix: tests
wgu-jesse-stewart Feb 11, 2026
7c98eb2
fix: Update test_linkedin.py
wgu-jesse-stewart Feb 11, 2026
c629806
fix: Update test_linkedin.py
wgu-jesse-stewart Feb 11, 2026
be8d644
fix: Update BlockBrowser.test.jsx.snap
wgu-jesse-stewart Feb 11, 2026
4e5ac0f
fix: Update ReportStatus.test.jsx.snap
wgu-jesse-stewart Feb 11, 2026
5b36f1b
fix: revert test
wgu-jesse-stewart Feb 11, 2026
f935f6c
test: separate report api test
wgu-jesse-stewart Feb 11, 2026
0e5e5cb
fix: test
wgu-jesse-stewart Feb 11, 2026
84d155c
fix: lint
wgu-jesse-stewart Feb 11, 2026
430909c
fix: pr feedback
wgu-jesse-stewart Feb 12, 2026
12da5d4
fix: pr feedback
wgu-jesse-stewart Feb 12, 2026
af3712a
fix: test
wgu-jesse-stewart Feb 12, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions lms/djangoapps/instructor/constants.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,29 @@
"""
Constants used by Instructor.
"""
from enum import Enum

# this is the UserPreference key for the user's recipient invoice copy
INVOICE_KEY = 'pref-invoice-copy'

# external plugins (if any) will use this constant to return context to instructor dashboard
INSTRUCTOR_DASHBOARD_PLUGIN_VIEW_NAME = 'instructor_dashboard'


class ReportType(str, Enum):
"""
Enum for report types used in the instructor dashboard downloads API.
These are the user-facing report type identifiers.
"""
ENROLLED_STUDENTS = "enrolled_students"
PENDING_ENROLLMENTS = "pending_enrollments"
PENDING_ACTIVATIONS = "pending_activations"
ANONYMIZED_STUDENT_IDS = "anonymized_student_ids"
GRADE = "grade"
PROBLEM_GRADE = "problem_grade"
PROBLEM_RESPONSES = "problem_responses"
ORA2_SUMMARY = "ora2_summary"
ORA2_DATA = "ora2_data"
ORA2_SUBMISSION_FILES = "ora2_submission_files"
ISSUED_CERTIFICATES = "issued_certificates"
UNKNOWN = "unknown"
Loading
Loading