Merge branch 'release-3.0.0beta'
Merge branch 'RELEASE-3.0.0'
Merge branch 'dev'
Fix undefined index on mixeval student form
Fix saving course failed and department not loading
Fix #446, change confirm message on submission
clean up mixeval viewdata and fix the data enter status

The data enter status (Entered, Partially Entered) were not showing
correctly due to the incorrect using of the index of the array instead
of question number.
Update tests
Fix the survey result link
Fix the incorrect question index on survey summary
Fix the question index when saving survey
Fix the incorrect number of questions displayed on survey form
Fix incorrect number of questions on viewSurveySummary page
Merge branch 'hotfix' into dev
Removed unused fillQuestion/fillResponse functions and tests