refactor/resolve the change from einstein with i18n (TUS-2887)
Merge branch 'stage' into t2887-isarin-course-user-eval
Refactored course users to include time period and to have zero, one or many teaching sites. Made change to files across TUSK site (T2887)
fixed incorrect virtual role values
moved the file to a more specific directory
Included current time periods in a list of universal time periods in case no time periods in either course_user or link_course_student
added warning msgs for schooladmin/non-schooladmin where/how add students
Added back/Refactored the missing "user_primary_role" in Course object and made changes to the callers
Manaully merged teaching eval into course users (T2887)
fixed the missing field for creating eval object
added an error message if student doesn't have site
Added the mmissing module declaration
fixed the eval completion page and missing modules declaration
Updated schema for installation
more schema change for db baseline
Merge branch 'tusk41' into t2887-isarin-course-user-eval
Add values to the user sites hash [TUS-2945]
Remove duplicate evaluatees [TUS-2947]
Hide/Show links when checkboxes are toggled [TUS-3032]
Check completion for each role separately [TUS-2963]