work friday, nearly finished with student assignment and save/load feature, works only for single course in this stage