Skip to content

Enhance CELTS Labor Position History in User Profile #1805

Description

@MImran2002

Description

In an individual User Profile, users can navigate through:

Student Search → Profile → CELTS Labor

The CELTS Labor section currently displays a list of the student's labor positions and associated terms, but the information shown is limited and does not clearly represent the student's labor history or career growth.

Update this section so that each labor position displays more complete information from the student's Labor Status Form (LSF) history.

The following information should be included:

Display the WLS associated with each labor position so that changes in responsibility or career growth can be seen over time.
If the student has a secondary labor position, display that position as well.
If multiple LSFs exist within the same academic year, display each position separately.
For example, a student may have two records for AY 2025–26 because they changed labor positions or moved to a different department during the year.
These should not appear as one vague or duplicate academic-year entry.
Add an indication when multiple positions exist within the same academic year so that the transition between positions is clear.
Order the labor history chronologically using the labor start date and labor end date, if those dates provide a reliable ordering.

The existing function updateCeltsLaborFromLsf should be useful when implementing this change. Its docstring and related logic likely identify the LSF fields used to populate CELTS Labor records and may already contain some of the information needed for this display.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions