add drag and drop for assignments