add new method to accommodate teachers' request, so now the generator is able to tolerate failure attempt to add course according to teachers' preference and report the failure.