Added endpoints
Made endpoints-ready, simplified times, added isComplete
Copied from GradeRecorder, added notes for queries