You are not covering the case when the fields are None. This seems to be very common (people not filling their data). On my dev machine, with only me enrolled on a course, the display is showing zero for no_data.