Age & Grade Entry

Every product should have an assigned grade.

To understand the codes developed for grade entry, we need to understand the problems we're solving:

The underlying principle is to:


Overview

The grades entered in the Profiles tab of CounterPoint are sent to the website where they:

counter point screen shot: grades

website screen shot: grades

website screen shot: grades


Variations Used in Packaging

Consider the 'grade' printed on the packaging of these three products:

  1. packaging variations before: grade
  2. packaging variations before: age
  3. packaging variations before: level

All three products are for the same 'grade' but each manufacturer has chosen to label it differently. It's important that the text shown on the website matches what's visible in the picture. A customer might hesitate if the image for the first product says Grade 2 but the text on the page says Age 7.

The one exception is the last product which uses an arbitrary level assignment. Level C for an alphabet puzzle would obviously be a very different grade than Level C of an algebra book series. You will need to determine the appropriate grade for products like this.

To be consistent with the manufacturer's printed grade, we will enter the grade attributes for these products as follows:

  1. packaging variations after: grade
    A number by itself indicates grade.
  2. packaging variations after: age
    The prefix of a indicates age.
  3. packaging variations after: level
    We will convert the arbitrary level to a concrete grade. This could be entered as a7, but by default entries will be according to grade.

Do not project your own age or grade bias on to products.

Stick to the grades provided by the manufacturer.


Special Education Considerations

Assign grades to products as they're intended for students of typical abilities. Special education teachers/parents know to filter products by their students' ability level instead of their physical age. (For example, a fourth grade special education teacher knows her students are performing at a second grade level, and will search for grade 2 products.)


Ranged Values

Many products are designed for children of multiple ages or grades:

  1. grade ranges before: grade
  2. grade ranges before: grade
  3. grade ranges before: grade

Entry for these products is relatively straightforward, and we will enter the grade attributes for these products as follows:

  1. grade ranges after: age
    A number by itself indicates grade.
  2. grade ranges after: grade
    The prefix of a indicates age.
  3. grade ranges after: level
    We will again convert the arbitrary level to concrete grades.

Some grades inherently indicate a range of grades. For example preschool encompasses multiple ages, and high school is more than one grade level. Additionally some grade ranges can overlap.

The complexity of assigning concrete grades to these products is left to the database algorithm, and data entry once again matches the printed designation.

Download Grade Codes PDF

The only values you can enter are shaded in green.

grade mappings

a5+ or 3+ are not valid entries! Separately enter min: a5 and max: +

Enter values like Grades 4-8+ as min: 4 and max: +

  1. grades that encompass ranges: names
    p is our code for preschool.
  2. grades that encompass ranges: age to grade
    It's okay to mix-n-match code styles.
  3. grades that encompass ranges: overlap
    overlapping ranges are acceptable.
  4. grades that encompass ranges: and up
    + is shorthand for …and up.
    a5+ is not a valid entry!

False-Positive Search Matches

A false-positive search match is when a product is shown to the customer because it mathematically matches the grade(s) they chose, but an average person would not expect the product to appear in the search results.

Consider the following alphabet puzzle:

  1. grade not clipped

Suppose a customer comes to the website and filters their search to Age 12. Because this product is marked as ages four and up, it will appear in the results.

It is unlikely that a person searching for grade 7 expects to see an alphabet puzzle in their search results. This is a false-positive match.

Let's fix this.

  1. grade not clipped
    The underscore is shorthand to hide the product in search results above this grade.

An underscore prefix followed by an age or grade tells the database to treat the product as if the max is age 8 (in this example), but to show 'and up' on screen to match the packaging.

Any max age/grade/range code can be entered with an underscore prefix to clip search results. You can not clip the min value, and the underscore shorthand is not available in the min field.

grade clipped

Avoid Creeping Grades Based on Your Personal Bias

Another Type of False-Positive Match

Imagine a product labeled by the manufacturer as "Grade 2."

You might look at the product and think "This could also work for a first grader who's performing above grade level; or, for third grade."

Avoid this tempation.

grade creep

CPSIA Compliance (Safety Warnings)

We are required to list all safety warnings on our website. Most safety warnings include age restrictions which we are also required to show.

Warning label information is entered in a different place.

Assign ages and grades independently of the age restrictions on the warning label.

When entering the minimum and maximum age/grade values for a product:

When no age is given (stickers or decoratives for example):

The website will ensure displayed ages & grades comply with safety warnings.

safety warning adjustments

Customer Preference

It is our desire to allow customers to filter products by age or grade – whichever they feel most comfortable with.

The conversion from age to grade or vice-verse will be handled by the website and does not need to be considered when assigning min/max ages or grades.

  1. grade ranges after: age
  2. packaging variations after: age
  3. grades that encompass ranges: overlap

Ease of Data Entry

If the min and max values are identical, the max value can be left blank.

  1. ease of entry: grade
  2. ease of entry: age
  3. ease of entry: encompassing ranges

The website will assume max is the same value as min.

  1. ease of entry website: grade
  2. ease of entry website: age
  3. ease of entry website: encompassing ranges
Help & Documentation