Updated attendance to use username

Updated take attendance and enrolment functionality to use the
student’s username instead of their concatenated first and last name.
Changed variable names

Changed the variable names for hourly milestones so that it was more
descriptive