Enter Compound Requirements

PATH: Program Admin > Programs > Graduation Programs > Compound Requirements

Compound Requirements allow the entry of one or more course requirements, test requirements, Career Tech Requirements, GPA Requirements, Child Compound Requirements, or any combination of the five, to evaluate the student on successful passing of a requirement. For example, a student may be required to take three foreign language courses of the same language or demonstrate successful assessment of the language, or successfully complete an Academic Program related to foreign language, while maintaining a specific grade point average. The Compound Requirements combine those four options.

This is an AND/OR tool. A requirement for passing needs to be this course AND this course OR this assessment, or this course AND this test OR this GPA. Using compound requirements for just an AND scenario is redundant and can be accomplished by creating Course Requirements, Test Requirements and GPA Requirements

Compound Requirements Editor

Best Practices

Course Requirements

Click here to expand...
  • Contents of the Requirement Description field should provide a meaningful message for the portal user. Suggestions would be to include the course name, course numbers and a clear description of the requirement. 
  •  Transcript/Course Number(s) come from many sources. Any existence of the course on the student's transcript would meet the course requirement.
    • If students must take and pass an Algebra 1 class, Algebra 1 can be offered at both middle schools and high schools or may come from a transfer student's transcript. It doesn’t matter what credit type they come from.
    • ALL course numbers that equate to Algebra 1 need to be entered regardless the source.
  • Student’s earning high school credit(s) in a non-high school setting will need an earned credit if Course Requirements are using the Min Credit Value field.

Wildcard Symbols

Wildcard symbols can be used when entering course numbers for Course Requirements, test codes and state codes on Test Requirements, and when entering courses and tests on Compound Requirements. The examples below use the Course Requirements as the starting place; adapt these situations for the tool for which you are entering values.

Using wildcard symbols can reduce the amount of time spent setting up the requirements. While Campus allows use of several other wildcard search options (noted on the Searching in Campus article), for Academic Planning, only the following an be used:

  • % (percent) - matches any 0 (zero) or more characters
  • _ (underscore) - matches any 1 character
  • [abc] (brackets) - matches any of a, b, or c
  • ! (exclamation point) - excludes characters

The table below lists some examples of what occurs when using these wildcard symbols.

Wildcard Option Course Requirement Entered Transcripts/ Course Numbers Value Image Notes
Percent Student needs to complete one course from list of courses 0000-0009 000%

This is a simple example, but using the percent option can be adapted to a variety of situations.

Instead of using the percent at the end of a value, it could be used in the middle of a value, like 00%0. This returns courses that begin with 00 and end with 0.

Underscore Student needs to complete one course from list of courses 0000-0009, 0000-0090 or any course that ends with 00. 000_. 00_0, __00

This example returns any courses that end with any value (000_), have any value as the third digit (00_0), and begins with any two values but ends with two zeros (__00).
Brackets Student needs to complete one course from list of courses 0000-0004. 000[01234]

Using brackets returns a range of possible characters. This option is best when the desired results do not necessarily follow a pattern, Entering 1[123] returns courses that begin with 11, 12, 13, etc.
Exclamation Point Student needs to complete one course from a list of courses, but not a certain course.

1_ _ _ , !1003

Using the exclamation does NOT return the value it precedes. In this example, the student is required to take a course in the 1000 range, but NOT course 1003.



Test Requirements

Click here to expand...
  • The Requirements Description field should provide a meaningful message for the portal user. Suggestions would be to include Assessment full name (Test name).
  • Result codes and passing/failing results should be entered for each test. See the Test Setup article for more information.


Wildcard Symbols

Wildcard symbols can be used when entering course numbers for Course Requirements, test codes and state codes on Test Requirements, and when entering courses and tests on Compound Requirements. The examples below use the Course Requirements as the starting place; adapt these situations for the tool for which you are entering values.

Using wildcard symbols can reduce the amount of time spent setting up the requirements. While Campus allows use of several other wildcard search options (noted on the Searching in Campus article), for Academic Planning, only the following an be used:

  • % (percent) - matches any 0 (zero) or more characters
  • _ (underscore) - matches any 1 character
  • [abc] (brackets) - matches any of a, b, or c
  • ! (exclamation point) - excludes characters

The table below lists some examples of what occurs when using these wildcard symbols.

Wildcard Option Course Requirement Entered Transcripts/ Course Numbers Value Image Notes
Percent Student needs to complete one course from list of courses 0000-0009 000%

This is a simple example, but using the percent option can be adapted to a variety of situations.

Instead of using the percent at the end of a value, it could be used in the middle of a value, like 00%0. This returns courses that begin with 00 and end with 0.

Underscore Student needs to complete one course from list of courses 0000-0009, 0000-0090 or any course that ends with 00. 000_. 00_0, __00

This example returns any courses that end with any value (000_), have any value as the third digit (00_0), and begins with any two values but ends with two zeros (__00).
Brackets Student needs to complete one course from list of courses 0000-0004. 000[01234]

Using brackets returns a range of possible characters. This option is best when the desired results do not necessarily follow a pattern, Entering 1[123] returns courses that begin with 11, 12, 13, etc.
Exclamation Point Student needs to complete one course from a list of courses, but not a certain course.

1_ _ _ , !1003

Using the exclamation does NOT return the value it precedes. In this example, the student is required to take a course in the 1000 range, but NOT course 1003.



Compound Requirements Editor

The Compound Requirements Editor is a combination of the Course Requirements editor and the Test Requirements editor. The fields that display on those tools also display here.

Header Fields

Field Description

Requirement/Description

Required

Text entered here displays on the student's Grad Progress tab in the Compound Requirements section. This does not have to be the course name (it could be the course name), but rather a district's description of what the student needs to take to fulfill the Compound Requirement.
Display Alert This selection is used in the student's Course Plan tab and the Academic Plan Progress Report. The selected credit type determines the credit category where requirement deficiencies exist and displays an alert. If no credit type is selected the alert will display at the top of the Course Plan tab. 
Sequence Determines in which order the requirements display based on the entered value. Requirements without an entered sequence display first. A numeric value can be entered. Since this is a sorting field, enter sequence values for all requirements or for no requirements.

Course Requirement Fields

Field Description

Transcript/Course Numbers

Required

This column accepts a list of comma separated course numbers that may contain wildcard symbols (% = zero or many characters; _ = exactly 1 character per underscore; [ ] = a range of characters). Course numbers entered here are for course numbers district-wide (from any school) or any transcripted course numbers that fulfills the requirement.


Reference the above information in the Best Practices section on using wildcard symbols. See the Wildcard Searching information for more guidance on using the wildcard symbols.

This field allows unlimited characters.


Transcript information DOES NOT INCLUDE records from standards-based grades.

Preview This link displays an HTML report of course numbers entered in the previous field for ONLY the selected calendar.
Grade

This field is a suggestion to when a student should complete the course requirement and will draw attention to these courses in the student's Course Plan. When this field is populated:


When searching for courses in the Course Catalog, an indication of a grade level suggestion displays. And, these courses display in bold.


Grade levels are not included when:

  • They have a sequence of zero.
  • The Exclude from cumulative GPA/Rank calculations checkbox is marked.

Minimum Credits

Required

This column lists the minimum number of credits the student must receive upon completion of the course requirement. Totals entered here determine if the student is on track. The entered value MUST be greater than zero.


If the Credit Type this rule applies to field is populated, the student must meet or exceed the entered value in this field. This displays on the Graduation Progress screen in the Portal. Otherwise, there is a warning on the Course Plan. When the student does meet or exceed this value, the Course Plan field displays in green, indicating the student is on track.

Minimum GPA Value

The value entered here is the minimum GPA the student must meet per the courses listed for that course requirement. This is a numeric field that allows up to 7 digits (3 places before decimal point, 4 places after decimal point). The student's course GPA value on the transcript must meet or exceed this value in order to fulfill this requirement.


If the Credit Type this rule applies to field is populated, the student must meet or exceed the entered value in this field. This displays on the Graduation Progress screen in the Portal. Otherwise, there is a warning on the Course Plan. When the student does meet or exceed this value, the Course Plan field displays in green, indicating the student is on track.

Priority

When marked, this requirement is given a priority status when a student is assigned this graduation program and needs this course to meet graduation requirements. This priority column is used in the Schedule Wizard when loading course requests.


Students who have prioritized requests are placed into requested course section in a randomized order by grade level, and loaded first. Students who do not have a prioritized requests are placed into requested course sections in a randomized order, by grade level, and loaded second.


For example.

  • On the Course Requirements for the Advanced Science Curriculum Graduation Program, AP Physics is marked as priority.
  • Colleen Student will be a senior in the next school year and is assigned the Advanced Science Curriculum Graduation Program. She requests AP Physics as part of her coursework for the next year. 
  • Dean Student will be a senior in the next school year and is assigned the General Graduation Requirements Graduation Program. He also requests AP Physics because he did very well in AP Chemistry during his junior year and would like to keep learning. He also requests AP Physics as part of his coursework for the next year.
  • AP Physics has a maximum seat count of 10.
  • In addition to Colleen and Dean, there are 8 other students who have also requested AP Physics.
  • When the Master Scheduler loads course requests for AP Physics, Colleen is placed first into the section roster, along with any other student who is part of the Advanced Science Curriculum Graduation Program. Dean is placed after the priority students into the section roster, as long as there is still room (the maximum seat count has not been met). 

Priority may be set for any course requirement, whether a grade level has been selected for fulfillment or not.

When a program is copied, the priority designation on a course requirement is also copied.

Test Requirements

Field Description
Test Code(s)

Displays which Test Codes meet the requirement. A value must be entered in either this field or the State Code field.


Reference the above information in the Best Practices section on using wildcard symbols. 

State Code(s)

Displays with State Test Codes meet the requirement. A value must be entered in either this field or the Test Code field.


Reference the above information in the Best Practices section on using wildcard symbols. 

Subject

Indicates the area of knowledge this requirement covers. This value matches the Subject selection on the Assessment Setup tab. Options are from the Test Attribute/Dictionary list.

Preview

Displays the matching tests based on the entered test codes, state codes and subject selection.

Score Evaluation

Required

Indicates how a student's assessment results affect the completion of the requirement. A test requirement can be set to one of three modes:

  • Count of Passing Tests
  • One Score At or Above
  • Sum of Scores At or Above

A requirement may be that the student must take and pass at least two state assessments for Science. The Evaluation Mode can be set to Count of Passing Tests, with a Count Value entered as 2.


The selection here also determines whether the Minimum Raw Score, Minimum Scale Score and the Count fields require a value.

Minimum Raw Score

Requires a numeric value entered that represents the minimum score needed to pass this requirement, depending on the selected Evaluation Mode. This value overrides a passing score set on the Results on the Assessment Setup.

  • When the Evaluation Mode is set to Count of Passing Tests, this field is disabled.
  • When the Evaluation Mode is set to One Score At or Above, a value must be entered in this field or in the Minimum Scale Score field, depending on which score option is used in the Test Detail.
  • When the Evaluation Mode is set to Sum of Scores At or Above, a value must be entered in this field or in the Minimum Scale Score field, depending on which score option is used in the Test Detail.
Minimum Scale Score

Requires a numeric value entered that represents the minimum score needed to pass this requirement, depending on the selected Evaluation Mode. This value overrides a passing score set on the Results on the Assessment Setup.

  • When the Evaluation Mode is set to Count of Passing Tests, this field is disabled.
  • When the Evaluation Mode is set to One Score At or Above, a value must be entered in this field or in the Minimum Raw Score field, depending on which score option is used in the Test Detail.
  • When the Evaluation Mode is set to Sum of Scores At or Above, a value must be entered in this field or in the Minimum Raw Score field, depending on which score option is used in the Test Detail.
Count

Indicates how many tests are required to pass the requirement depending on the selected Evaluation Mode.

  • When the Evaluation Mode is set to Count of Passing Tests,  a value must be entered in this field.
  • When the Evaluation Mode is set to One Score At or Above, this field is disabled.
  • When the Evaluation Mode is set to Sum of Scores At or Above, this field is disabled.
Assume Passed

When marked, the requirement for the entered test is considered to be met, and related alerts that display in the Course Plan Admin tool do not display (meaning, a student can add future courses as needed without an alert displaying).


See the Assume Passed Logic and Scenarios section for more information.

Child Compound Requirements

Stand-alone Compound Requirements can be used as Child Requirements for evaluation of one Compound in comparison to another Compound. For example, when a mathematics compound requirement is created, it can be included as a Child Requirement to the STEAM Compound Requirement grouping. Using a Child Compound Requirement, staff, students and parents can quickly identify whether or not the student is successfully completing the requirements of the Program and where to focus more effort.  Additionally, Child Compound Requirements can be used as a way to gauge student progress towards Scholarship requirements and other Academic Plans. 


Compound Requirements 

When creating a Compound Requirement, Child Requirements are created first and attached to the Parent Requirement. To begin creating a Child Requirement select "New Compound Requirement."

Once all Child Requirements are created the Parent Requirement can be built. Using the dropdown box, link each child to the parent and create a Logical Expression to define relationships using an AND and OR statement. 


Compound Requirement Editor

Field Description

Requirement Description

Required

Text entered here displays on the student's Grad Progress tab in the Compound Requirements section. This does not have to be the course name, but rather a district's description of what the student needs to take to fulfill the Compound Requirement.

Display Alert This selection is used in the student's Course Plan tab and the Academic Plan Progress Report. The selected credit type determines the credit category where requirement deficiencies exist.
Sequence Determines in which order the requirements display based on the entered value. Requirements without an entered sequence display first. A numeric value can be entered. Since this is a sorting field, enter sequence values for all requirements or for no requirements.

Child Compound Requirement

Required

This selection is used to link the Child Compound Requirement to the Parent Compound Requirement. 


A Child Requirement can be used only once across all Parent Compound Requirements. 

Logical Expression

Required

The Logical Expression field allows users to incorporate conditions between fields within a filter. This field provides an effective way to use the OR and AND relationships between sub-requirements. This same functionality is used in Ad hoc Reporting

Academic Program Requirements

Field Description

Academic Program Options

Required

Lists the selected Academic Programs. These programs are created in the Academic Programs tool. Inactive programs display in red.

Minimum Required

Required


Indicates the minimum number of Career Tech Programs the student needs to complete.

GPA Requirements

Review the GPA Calculations in Campus article for more information.

Field Description

GPA Calculation


Lists the available GPA Calculations that can be assigned to this compound requirement.

GPA Calculation Type


Indicates the type of GPA calculation that will be used. The selected calculation type that is used for course requirements also uses this calculation type. Four options are available:

  • Weighted (default selection) - GPA is based on a numeric scale
  • Unweighted  - GPA is an average of all class grades typically based on a 4.0 grade scale
  • Weighted with bonus points - Bonus points act as a bump to the GPA of specific class grades typically based on a numeric scale
  • Unweighted with bonus points - Bonus points act as a bump to the GPA of specific class grades typically based on a 4.0 scale

Minimum Overall GPA

Required

Entered numeric value (up to 6 digits) indicates the overall GPA the student must have for successful completion of this program. The selections made in the GPA Calculation and the GPA Calculation Type fields are used when comparing this entered value to the student's cumulative GPA, as follows:

  • If the student's cumulative GPA is greater than or equal to this value, the student is considered to be On Track and the Progress cell displays green.
  • If the student's cumulative GPA is less than or equal to this value, the student is considered to be Off Track and the Progress cell displays red.

Logical Expression

Required

The Logical Expression field allows users to incorporate conditions between fields within a filter. This field provides an effective way to use the OR and AND relationships between sub-requirements. This same functionality is used in Ad hoc Reporting.


Compound Requirements Logical Expressions Entry

This field allows up to 3500 characters. Any text beyond that character limit does not display in the field, and additional text cannot be added.

Logical Expressions are created using the number associated with the requirement, displays in the Reference column (see image above). For example, in the image above, 1 and (2 or 3) are referencing  the Course Requirement (1) and  MCA-II R% (2) and  MCA-III R% (3).

Logical expressions can be grouped using ( ) symbols and the reference number to define the order in which the tool should include or exclude a requirement. In the example above, the ( ) symbols indicate the requirement is met when the student successfully passes one of the entered courses (Ref. 1) and either the MCA II test (Ref. 2) or the MCA III test (3).

If the above requirement contained a fourth reference of a course requirement, that could also be entered in the logical expression, as 1 and (2 or 3) and 4.

Assume Passed Logic and Scenarios


Using the Assume Passed checkbox means the option to enforce all rules is turned off. This means students and counselors can continue to plan courses even though an alert displays on the Course Plan Admin.

Assume Passed settings only apply to the Course Plan tab, not the Progress tab. If the test has not been taken or passed, the Progress tab still lists the requirement in red until the test is passed by the student. If the compound requirement is a course OR test requirement, the progress tab does not show that requirement as having been met until the course requirement is met or the test is passed.

In a student's course plan, the student can plan to take a course and a test (referred to as a Validated Credit), opt out of a course by taking a test or opt out of a test by taking the course (referred to as Opt Out), or must plan the course (referred to as Required). The table below maps out when the Assume Passed checkbox should be used, and what occurs for the student's course plan.

Requirement Assume Passed Marked? Notes
1 course requirement AND 1 test requirement (Validated Credit) Yes When a student has not planned a course or taken an assessment that meets this requirement, an alert displays on the student's Course Plan.

In this requirement, the student must take an English class and must pass an assessment with a minimum raw score of 1. The Assume Passed checkbox is marked, indicating the student and counselor can plan their courses and not be stopped from saving changes to the plan when the student hasn't taken the assessment.

On the Course Plan, an alert displays when the course hasn't been planned. Notice the courses that meet the requirement have not been added.

Once they are added the highlighted alert no longer displays.

1 course requirement OR 1 test requirement (Opt Out) No

In this requirement, the student can either take the course OR take the assessment that meets the requirements of the course.

An alert displays when the student has not met the requirement. It is assumed the course is planned in this situation. 

When the course is planned, the alert no longer displays.

1 course requirement OR 1 test requirement (Required) Yes The course does not need to be planned, and the student must pass the assessment to meet the requirement.

This requirement is the same as the Opt Out requirement, except the Assumed Passed checkbox is marked. This setup could be used for ESL students or other students who have an alternative course program (special education students, etc.). 

This requirement also requires the student to either take the course or pass the assessment. No alerts display since the student is not planning the course.

Any value OR GPA Requirement N/A Assumed passed logic is always applied to GPA requirements when a student has a null GPA (e.g., incoming 9th grade student).

In this requirement, the student has the option of taking the listed courses OR maintaining the entered GPA value.

An alert for this course requirements does not display until the student's cumulative GPA drops below the entered GPA value is.


Add Compound Requirements

  1. Click the New Requirement button. the Compound Requirement Editor displays.
  2. Enter the Requirement Description explanation for the new compound requirements.
  3. Select the Credit Type and enter a Sequence value. 
  4. Enter the values for the remaining course requirement fields.
  5. Click the Add Course Requirement button to add more course requirements.
  6. Click the Add Test Requirement button.
  7. Enter the values for the test requirement fields.
  8. Click the Add Child Compound Requirement button. 
  9. Select the desired compound requirement from the dropdown field.
  10. Click the Add Academic Program Requirement button.
  11. Enter the values for the academic program fields.
  12. Click the Add GPA Requirement button.
  13. Enter the values for the GPA requirement fields.
  14. If necessary, add additional requirements by clicking the Add Course Requirement, Add Test Requirement, Add Child Compound Requirement, Add Academic Program Requirement and Add GPA Requirement.
  15. Enter the Logical Expression statement that combines the course sub-requirement(s) to the test sub-requirement(s).
  16. If a requirement needs to be removed for any reason, remove the reference number from the logical expression box, then click the X to the left of the Ref column.
  17. Click the Save icon when finished.