Dashboard accordion course-list

and a series of ajax improvements