Using the Common Attribute Framework to Extend Class Associations for Program Enrollment

The Common Attribute Framework (CAF) can be used with Program Enrollment Self-Service to associate a student with specific sections of a class. There are two configuration options: Required Match and Filter Default. An example of a Required Match is where a student’s attribute value, e.g. Student Language French, matches only those classes with the same value. Filter Default automatically selects classes based on the student’s attribute value, but students can deselect the filter and select another student language attribute value (for example, English). Institutions can define the values they want to use within the Common Attribute Framework to be able to associate students with specific classes.

  1. Add the common attributes you want to use to associate students with specific classes.

    1. Go to Set Up SACR > Common Definitions > Common Attribute Setup > Record Context).

    2. In Record (Table) Name, make sure you select ACAD_PROG.

    3. In the Attributes region, specify the common attributes you want to use. The following images show examples of adding Student Language and Student Shift as the common attributes.

      This example illustrates adding common attribute "Student Language" to filter classes.

      ""Example 1: Adding common attribute "Student Language" to filter classes

      This example illustrates adding common attribute "Shift" to filter classes.

      ""Example 2: Adding common attribute "Shift" to filter classes
    4. Click Save.

    5. Access the Record Context page again (Set Up SACR > Common Definitions > Common Attribute Setup > Record Context).

    6. In Record (Table) Name, select CLASS_ASSOC.

      This illustrates adding a common attribute to Record Name CLASS_ASSOC. You can find definitions for the fields and controls later on this page.

      Example 3: Adding common attribute to Record Name CLASS_ASSOC
    7. Add the same attributes you added to ACAD_PROG so that you can select these attributes on the Associated Class Attributes page (step 3), and then click Save.

  2. Configure class search to use the common attribute.

    This example illustrates configuring class search filters for program enrollment.

    Configuring class search filters for program enrollment
    1. Go to Set Up SACR > Product Related > Student Records > Curriculum Management > Class Search Configuration.

    2. In Class Search Profile, click SSAPT.

      This profile allows you to match students to specific classes based on certain filters.

    3. Click Class Result Options.

    4. In the Filters group box, select Use Search Filter Results if there are a number of class attributes so that students can use these as filters when searching for classes.

    5. In the Filters group box, select Use Common Attribute to add the attributes you created.

    6. In the Match column, you can select:

      Required Match, which requires an exact match on the Student Program and Class Association attributes. If there is only one class attribute that matches the Student Program attribute, the class section appears by default in My Schedule Builder. If there are multiple classes that match the Student Program attribute, then all classes are displayed. If you select Use Search Results Filters on the Class Result Options page, the student cannot deselect the filter for the attribute that is set as a ‘Required Match’ in My Schedule Builder. For example, there may be classes taught in French and Flemish. The Student Program attribute is ‘Flemish’. In the class table, there are two Flemish courses and one French course. The student cannot deselect the matching language Flemish classes, but can view, and (optionally) select the other French class.

      Filter Default, which does not require a match between the Student Program and Class Association attributes. For example, there may be multiple classes for the attribute Shift (Shift 1, Shift 2, and so on). The Student Program attribute is Shift 2. Because Filter Default does not require a match, the attribute for Shift 1 is also displayed and can be selected. Although Shift 2 is selected as the default (because it matches the Student Program value), the student can deselect Shift 2 and then select Shift 1. The classes that appear in the search results are based on the initial default. It is also possible to select both attributes.

      For more information about the Class Result Options page, see Defining Class Search Result Options.

  3. Link the attribute to classes:

    1. Go to Curriculum Management > Schedule of Classes > Maintain Schedule of Classes.

    2. Click Associated Class Attributes.

    3. From the Associated Class Attributes region, add the attribute and assign a value.

      This illustrates how to linking common attributes to a class.

      Linking common attributes to a class
    4. When you are done adding attributes and assigning values, click OK.

    5. If there are other sections to which you want to link attributes, go to the next section in the list, then repeat steps b to d.

    6. Click Save.

  4. Link the attributes and values to the student’s Program/Plan record.

    1. Go to Records and Enrollment > Career and Program Information > Student Program/Plan.

    2. Click Additional Information.

      This tab appears when you set up the attribute for the Record Name ACAD_PROG.

    3. In the Program Data region, add a program attribute and assign a value.

    4. Make sure you select Show in Student SS.

    This example shows program attributes set for Student Shift = 2, and Student Language = FL.

    This shows an example of linking common attributes to a student's program plan.

    'Example of linking common attributes to a student's program plan

To check your setup, log in as a student:

  1. Go to Self Service > My Education Plan.

  2. Click Build Schedule.

    The first example shows classes that have a ‘Required Match’. The student cannot deselect the attribute that is required (Flemish). The classes initially displayed are based on the required attribute.

    This illustrates an example of class search results when filtered by Student Language.

    Example of class search results when filtered by Student Language

    If an attribute is set as ‘Filter Default’ on the Class Result Options page, a match is not required.

    In the following example, a student may have a Student Program attribute of Shift with a value of Shift 2. Because this is not a required match, students can deselect the Shift 2 attribute and select Shift 1 or both.

    This illustrates an example of class search results using a default filter.

    Example of class search results using a default filter