When selecting rosters to attach to a course site (either via Worksite Setup when creating a new course site, or Site Info > Edit Class Roster(s)), the only information displayed to the user about a given section is it's title. It can be beneficial to give the user more information here to better assist them in making a decision.
At some point in the past, someone already tried to (or thought about) adding the description to the display. We already have code in one of the velocity templates that would spit out this information, if the backing object in Java was populated accordingly. From chef_site-newSiteCourse.vm @ line 82:
However the Java object is never populated with the description attribute, so it's never printed to the screen.
The linked PR proposes the following:
- Implement the display of description attribute
- Remove the hard-coded English "(cross-listed)" string
- Implement a new sakai.property (wsetup.showRosterEIDs) to additionally control the display of the roster EID in parenthesis, after the description
- The new sakai.property will default to false to preserve original behaviour (do not display EIDs)