Hi Dan,
here is what the ADL spec (SCORM_1.2_RunTimeEnv.pdf) tells about the matter, examples included.
Page 3-10:
Examples:
var value = LMSGetValue("cmi.core.student_name")
A typical return value might be "Hide, Jackson".
Page 3-22:
Format: Last name, firstname and middle initial. Last name and first name are separated by a comma. Spaces in the name must be honored.
[cut]
Example Return Values:
"Student, Joseph A."
"Student, Mike A. Jr."
So we cannot use something like a DisplayName property of the User, typically localized and then adaptable.
HTH,
Matteo