Training Management¶
The Training module (agrios_training) manages capacity-building programs, training sessions, and farmer participation. This module tracks training delivery, attendance, and outcomes to support agricultural extension and knowledge transfer.
Overview¶
The Training module provides tools to:
Create and manage training programs
Schedule and organize training sessions
Track farmer attendance and participation
Record training outcomes and certifications
Report on training effectiveness
Training Programs¶
A training program represents a curriculum or course that can be delivered through multiple sessions.
Creating a Training Program¶
Navigate to Training > Programs
Click Create
Fill in program details:
Name: Program title (e.g., “Good Agricultural Practices”)
Description: Overview of the program content
Category: Type of training (technical, business, certification)
Duration: Expected length of the program
Provider: Organization delivering the training
Click Save
Program Components¶
Training programs can include:
Topics/Modules: Specific subjects covered
Materials: Training resources and handouts
Prerequisites: Required prior knowledge or training
Certification: Whether completion leads to certification
Training Sessions¶
Sessions are individual training events where a program is delivered to farmers.
Scheduling a Session¶
Navigate to Training > Sessions
Click Create
Enter session details:
Program: Select the training program
Date: Session date and time
Location: Where the session will be held
Facilitator: Trainer or extension officer
Capacity: Maximum number of participants
Target Farmers: Criteria for inviting farmers (optional)
Click Save
Session Status¶
Sessions progress through status stages:
Draft: Being planned
Scheduled: Confirmed and announced
In Progress: Currently being delivered
Completed: Session has concluded
Cancelled: Session was cancelled
Recording Attendance¶
Tracking Participation¶
Record which farmers attended a session:
Open the session record
Go to the Attendance tab
Add participants:
Click Add a line
Select farmers from the list
Mark attendance status (present, absent, excused)
Save the attendance records
Bulk Attendance¶
For sessions with many participants:
Use the Import feature to upload attendance lists
Or sync attendance from KoBoToolbox surveys
Attendance Status Options¶
Registered: Farmer is registered but session not yet held
Present: Farmer attended the session
Absent: Farmer did not attend
Partial: Farmer attended part of the session
Excused: Farmer notified absence in advance
Outcomes and Certification¶
Recording Outcomes¶
After a session or program completion, record outcomes:
Open the participation record
Update outcome fields:
Completion Status: Completed, incomplete, failed
Score/Grade: If applicable
Notes: Observations or feedback
Certifications¶
If a training program leads to certification:
Open the farmer’s profile
Go to Certifications tab
Add certification record:
Certification Type: Name of certification
Training Program: Linked program
Issue Date: When certified
Expiry Date: When certification expires
Certificate Number: If applicable
Managing Facilitators¶
Track who delivers training:
Navigate to Training > Facilitators
Create facilitator profiles with:
Name and contact information
Organization/affiliation
Expertise areas
Qualifications
Assign facilitators to sessions
Reports and Analytics¶
Access training reports from Training > Reporting:
Training Delivery Reports¶
Sessions Summary: Overview of completed sessions
Program Progress: Delivery status by program
Geographic Coverage: Training reach by area
Participation Reports¶
Attendance Summary: Overall attendance rates
Farmer Training History: Training received per farmer
Group Training Coverage: Training by farmer group
Outcome Reports¶
Certification Status: Certifications issued
Completion Rates: Program completion statistics
Training Effectiveness: Outcome analysis
Integration with Other Modules¶
The Training module integrates with:
Farmers (
agrios_farmer): Farmer profiles and group membershipPlots (
agrios_plot): Location-based training targetingKoBoToolbox (
agrios_kobo): Import training attendance from field surveys
Workflow Example¶
A typical training workflow:
Create Program: Define the training curriculum
Schedule Sessions: Plan session dates and locations
Invite Farmers: Identify and notify target farmers
Deliver Training: Conduct the session
Record Attendance: Mark who attended
Capture Outcomes: Record completion and scores
Issue Certifications: Generate certificates for qualified farmers
Report: Analyze training effectiveness
Tips and Best Practices¶
Plan ahead: Schedule sessions well in advance to maximize attendance
Target appropriately: Match training programs to farmer needs
Track attendance diligently: Accurate records support program evaluation
Follow up: Contact farmers who missed sessions
Evaluate outcomes: Use outcome data to improve future training
Maintain certifications: Track expiry dates and renewal requirements