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.
Navigation path
Behavior (segment: behavior)
| Sub-section | Path | Description |
|---|
| Dashboard | behavior | Overview and quick actions |
| Incidents | behavior/incidents | Log and manage incidents |
| Recognition | behavior/recognition | Positive behavior tracking |
| Types | behavior/types | Configure behavior types |
| Analytics | behavior/analytics | Reports 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
| Category | Description | Points impact | Color |
|---|
| Positive | Recognition for good conduct, achievements, helpfulness | + Add points | Emerald/green |
| Negative | Incidents requiring intervention or disciplinary action | − Deduct points | Red |
| Neutral | Observations or notes without positive/negative impact | No impact | Slate/gray |
Category use cases
| Category | Example behaviors |
|---|
| Positive | Academic excellence, helping others, leadership, perfect attendance |
| Negative | Tardiness, disruptive conduct, bullying, fighting, academic dishonesty |
| Neutral | Attendance notes, uniform reminders, counselor check-ins |
Part 2: Severity levels
Severity determines the seriousness of an incident and suggested responses.
Severity definitions
| Severity | Description | Default points | Admin review | Parent notify |
|---|
| Minor | Small infractions or minor recognition | 1 | – | – |
| Moderate | Notable conduct requiring attention | 3 | – | ✓ |
| Major | Serious incidents requiring admin involvement | 5 | ✓ | ✓ |
| Critical | Severe incidents requiring immediate escalation | 10 | ✓ | ✓ |
Severity visual indicators
| Severity | Color | Icon |
|---|
| Minor | Blue | Alert circle |
| Moderate | Amber | Alert triangle |
| Major | Orange | Alert octagon |
| Critical | Red | Skull/danger |
Part 3: Incident statuses
Incidents progress through a workflow from reporting to resolution.
Status definitions
| Status | Description | Terminal |
|---|
reported | Incident logged, awaiting review | – |
under_review | Being investigated | – |
resolved | Addressed and closed | ✓ |
escalated | Sent to higher authority | – |
dismissed | Reviewed 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
| Resolution | Description | Positive | Suggested for |
|---|
warning | Verbal or written warning issued | – | Minor, moderate negative |
detention | After-school or lunch detention | – | Minor, moderate negative |
suspension | Temporary removal from school | – | Major, critical negative |
expulsion | Permanent removal from school | – | Critical negative |
counseling | Referred to school counselor | – | All severities |
parent_meeting | Meeting with parent/guardian | – | Moderate+ negative |
community_service | Service hours assigned | – | Moderate, major negative |
no_action | Noted, no action required | – | Minor negative, neutral |
reward | Tangible reward given | ✓ | Positive |
recognition | Public or formal recognition | ✓ | Positive |
Resolution suggestions
The system suggests appropriate resolutions based on category and severity:
| Category + Severity | Suggested resolutions |
|---|
| Positive (any) | Reward, recognition |
| Negative minor | Warning, no action |
| Negative moderate | Warning, detention, counseling |
| Negative major | Suspension, parent meeting, counseling |
| Negative critical | Suspension, expulsion, parent meeting |
Part 5: Locations
Track where incidents occur for pattern analysis.
Location definitions
| Location | Category | Description |
|---|
classroom | Indoor | Regular classroom |
playground | Outdoor | School playground area |
cafeteria | Indoor | Dining hall |
hallway | Indoor | Corridors and hallways |
sports_field | Outdoor | Athletic facilities |
laboratory | Indoor | Science or computer lab |
library | Indoor | Library or media center |
restroom | Indoor | Restroom facilities |
bus | Transport | School bus or van |
off_campus | Other | School event off campus |
dormitory | Indoor | Student residential quarters |
other | Other | Other location |
Part 6: Behavior types
Behavior types are predefined conduct categories that standardize recording.
Type properties
| Field | Type | Description |
|---|
id | string | Unique identifier |
tenantId | string | Tenant association |
schoolId | string | School (or tenant-wide) |
behaviorCode | string | Short code (e.g., "BULLY") |
name | string | Display name |
description | string | Full description |
category | enum | Positive/negative/neutral |
defaultSeverity | enum | Default severity level |
defaultPoints | number | Default points value |
requiresParentNotification | boolean | Auto-notify parents |
requiresAdminReview | boolean | Requires admin review |
isActive | boolean | Type is active |
isSystemDefined | boolean | System vs custom type |
Common positive behavior types
| Name | Description | Default severity | Points |
|---|
| Academic Excellence | Outstanding academic performance | Moderate | +5 |
| Helping Others | Assisting classmates or staff | Minor | +2 |
| Leadership | Demonstrating positive leadership | Moderate | +5 |
| Attendance Recognition | Perfect attendance achievement | Minor | +3 |
| Community Service | Volunteering involvement | Moderate | +5 |
| Good Citizenship | Following rules, showing respect | Minor | +2 |
Common negative behavior types
| Name | Description | Default severity | Points | Parent notify | Admin review |
|---|
| Tardiness | Late to class or school | Minor | −1 | – | – |
| Disruptive Conduct | Disrupting class | Moderate | −3 | ✓ | – |
| Bullying | Harassment or intimidation | Major | −10 | ✓ | ✓ |
| Fighting | Physical altercation | Critical | −15 | ✓ | ✓ |
| Academic Dishonesty | Cheating, plagiarism | Major | −10 | ✓ | ✓ |
| Property Damage | Damaging property | Major | −10 | ✓ | ✓ |
| Inappropriate Language | Profanity | Moderate | −3 | – | – |
| Dress Code Violation | Uniform issues | Minor | −1 | – | – |
Common neutral behavior types
| Name | Description | Default severity | Points |
|---|
| Attendance Note | General attendance note | Minor | 0 |
| Uniform Reminder | Reminder about expectations | Minor | 0 |
| Restroom Pass | Restroom pass usage | Minor | 0 |
| Incomplete Work | Assignment not completed | Minor | 0 |
| Classroom Reminder | Reminder about expectations | Minor | 0 |
| Counselor Check-In | Student requested counselor | Moderate | 0 |
Creating a behavior type
- Navigate to Behavior → Types
- Click Add Type
- Fill required fields:
- Name (required)
- Category (required)
- Default severity (required)
- Configure settings:
- Default points value
- Requires parent notification
- Requires admin review
- Add description
- Save type
Part 7: Incidents
Incidents are the core records in the conduct system.
Incident properties
| Field | Type | Description |
|---|
id | string | Incident identifier |
tenantId | string | Tenant association |
schoolId | string | School association |
studentId | string | Student involved |
classId | string | Class (if applicable) |
teacherId | string | Reporting teacher |
behaviorTypeId | string | Linked behavior type |
incidentDate | date | Date of incident |
incidentTime | time | Time of incident |
location | enum | Where it occurred |
description | string | Full description |
witnesses | array | Witness names |
category | enum | Positive/negative/neutral |
severity | enum | Severity level |
incidentStatus | enum | Current status |
pointsAwarded | number | Positive points (if any) |
pointsDeducted | number | Negative points (if any) |
parentNotified | boolean | Parent was notified |
parentNotifiedAt | datetime | When notified |
parentNotifiedBy | string | Who notified |
requiresFollowUp | boolean | Follow-up needed |
followUpDate | date | Follow-up deadline |
followUpNotes | string | Follow-up notes |
resolutionType | enum | How resolved |
actionTaken | string | Actions taken |
resolutionNotes | string | Resolution notes |
resolvedBy | string | Who resolved |
resolvedAt | datetime | When resolved |
escalatedTo | string | Escalated to whom |
escalatedAt | datetime | When escalated |
escalationReason | string | Why escalated |
attachments | array | Supporting documents |
Logging an incident
- Navigate to Behavior → Incidents
- Click Log Incident
- Select student (search by name or ID)
- Choose category (negative or neutral)
- Select behavior type (or create custom)
- Set severity level
- Enter details:
- Date and time
- Location
- Description
- Witnesses (optional)
- Configure notifications:
- Notify parent ✓/✗
- Set follow-up date (optional)
- Review points impact
- Save incident
Quick incident logging
For rapid entry:
- Click Quick Log
- Scan or enter student ID
- Select from recent behavior types
- Confirm severity
- Submit
Incident detail view
| Section | Content |
|---|
| Header | Category badge, date/time, status |
| Student | Name, ID, class, points balance |
| Details | Type, severity, location, description |
| Witnesses | List of witnesses |
| Points | Points awarded/deducted |
| Notifications | Parent notification status |
| Resolution | Actions, notes, resolved by |
| Timeline | History of changes |
| Attachments | Supporting documents |
Part 8: Positive recognition
Dedicated workflow for recognizing positive behavior.
Recognition workflow
- Navigate to Behavior → Recognition or click Add Recognition
- Select student
- 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)
- Or select custom behavior type
- Adjust points if needed
- Add description
- Set date and location
- Choose to notify parent (optional)
- Save recognition
Quick recognition
- From student profile or class view
- Click Give Recognition
- Select quick template
- Confirm and save
Part 9: Resolving incidents
Resolutions close incidents and document outcomes.
Resolve workflow
- Open incident detail
- Click Resolve
- Select resolution type:
- Warning
- Detention
- Suspension
- Expulsion
- Counseling
- Parent meeting
- Community service
- No action
- 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"
- Add resolution notes
- Optionally schedule follow-up
- Confirm resolution
Resolution templates
| Resolution | Template |
|---|
| 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
- Open incident detail
- Click Escalate
- Select escalation target:
- Department head
- Dean of students
- Principal
- Disciplinary committee
- Enter escalation reason
- 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
| Balance | Indicator | Description |
|---|
| Positive (+) | Green, trending up | Good standing |
| Zero (0) | Gray, neutral | Balanced |
| Negative (−) | Red, trending down | Needs 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
- Navigate to student profile
- View behavior summary widget
- See:
- Current net balance
- Positive count
- Negative count
- Recent trend
- Click View All for full history
Part 12: Analytics and reporting
Comprehensive analytics for behavior patterns.
Summary metrics
| Metric | Description |
|---|
| Total incidents | All incidents in period |
| Positive count | Recognition records |
| Negative count | Disciplinary incidents |
| Neutral count | Observation notes |
| Resolved count | Closed incidents |
| Pending count | Awaiting action |
| Escalated count | Sent to higher authority |
| Follow-up required | Needing follow-up |
| Net points | School-wide point balance |
Breakdowns available