Update view and HTML to work with new Attendance model
Merged up
Revert previous revert
Revert "Revert "Add status and explanation fields""

This reverts commit fed7a9f2c0d18da283d53ccd33f5b5619bff4822.
Fix a bug