Page Datafolder: BaileyWeb.University.Courses

The Page Datafolder BaileyWeb.University.Courses, titled as University Courses, is used to store course information. It doesn't store course content (that comes from the BaileyWeb.University.Subjects datatype), just the metadata related to the course; this includes when the course begins, where it is based, application information, entry requirements, etc. Please refer to the Data Model page for information about its relation to other datatypes.

Data Structure

Field: Label: Help: Type: Optional: Widget: Validation: Order: Group:
Id GUID Key
StartDate Start date* The date that the course begins. Date (Year/Month/Day) No Date Selector (Now) None Ascending1 Group1
CourseLevel Course level* The education level of the course. Data Reference (EducationLevels) No Selector None Ascending2 Group2
CourseCode Course code* The identification code for the course. Must be unique. String (64) No Text Box Regular Expression Validation Ascending3
Award Award type* The type of award upon completion. Data Reference (Awards) No Selector None
AwardMode Award mode* The award mode, for example: Joint, Major/Minor, Single, Specialised, etc. Data Reference (AwardModes) No Selector None
Subject1 Subject one* The primary subject. Data Reference (Subjects) No Selector (GetSubjectsListDictionary) None
Subject2 Subject two (optional) The secondary subject. Data Reference (Subjects) Yes Selector (GetSubjectsListDictionary) None
ApplicationCode Application code* The application code for the course. String (64) No Text Box None
ApplicationMethod Application method* How do students apply? Data Reference (ApplicationMethod) No Selector None
EntryProfile Entry profile* What qualification profile do you need to get onto this course? Data Reference (EntryProfiles) No Selector None
FeeBand Fee band What fee band does this course have (if any)? Data Reference (CourseFeeBands) Yes Selector None
MainLocation Main location* The main location for the course. Data Reference (Locations) No Selector None
CourseLengthFullTime Course length full-time The length of the course in full-time study mode. String (64) Yes Text Box None
CourseLengthPartTime Course length part-time The length of the course in part-time study mode. String (64) Yes Text Box None
CourseLengthDistance Course length distance learning The length of the course in distance learning study mode. String (64) Yes Text Box None
StudyAbroad Study abroad available? Is there a study abroad / overseas option available (Tick for yes)? Boolean (False) N/A Check Box None
StudyWorkBased Work based course? Is this a work-based course (Tick for yes)? Boolean (False) N/A Check Box None
StudyCPD CPD course? Is this a continuing professional development course (Tick for yes)? Boolean (False) N/A Check Box None
Handbook Handbook Is there a course handbook? Data Reference (C1 Media File) Yes Media File Selector None
Display Display? Display this course on the website (Tick for yes)? Boolean (True) N/A Check Box None

Settings

  • Has caching? No
  • Has publishing? No
  • Localised? No
  • Data URL: ~/course({StartDate}/{CourseLevel}/{CourseCode})

Notes

Courses are grouped alphabetically by StartDate, CourseLevel, then listed alphabetically by the CourseCode field.

CMA Guidance

In the UK, the Competition and Markets Authority (CMA) has issued guidance (Higher Education: consumer law advice for providers) to help institutions understand their responsibilities under consumer protection law when dealing with students. This is particularly important in relation to courses, subjects and modules, as well as fees, where the student must be made aware of any changes made to them between initial enquiry, application, registration and enrolment, and onward until graduation.

The presence of the StartDate field in the data model for courses facilitates this, especially when combined with your institution's own course management and workflow processes.

The StartDate field allows variations in entry requirements, application methods, and even fee bands, according to the time of year that the course starts.

The CourseCode covered by regular expression validation of ^[\w\d\s]+$ and so only allows alphanumeric characters, underscores _ and spaces. You cannot use a hyphen -, due to the URL generation resolving it to a difficult to support UTF-8 (hex) value.


Updated: 07 April 2017