Use Grade and Age Matching Behavior

Every organization does check-in a bit differently and that applies to determining which groups a person is eligible to check into. To accommodate this, we've added a feature that provides fine-tuned control over group filtering. Let's walk through the options to clarify.

  • Grade And Age Must Match: This is the typical, out-of-the-box behavior Rock uses for filtering. If a group has a Grade Range, Age Range, and Birthdate Range, the logic is: the grade must match, and either the age or birthdate must match.
  • Age Match Not Required: With this option, if a grade match is possible (i.e., a grade range is specified and the person has a grade), then no age check is performed. For example, if Noah is 11 and in 6th grade, and group "A" specifies Grades 4–6 and Ages 12–14, then he will match the group. Conversely, if group "B" specifies Grades 2–3 and Ages 12–14, then he will not match the group because the grade check determined "no match" (as Noah is not in Grades 2–3).
  • Prioritize Grade Over Age: The matching logic starts with the Age Match Not Required option; however, an additional step is performed -- any groups that did not match by grade are excluded. For instance, let's say you have a preschool room (age-based) and a kindergarten room (grade-based). Kindergartners who are also 4 or 5 years old would normally get a choice between the two rooms, even though they really shouldn't be in the preschool room. The Prioritize Grade Over Age option would check them into the kindergarten room.