[Credentials/Badges] Name changes made in Canvas should reflect in the Credentials roster before a certificate is awarded

Problem statement:

Amendments to a student's name in Canvas does not sync with the Credentials roster once the roster has already been set-up. Instead when an instructor awards a credential, the credential is issued to the original name the student had when they were first enrolled to a course. This means administrative users have to manually log-in to Credentials to change student names after their credential has been issued or complete the time consuming task or revoking and re-rewarding a badge.

Proposed solution:

Canvas and credentials LTI so sync at least 24-hours to capture changes to student names manually and updating the credentials roster with any amendments. Failing this, an option for instructors/administrators to be able to edit a student name from the Credentials roster within Canvas.

User role(s):

admin,instructor,student