Configure Misbehavior Categories
Configure Misbehavior Categories
Set up categories to classify disciplinary incidents and infractions.
Time required: 5-10 minutes
Prerequisites
- Discipline Manager role
- Understanding of institution’s code of conduct
Concepts
Category Purpose
Categories help classify and track:
- Types of infractions
- Severity levels
- Common issues for reporting
Example Categories
| Category | Description |
|---|---|
| Academic Dishonesty | Cheating, plagiarism, unauthorized materials |
| Attendance | Truancy, excessive absences, tardiness |
| Behavioral | Disruptive conduct, disrespect, bullying |
| Safety | Fighting, threats, dangerous behavior |
| Property | Vandalism, theft, damage |
| Substance | Drug or alcohol violations |
Create a Category
Step 1: Navigate to Categories
- Go to OpenEduCat → Discipline → Configuration → Misbehavior Categories
- Click Create
Step 2: Enter Category Details
| Field | Required | Description | Example |
|---|---|---|---|
| Name | Yes | Category name | ”Academic Dishonesty” |
| Code | No | Short code | ”ACAD” |
| Description | No | Detailed explanation | ”Includes cheating, plagiarism…” |
| Active | No | Availability toggle | True |
Step 3: Save
Click Save. Category is now available for incident classification.
Category Management
View Categories
- Go to Discipline → Configuration → Misbehavior Categories
- View list of all categories
Edit Category
- Click on category name
- Modify fields as needed
- Save changes
Archive Category
To hide without deleting:
- Open category
- Uncheck Active
- Save
Using Categories in Incidents
Assign Category to Incident
When recording a discipline incident:
- Create new discipline record
- Select Misbehavior Category from dropdown
- Category helps classify the incident
Benefits of Categorization
- Consistent incident classification
- Better reporting and analytics
- Pattern identification
- Policy compliance tracking
Category Reports
View by Category
- Go to Discipline → Reports → Student Wise
- Group by Category
- Analyze incident patterns
Category Statistics
Track:
- Incidents per category
- Category trends over time
- Students with multiple incidents in category
Field Reference
Misbehavior Category (op.misbehaviour.category)
| Technical Field | UI Label | Type | Notes |
|---|---|---|---|
name | Name | Char | Required |
code | Code | Char | Optional identifier |
description | Description | Text | Category details |
active | Active | Boolean | Default: True |
company_id | Company | Many2one | Multi-company |
Integration with Other Models
Discipline Record
| Field | Relationship |
|---|---|
misbehaviour_category_id | Many2one to op.misbehaviour.category |
Suspended Student
| Field | Relationship |
|---|---|
misbehaviour_category_id | Many2one to op.misbehaviour.category |
Best Practices
Category Design
- Be Specific: Clear, distinct categories
- Be Comprehensive: Cover all common infractions
- Be Consistent: Use same categories across institution
- Review Annually: Update based on policy changes
Naming Conventions
| Good | Avoid |
|---|---|
| ”Academic Dishonesty" | "Cheating” (too narrow) |
| “Behavioral Misconduct" | "Bad Behavior” (too vague) |
| “Safety Violation" | "Dangerous” (not descriptive) |
Troubleshooting
Category not appearing in dropdown
Check:
- Category is active
- You have access permissions
- Company matches incident company
Cannot delete category
Categories with incidents cannot be deleted:
- Archive instead of delete
- Or reassign incidents first
Reports showing wrong categories
Verify:
- Incidents correctly categorized
- Category not duplicated
- Filters set correctly
Related: Record an Incident | Manage Suspensions