[WIP] (BB-1389) Update enrollment serializer and Add problem submission history endpoint

Description

Update enrollment serializer and Add problem submission history endpoint

*JIRA tickets*: If there is a related publicly viewable JIRA ticket, mention that here. Also mention the OSPR ticket
number here once it gets created (after you open the PR), if applicable. Otherwise omit this.

*Discussions*: Link to any public dicussions about this PR or the design/architecture. Otherwise omit this.

*Dependencies*: None

*Screenshots*: Always include screenshots if there is any change to the UI.

*Sandbox URL*: TBD - sandbox is being provisioned.

*Merge deadline*: "None" if there's no rush, "ASAP" if it's critical, or provide a specific date if there is one.

*Testing instructions*:

1. Step by step manual setup/testing/verification instructions go here.
2. Step 2

*Author notes and concerns*:

1. We are aware that there is a glitch affecting the UI for this feature in the following way: ...
Currently looking for ways to fix it.
2. We tried to optimize for accessibility, but there are still some open questions: ...

*Reviewers*

  • [ ] (OpenCraft internal reviewer's GitHub username goes here)

  • [ ] edX reviewer[s] TBD

*Settings*
```yaml
EDXAPP_FEATURES:
ENABLE_COMBINED_LOGIN_REGISTRATION: true
```

Status

Assignee

Unassigned

Reporter

Open Source Pull Request Bot

Labels

Contributor Name

Josue Balandrano Coronel

Repo

edx/edx-platform

Customer

Epic Link

None

OSCM Assignee

None

Priority

Unset
Configure