Skip to main content
Version: Next

Conduct management

The Conduct module provides comprehensive behavior tracking and management for your school. It covers the full spectrum from positive recognition and rewards to disciplinary incidents, resolutions, and escalations, with built-in analytics to identify patterns and improve school culture.


Behavior (segment: behavior)

Sub-sectionPathDescription
DashboardbehaviorOverview and quick actions
Incidentsbehavior/incidentsLog and manage incidents
Recognitionbehavior/recognitionPositive behavior tracking
Typesbehavior/typesConfigure behavior types
Analyticsbehavior/analyticsReports and patterns

Conduct architecture

┌─────────────────────────────────────────────────────────────────────────┐
│ Conduct Management System │
├─────────────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────────────────────────────────────┐ │
│ │ Behavior Types │ │
│ │ │ │
│ │ Positive • Negative • Neutral │ │
│ │ Custom types with severity, points, notifications │ │
│ │ │ │
│ └────────────────────────────────┬──────────────────────────────────┘ │
│ │ │
│ ┌────────────────────┼────────────────────┐ │
│ │ │ │ │
│ ▼ ▼ ▼ │
│ ┌──────────────────┐ ┌──────────────────┐ ┌──────────────────────┐ │
│ │ Positive │ │ Incidents │ │ Neutral │ │
│ │ Recognition │ │ (Negative) │ │ Observations │ │
│ │ │ │ │ │ │ │
│ │ Awards, rewards │ │ Log → Review → │ │ Notes without │ │
│ │ Points earned │ │ Resolve/Escalate│ │ point impact │ │
│ │ │ │ │ │ │ │
│ └────────┬─────────┘ └────────┬─────────┘ └──────────┬───────────┘ │
│ │ │ │ │
│ └─────────────────────┼───────────────────────┘ │
│ │ │
│ ▼ │
│ ┌──────────────────────────────────────────────────────────────────┐ │
│ │ Points System │ │
│ │ │ │
│ │ Positive points + Negative points = Net balance │ │
│ │ Track trends • Identify at-risk students • Reward high achievers │ │
│ │ │ │
│ └──────────────────────────────────────────────────────────────────┘ │
│ │ │
│ ▼ │
│ ┌──────────────────────────────────────────────────────────────────┐ │
│ │ Analytics & Reporting │ │
│ │ │ │
│ │ Trends • Patterns • Repeat offenders • Top recognized students │ │
│ │ Resolution rates • By class/grade • By location • By time │ │
│ │ │ │
│ └──────────────────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────┘

Part 1: Behavior categories

All conduct records fall into one of three categories.

Category definitions

CategoryDescriptionPoints impactColor
PositiveRecognition for good conduct, achievements, helpfulness+ Add pointsEmerald/green
NegativeIncidents requiring intervention or disciplinary action− Deduct pointsRed
NeutralObservations or notes without positive/negative impactNo impactSlate/gray

Category use cases

CategoryExample behaviors
PositiveAcademic excellence, helping others, leadership, perfect attendance
NegativeTardiness, disruptive conduct, bullying, fighting, academic dishonesty
NeutralAttendance notes, uniform reminders, counselor check-ins

Part 2: Severity levels

Severity determines the seriousness of an incident and suggested responses.

Severity definitions

SeverityDescriptionDefault pointsAdmin reviewParent notify
MinorSmall infractions or minor recognition1
ModerateNotable conduct requiring attention3
MajorSerious incidents requiring admin involvement5
CriticalSevere incidents requiring immediate escalation10

Severity visual indicators

SeverityColorIcon
MinorBlueAlert circle
ModerateAmberAlert triangle
MajorOrangeAlert octagon
CriticalRedSkull/danger

Part 3: Incident statuses

Incidents progress through a workflow from reporting to resolution.

Status definitions

StatusDescriptionTerminal
reportedIncident logged, awaiting review
under_reviewBeing investigated
resolvedAddressed and closed
escalatedSent to higher authority
dismissedReviewed and dismissed

Status workflow

Incident Reported


┌─────────────────┐
│ Reported │ ← Initial state
└────────┬────────┘

┌────┴────┐
│ │
Review Dismiss
│ │
▼ ▼
┌─────────────────┐ ┌─────────────────┐
│ Under Review │ │ Dismissed │ ← Terminal
└────────┬────────┘ └─────────────────┘

┌────┴────────┐
│ │
Resolve Escalate
│ │
▼ ▼
┌─────────────────┐ ┌─────────────────┐
│ Resolved │ │ Escalated │
│ (Terminal) │ │ (To admin) │
└─────────────────┘ └────────┬────────┘

┌────┴────┐
│ │
Resolve Further
│ escalate

┌─────────────────┐
│ Resolved │
└─────────────────┘

Part 4: Resolution types

Resolutions define the outcome or consequence of an incident.

Resolution definitions

ResolutionDescriptionPositiveSuggested for
warningVerbal or written warning issuedMinor, moderate negative
detentionAfter-school or lunch detentionMinor, moderate negative
suspensionTemporary removal from schoolMajor, critical negative
expulsionPermanent removal from schoolCritical negative
counselingReferred to school counselorAll severities
parent_meetingMeeting with parent/guardianModerate+ negative
community_serviceService hours assignedModerate, major negative
no_actionNoted, no action requiredMinor negative, neutral
rewardTangible reward givenPositive
recognitionPublic or formal recognitionPositive

Resolution suggestions

The system suggests appropriate resolutions based on category and severity:

Category + SeveritySuggested resolutions
Positive (any)Reward, recognition
Negative minorWarning, no action
Negative moderateWarning, detention, counseling
Negative majorSuspension, parent meeting, counseling
Negative criticalSuspension, expulsion, parent meeting

Part 5: Locations

Track where incidents occur for pattern analysis.

Location definitions

LocationCategoryDescription
classroomIndoorRegular classroom
playgroundOutdoorSchool playground area
cafeteriaIndoorDining hall
hallwayIndoorCorridors and hallways
sports_fieldOutdoorAthletic facilities
laboratoryIndoorScience or computer lab
libraryIndoorLibrary or media center
restroomIndoorRestroom facilities
busTransportSchool bus or van
off_campusOtherSchool event off campus
dormitoryIndoorStudent residential quarters
otherOtherOther location

Part 6: Behavior types

Behavior types are predefined conduct categories that standardize recording.

Type properties

FieldTypeDescription
idstringUnique identifier
tenantIdstringTenant association
schoolIdstringSchool (or tenant-wide)
behaviorCodestringShort code (e.g., "BULLY")
namestringDisplay name
descriptionstringFull description
categoryenumPositive/negative/neutral
defaultSeverityenumDefault severity level
defaultPointsnumberDefault points value
requiresParentNotificationbooleanAuto-notify parents
requiresAdminReviewbooleanRequires admin review
isActivebooleanType is active
isSystemDefinedbooleanSystem vs custom type

Common positive behavior types

NameDescriptionDefault severityPoints
Academic ExcellenceOutstanding academic performanceModerate+5
Helping OthersAssisting classmates or staffMinor+2
LeadershipDemonstrating positive leadershipModerate+5
Attendance RecognitionPerfect attendance achievementMinor+3
Community ServiceVolunteering involvementModerate+5
Good CitizenshipFollowing rules, showing respectMinor+2

Common negative behavior types

NameDescriptionDefault severityPointsParent notifyAdmin review
TardinessLate to class or schoolMinor−1
Disruptive ConductDisrupting classModerate−3
BullyingHarassment or intimidationMajor−10
FightingPhysical altercationCritical−15
Academic DishonestyCheating, plagiarismMajor−10
Property DamageDamaging propertyMajor−10
Inappropriate LanguageProfanityModerate−3
Dress Code ViolationUniform issuesMinor−1

Common neutral behavior types

NameDescriptionDefault severityPoints
Attendance NoteGeneral attendance noteMinor0
Uniform ReminderReminder about expectationsMinor0
Restroom PassRestroom pass usageMinor0
Incomplete WorkAssignment not completedMinor0
Classroom ReminderReminder about expectationsMinor0
Counselor Check-InStudent requested counselorModerate0

Creating a behavior type

  1. Navigate to Behavior → Types
  2. Click Add Type
  3. Fill required fields:
    • Name (required)
    • Category (required)
    • Default severity (required)
  4. Configure settings:
    • Default points value
    • Requires parent notification
    • Requires admin review
  5. Add description
  6. Save type

Part 7: Incidents

Incidents are the core records in the conduct system.

Incident properties

FieldTypeDescription
idstringIncident identifier
tenantIdstringTenant association
schoolIdstringSchool association
studentIdstringStudent involved
classIdstringClass (if applicable)
teacherIdstringReporting teacher
behaviorTypeIdstringLinked behavior type
incidentDatedateDate of incident
incidentTimetimeTime of incident
locationenumWhere it occurred
descriptionstringFull description
witnessesarrayWitness names
categoryenumPositive/negative/neutral
severityenumSeverity level
incidentStatusenumCurrent status
pointsAwardednumberPositive points (if any)
pointsDeductednumberNegative points (if any)
parentNotifiedbooleanParent was notified
parentNotifiedAtdatetimeWhen notified
parentNotifiedBystringWho notified
requiresFollowUpbooleanFollow-up needed
followUpDatedateFollow-up deadline
followUpNotesstringFollow-up notes
resolutionTypeenumHow resolved
actionTakenstringActions taken
resolutionNotesstringResolution notes
resolvedBystringWho resolved
resolvedAtdatetimeWhen resolved
escalatedTostringEscalated to whom
escalatedAtdatetimeWhen escalated
escalationReasonstringWhy escalated
attachmentsarraySupporting documents

Logging an incident

  1. Navigate to Behavior → Incidents
  2. Click Log Incident
  3. Select student (search by name or ID)
  4. Choose category (negative or neutral)
  5. Select behavior type (or create custom)
  6. Set severity level
  7. Enter details:
    • Date and time
    • Location
    • Description
    • Witnesses (optional)
  8. Configure notifications:
    • Notify parent ✓/✗
    • Set follow-up date (optional)
  9. Review points impact
  10. Save incident

Quick incident logging

For rapid entry:

  1. Click Quick Log
  2. Scan or enter student ID
  3. Select from recent behavior types
  4. Confirm severity
  5. Submit

Incident detail view

SectionContent
HeaderCategory badge, date/time, status
StudentName, ID, class, points balance
DetailsType, severity, location, description
WitnessesList of witnesses
PointsPoints awarded/deducted
NotificationsParent notification status
ResolutionActions, notes, resolved by
TimelineHistory of changes
AttachmentsSupporting documents

Part 8: Positive recognition

Dedicated workflow for recognizing positive behavior.

Recognition workflow

  1. Navigate to Behavior → Recognition or click Add Recognition
  2. Select student
  3. Choose recognition type:
    • Excellent Work — Outstanding effort (+10 pts)
    • Helping Others — Kindness to others (+15 pts)
    • Leadership — Initiative and leading (+20 pts)
    • Active Participation — Class engagement (+5 pts)
    • Great Improvement — Significant progress (+15 pts)
    • Respectful Conduct — Respect to others (+10 pts)
    • Special Achievement — Notable accomplishment (+20 pts)
  4. Or select custom behavior type
  5. Adjust points if needed
  6. Add description
  7. Set date and location
  8. Choose to notify parent (optional)
  9. Save recognition

Quick recognition

  1. From student profile or class view
  2. Click Give Recognition
  3. Select quick template
  4. Confirm and save

Part 9: Resolving incidents

Resolutions close incidents and document outcomes.

Resolve workflow

  1. Open incident detail
  2. Click Resolve
  3. Select resolution type:
    • Warning
    • Detention
    • Suspension
    • Expulsion
    • Counseling
    • Parent meeting
    • Community service
    • No action
  4. Enter action taken:
    • Use template or write custom
    • Quick phrases available:
      • "Student acknowledged and apologized"
      • "Parent/guardian contacted"
      • "Student committed to improvement"
      • "Written reflection assigned"
      • "Restorative conversation held"
      • "Peer mediation completed"
  5. Add resolution notes
  6. Optionally schedule follow-up
  7. Confirm resolution

Resolution templates

ResolutionTemplate
Warning"Verbal warning issued regarding conduct expectations. Student acknowledged understanding."
Detention"Detention assigned for [duration] on [date]. Student and parent notified."
Suspension"Suspension assigned for [X] days starting [date]. Parent contacted."
Counseling"Student referred to counselor. Initial session scheduled for [date]."
Parent meeting"Meeting conducted with parent. Action plan agreed upon."

Part 10: Escalating incidents

Escalation routes serious incidents to appropriate authorities.

When to escalate

  • Severity is critical
  • Incident involves safety concerns
  • Teacher cannot resolve independently
  • Repeated incidents from same student
  • Legal or policy implications

Escalate workflow

  1. Open incident detail
  2. Click Escalate
  3. Select escalation target:
    • Department head
    • Dean of students
    • Principal
    • Disciplinary committee
  4. Enter escalation reason
  5. Confirm escalation

After escalation

  • Status changes to "escalated"
  • Target receives notification
  • Original reporter remains informed
  • New handler can resolve or further escalate

Part 11: Points system

The points system tracks cumulative behavior scores.

Points calculation

Net Points = Total Positive Points − Total Negative Points

Points balance display

BalanceIndicatorDescription
Positive (+)Green, trending upGood standing
Zero (0)Gray, neutralBalanced
Negative (−)Red, trending downNeeds attention

Student points balance

Each student has:

  • Total positive points — Sum of all awards
  • Total negative points — Sum of all deductions
  • Net balance — Positive minus negative
  • Trend — Improving, declining, or stable

Points tracking

  1. Navigate to student profile
  2. View behavior summary widget
  3. See:
    • Current net balance
    • Positive count
    • Negative count
    • Recent trend
  4. Click View All for full history

Part 12: Analytics and reporting

Comprehensive analytics for behavior patterns.

Summary metrics

MetricDescription
Total incidentsAll incidents in period
Positive countRecognition records
Negative countDisciplinary incidents
Neutral countObservation notes
Resolved countClosed incidents
Pending countAwaiting action
Escalated countSent to higher authority
Follow-up requiredNeeding follow-up
Net pointsSchool-wide point balance

Breakdowns available

DimensionAnalysis
By categoryPositive vs negative vs neutral
By severityMinor, moderate, major, critical
By statusReported, under review, resolved, etc.
By locationClassroom, playground, cafeteria, etc.
By time of dayMorning, afternoon, etc.
By day of weekMonday through Friday
By classComparison across classes
By gradeGrade-level patterns

Trend analysis

PeriodData points
DailyIncidents per day
WeeklyWeek-over-week comparison
MonthlyMonth-over-month trends

Key reports

ReportContent
Top behavior typesMost frequent incident types
Repeat offendersStudents with multiple negative incidents
Top recognized studentsStudents with most positive points
Resolution metricsAverage resolution time, rate
Escalation rate% of incidents escalated
Class comparisonBehavior by class/section

Resolution metrics

MetricDescription
Average resolution timeHours from reported to resolved
Resolution rate% of incidents resolved
Escalation rate% of incidents escalated

Comparison metrics

MetricDescription
Previous periodCompare to last month/term
Change percentage% change in incidents
Trend directionImproving or declining

Part 13: Student behavior profile

Each student has a behavior profile showing their conduct history.

Profile sections

SectionContent
SummaryPoints balance, trend, quick stats
HistoryList of all incidents
TimelineVisual behavior timeline
PatternsDetected patterns

Summary widget

Displayed on student profile:

  • Net points balance
  • Trend indicator (up/down/stable)
  • Positive recognition count
  • Negative incident count
  • Recent incidents (last 30 days)
  • Resolution rate

Quick actions

From student profile:

  • Add Recognition — Log positive behavior
  • Log Incident — Record negative incident
  • View All — See complete history

Part 14: Follow-ups

Track incidents requiring follow-up attention.

Follow-up properties

FieldDescription
requiresFollowUpFlag indicating follow-up needed
followUpDateDeadline for follow-up
followUpNotesNotes about required follow-up

Follow-up workflow

  1. When logging incident, check "Requires follow-up"
  2. Set follow-up date
  3. Add follow-up notes
  4. Save incident
  5. Follow-up appears in pending list
  6. Complete follow-up and update notes
  7. Clear follow-up flag

Pending follow-ups view

  1. Navigate to Behavior → Incidents
  2. Filter by "Requires follow-up"
  3. Sort by follow-up date
  4. Address each pending item

Permissions required

ActionRequired permission
View dashboardbehavior.view
View incidentsbehavior.incidents.view or behavior.view
Log incidentbehavior.incidents.create or behavior.create
Edit incidentbehavior.incidents.update or behavior.update
Delete incidentbehavior.incidents.delete or behavior.delete
Resolve incidentbehavior.incidents.update or behavior.update
Escalate incidentbehavior.escalate or behavior.update
View typesbehavior.types.view or behavior.view
Manage typesbehavior.types.update or behavior.update
View analyticsbehavior.analytics.view or behavior.view
View student profilestudents.view and behavior.view

Best practices

Incident logging

  • Log incidents promptly while details are fresh
  • Be objective and factual in descriptions
  • Include specific behaviors, not interpretations
  • Note witnesses when applicable
  • Attach supporting evidence if available

Resolutions

  • Match resolution to severity appropriately
  • Document actions taken clearly
  • Follow through on assigned consequences
  • Schedule follow-ups for serious incidents
  • Involve parents for moderate+ incidents

Recognition

  • Recognize positive behavior promptly
  • Be specific about what is being recognized
  • Vary recognition types and points
  • Ensure equity in recognition across students
  • Celebrate achievements publicly when appropriate

Analytics

  • Review behavior reports weekly
  • Identify and address patterns early
  • Track repeat offenders for intervention
  • Compare classes to identify systemic issues
  • Celebrate improvement trends

Troubleshooting

Incident not saving

Causes:

  • Required fields missing
  • Network connectivity issue
  • Permission denied

Fix:

  1. Check all required fields are filled
  2. Verify network connection
  3. Confirm you have create permission
  4. Try again

Points not updating

Causes:

  • Incident not in resolved status
  • Points field empty
  • Calculation delay

Fix:

  1. Verify incident has points value
  2. Check incident status
  3. Refresh page
  4. Wait for recalculation

Cannot escalate

Causes:

  • Incident already resolved/dismissed
  • No escalation permission
  • No escalation target selected

Fix:

  1. Verify incident is not terminal
  2. Check escalation permission
  3. Select escalation target
  4. Try again

Parent not notified

Causes:

  • Parent contact info missing
  • Notification disabled on type
  • Notification manually unchecked

Fix:

  1. Verify parent contact info in student record
  2. Check behavior type settings
  3. Manually trigger notification
  4. Verify notification preferences