layout finesse, grading module fixes, populate selected assignments, data model updated