TABLE OF CONTENTS
The following method in our scenario is to achieve the 'either/or' in corequisites.
Scenario
Students must select at least one English. If they select English as an Additional Language, they must also select EITHER English OR Bridging EAL. All are year-long subjects, in this file that is 4 units.
The simplest way to do this will require some additional data manipulation after selections have closed. This could be avoided (see end notes) but in this case, we elected to keep the online forms as simple as possible and do the last step manually.
Elective Data > Courses
We created a dummy course for each option and made them 8 units. Applied an E rule to them all but added a B rule to EAL by itself.
Rules & Constraints
Added Rules:
- At Least 4 E
- No More Than 8 E
- Added a clear Note to students explaining what they should do if choosing one of the combinations.
Edval Choice > Configure Forms
Configured the form to display E not B
Online Form
The online selection form will look like this:
Elective Data
There are a few different ways to manage this data when selections close and which is best will depend on the number and complexity of the selections.
1. Manually: we can highlight those who’ve selected one of the combinations by making #Classes 0 and manually changing the dummy code & adding the other.
2. CoReq/s: If preferred, you could add a field/s for them to select the required subject/s when prompted by making it (in this example,10EA) a coreq for both dummy courses, change them to 4 units and change the notes to suit. It would cut out the additional step of manually adding one of the English courses but in this case, where the number of students selecting EAL would be small, it was easier to use the manual method.
If you expect a large number or if the requirements are more complex/varied it may well be worth the extra field/s.
3. Translation Table: If you have Tertiary Features turned on, the easiest method is to use a Translation Table. Enter the two dummy course codes and specify which course codes they should become.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article