The course.xml contains the configuration for all of the home course screens: list, add, edit, and view.
|Standard view and xml view are compared side-by-side using red numbered labels to draw comparisons.|
The StuAcadrec page element controls all of the home course screens.
The masterview attributes control the list screen. detailView attributes control the add, edit, and view screens. Column elements control all pages. Users can control which columns are displayed on a particular screen and who is allowed to see them by adding masterView and detailView attributes to the column's element. In the screenshots below, the letters next to the XML elements correspond to the areas of the screen that they control.
The filterOn attributes defined in the masterView element at the top of the StuAcadrec page element control what drop-downs are displayed at the top of the course list screen:
The options for these drop-downs are gathered from the courses in the results.
Add/Delete, Course Details, and Edit Course
Many of the column elements in course.xml contain detailView attributes. These define how the columns are displayed on the add, edit, and view screens. The user can configure what type of form input should be used, as well as any validation rules for that field. The values for the grade and year drop-downs are configured in options.xml.