Configure Activity Types
Configure Activity Types
Set up activity types to categorize student activities and achievements.
Time required: 5-10 minutes
Prerequisites
- Activity Manager role
- Understanding of tracking needs
Concepts
Activity Type Purpose
Types categorize activities for:
- Consistent classification
- Better reporting
- Pattern identification
- Migration tracking
Default Activity Types
System includes pre-configured types:
| Type | Description |
|---|---|
| Presentation | Student presentations |
| Late Application | Late submission tracking |
| Migration | Course transfer tracking |
Create an Activity Type
Step 1: Navigate to Activity Types
- Go to Students → Configuration → Activity Types
- Click Create
Step 2: Enter Type Details
| Field | Required | Description | Example |
|---|---|---|---|
| Name | Yes | Type name | ”Academic Achievement” |
| Active | No | Availability toggle | True |
Step 3: Save
Click Save. Type is available for activities.
Suggested Activity Types
| Type | Use Case |
|---|---|
| Academic Achievement | Awards, honors, recognition |
| Disciplinary Note | Behavior tracking |
| Counseling Session | Support interactions |
| Extracurricular | Clubs, sports, events |
| Community Service | Volunteer activities |
| Leadership | Student government, mentoring |
| Professional Development | Career preparation |
Type Management
View All Types
- Go to Configuration → Activity Types
- View list of types
Edit Type
- Click on type record
- Modify name
- Save changes
Archive Type
To deactivate:
- Open type
- Set Active to False
- Save
Uniqueness Constraint
Type names must be unique:
_unique_name: UNIQUE(name)Error if duplicate name used.
Using Types in Activities
Record Activity with Type
When creating activity:
- Select Activity Type from dropdown
- Type classifies the activity
- Enables filtering and reporting
Filter by Type
- Go to Activity list
- Use Type filter
- View activities of specific type
Activity Type Reports
Pivot Analysis
- Go to Activities → Analysis
- Group by Activity Type
- View activity counts
Graph View
- View Activity graph
- Analyze distribution by type
Migration Type Usage
The “Migration” type is special:
- Used by Student Migration wizard
- Tracks course transfers
- Enables migration reports
Migration Report
- Go to Reports → Migration Report
- View all migration activities
- Analyze transfer patterns
Field Reference
Activity Type (op.activity.type)
| Technical Field | UI Label | Type | Notes |
|---|---|---|---|
name | Name | Char | Required, unique, max 128 |
active | Active | Boolean | Default: True |
company_id | Company | Many2one | Enterprise only |
Security
Access by Role
| Role | Permissions |
|---|---|
| Activity User | Read only |
| Activity Manager | Full CRUD |
Group Assignment
- Faculty members → Activity User
- Head Admin → Activity Manager
Best Practices
Naming Conventions
| Good | Avoid |
|---|---|
| ”Academic Achievement" | "Achievement” (too vague) |
| “Late Application" | "Late” (ambiguous) |
| “Counseling Session" | "Counseling” (not specific) |
Type Organization
- Be Specific: Clear, distinct types
- Be Comprehensive: Cover all tracking needs
- Be Consistent: Use standard naming
- Review Periodically: Add/remove as needed
Avoid Duplicates
- Check existing types before creating
- Use search to find similar
- Consolidate if overlapping
Troubleshooting
Type not appearing in dropdown
Check:
- Type is active
- You have access permissions
- Company matches activity company
”Duplicate name” error
Name already exists:
- Search for existing type
- Use different name
- Or edit existing type
Cannot delete type
Type has associated activities:
- Archive instead of delete
- Or reassign activities first
Related: Record Activity | View Activities