My Oracle Support Banner

Fluid Class Search And Enroll: Multi-Component Courses, Where Primary Enrollment Component is "To be Announced", are Included in Results Using Class Start Times and Class End Times Filter, but Excluded Using Class Meeting Days Filter (Doc ID 2886789.1)

Last updated on MARCH 01, 2024

Applies to:

PeopleSoft Enterprise CS Student Records - Version 9.2 and later
Information in this document applies to any platform.

Symptoms

FLUID Class Search produces inconsistent results when filtering multi-component courses - where the primary enrollment component is not linked to a set meeting pattern and is listed as "To Be Announced", such as for an on-line lecture. In this scenario, the search returns different results when filtering based on the Class Start Times and/or Class End Times, compared to the results when filtering based on Class Meeting Days.

Different institutions may have different opinions on whether the course should  be filtered in or out of the results in this scenario. The on-line help, regarding both the day and time filters, states: "All classes within the class option must meet the facet value to be retrieved." However, that still is not completely clear or transparent what the expected result should be with a course set to "To Be Announced" - if this would be considered a match against the facet value, or non-match. Regardless of the intended design, however, the results should be logical and consistent no matter which filter is being used.

The issue can be reproduced at will with the following steps:

  1. On Set Up SACR > Product Related > Student Records > Fluid Self Service Setup > Class Search Setup > Class Search Setup, set the multi-component filtering to "Include Other Class Components".
  2. On Set Up SACR > Product Related > Student Records > Fluid Self Service Setup > Class Search Setup > Class Option Setup, set dropdown to 'check and display' and check both boxes.
  3. Navigate to Curriculum Management > Schedule of Classes > Maintain Schedule of Classes for a multi-component course.
  4. On Basic Data tab, go to the row for the Primary component (usually the lecture), set class type to enrollment section and instruction mode to WW (or whatever would be used to indicate the course is on-line and/or not meeting in person).
  5. On Meetings tab, do not define (or blank out) meeting pattern since it's on-line. No pattern, days or times should be checked.
  6. Repeat steps 4 and 5 for other components, marking all as non-enrollment and with a specific meeting pattern.
  7. Run Class Index full build if any changes were made in previous steps. Curriculum Management > Fluid Class Search > Class Search Index Full Build.
  8. From the FLUID Homepage, navigate to Manage Classes Tile, Class Search and Enroll and search on the course subject. Verify the course appears in the results.
  9. On the page with the filters showing on the left, choose one of the class start times and/or class end times options that matches with at least one of the non-enrollment components of the course. Note the course still shows in the search.
  10. Check off those filters, then instead choose the day filter that matches exactly with the meeting pattern on at least one of the non-enrollment components of the course. Note the course no longer shows in the results.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.