The incident rule base defines what actions are taken when the incident count reaches a threshold.

Incident Actions include:

  • Print a Slip

  • Send a notification

  • Assign points

  • Assign detention

Example for illustrative purposes


Every incident is comprised of four basic elements detailed below.





Incident Name

Any name can be used to describe the incident.

Examples include: Tardy to School, Dress Code, Electronic Use.

Incident Code

An optional prefix can be attributed to the incident.

Examples include: T-01, D-01

Rule Group

A Rule Group consists of an Incident Count and Incident Actions. The Incident Actions are followed when a student’s incident count meets the count threshold.

PerfectPass will automatically number Rule Groups as they are added.

Incident Actions

Incident actions are executed when the incident is assigned.

Available actions include:

  • Print a Slip

  • Send a Notification

  • Assign Detention

  • Points


Browse to Discipline > Incidents to add, edit, or remove incidents.


Various actions can be performed on the Incident.


Use the Edit action to modify the incident Name, Incident Code, and Rule Group.


The Copy action will create a copy of the incident and assign it the same rule group. For example, if you copy Tardy to School that is assigned to Rule Group 4, the copy action will create a new incident named Copy of Tardy to School assigned to Rule Group 4.


The Archive action essentially hides the Incident so that it cannot be assigned any longer. Student incident history and detention assignment are preserved.


The Delete action will remove the Incident, its Rule Group, and Student Incident History. Note that detention consequences are not removed by this action.


Create Incident

Click Create Incident to add a new Incident.

-Enter a Name for the incident

-The Incident Code is optional and can be printed on slips.

Rule Group

-Create a New Rule Group is the default option and should be used unless you want the new incident to share an existing Rule Group by selecting a group from the droplist.


The Manual rule group option operates differently from a numbered Rule Group.

  • There is no pre-defined rulebase that triggers the consequences based on the incident count - instead - the user must select one or more consequence(s).

    • Print a slip

    • Assign a detention

    • Assign Points

Detention Assignment

Manual rule group incidents follow the Detentions “Auto Assign” setting. In other words, if Auto Assign is enabled, PerfectPass will assign the student to the next available detention.

When Auto Assign is disabled the user must select the detention meeting place and time.

Assigning the “manual” incident type to a student will require the user to select the actions to perform.

Actions include:

  • Print a slip

  • Assign a detention

  • Assign points


In Discipline > Incidents when you create an Incident with the the Rule Group set to Manual there aren’t any user-definable options as shown below.


Rule Group

Discipline rules are stored in Rule Groups and incidents can share the same Rule Groups or have their own unique Rule Group.

Add Rule

After saving the new incident you can add rules to it.

  1. Click +ADD RULE or add a rule

  2. Choose the appropriate incident count trigger then click Save.


  3. Click the gear icon on the rule then choose Add Action


  4. Select an action
    Each action has unique properties that must be completed prior to saving.


  5. Click Save

  6. Add additional actions as necessary by completing steps 1-4

Incident Actions

The available incident actions include Print a Slip, Send a Notification, Assign Detention, and Points. An incident can use one, all, or any combination of actions.


Select a predefined slip to be printed to a slip printer.

Slips are automatically printed to a nearby slip printer (according to your Station) when the incident is assigned.

Create or edit slips by navigating to Discipline > Incidents, then click Manage > Slips.

Refer to Slips for more information.


Send a Notification

A real-time notification about the incident and/or detention assignment can be sent to email or SMS recipient groups automatically.

By establishing email and notification groups in Administration > Notifications you can ensure notifications are sent to school staff and the student parent/guardian every time the incident and/or detention is assigned.

Refer to Notifications for more information.

Assign Detention

Students are placed into detention events by assigning the incident.


Use the Filter options to assign any detention, or choose specific detention meeting times and locations.

Number to assign

Number to assign indicates the number of detentions to assign.


The Consecutive option forces detention assignment to be scheduled without skipping days if possible (e.g. If detention is held daily Monday through Friday, the system will assign Monday/Tuesday, or Tuesday/Wednesday). This option is enforced whether Auto Assign Detention is enabled or disabled.

Hours Forward

The Hours Forward option provides the ability to give ample notice to the student and guardian about the upcoming detention. For example if Hours Forward is set to 4, and a lunch detention is today at 12:00 pm, a student incident assigned between 8:01 am - 12:00 pm would not be assigned today’s lunch detention, instead the system will assign the next available detention according to the Filter setting.



The Points action permits the assignment of positive or negative points to a student.

Choose a positive or negative Point Value, or choose Ask for Point Value.

Ask for Point Value

The Points action will prompt for the point value when this option is enabled.



Rule Group

Here is an example of a Rule Group in PerfectPass using the illustrative example from earlier. Rule Groups for incident counts 1-2, and 3-* (greater than or equal to) have been added.



The manual incident type does not include any user-defined settings.

The incident count will reset according to the rule count filtering setting.



Questions? Contact us at