Skip to content

feat: read extra student profile CSV fields from course other settings#135

Open
igobranco wants to merge 3 commits intonau/teak.masterfrom
igobranco/issues/797/custom-fields-from-other-course-settings-student-profile-csv
Open

feat: read extra student profile CSV fields from course other settings#135
igobranco wants to merge 3 commits intonau/teak.masterfrom
igobranco/issues/797/custom-fields-from-other-course-settings-student-profile-csv

Conversation

@igobranco
Copy link
Copy Markdown
Member

@igobranco igobranco commented Mar 10, 2026

Add monkey-patch that allows to add new fields on
the student profile info instructor analytics csv file from other course settings:

  • Course advanced setting nau_additional_features_on_instructor_analytics_student_profile_info selects which extra fields to include per course.
  • Django allowlist NAU_ALL_ADDITIONAL_FEATURES_ON_INSTRUCTOR_ANALYTICS_STUDENT_PROFILE_INFO defines all permitted fields site-wide; unlisted fields are skipped with a warning.

fccn/nau-technical#797


Requires this code on the edx-platform:

Add monkey-patch that allows to add new fields on
the student profile info instructor analytics csv file
from other course settings:
- Course advanced setting `nau_additional_features_on_instructor_analytics_student_profile_info`
  selects which extra fields to include per course.
- Django allowlist `NAU_ALL_ADDITIONAL_FEATURES_ON_INSTRUCTOR_ANALYTICS_STUDENT_PROFILE_INFO`
  defines all permitted fields site-wide; unlisted fields are skipped with a warning.

 fccn/nau-technical#797
Fix the instructor analytics student profile info custom fields by
changing the monkey patched edx-platform method.

fccn/nau-technical#797
@igobranco
Copy link
Copy Markdown
Member Author

This commit requires that this PR be merged:

@igobranco igobranco marked this pull request as ready for review March 16, 2026 22:59
@igobranco igobranco self-assigned this Mar 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant