Add filtering by a course, sorting by time; add more models fields