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

  1. Navigate to Training > Programs

  2. Click Create

  3. 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

  4. 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

  1. Navigate to Training > Sessions

  2. Click Create

  3. 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)

  4. 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:

  1. Open the session record

  2. Go to the Attendance tab

  3. Add participants:

    • Click Add a line

    • Select farmers from the list

    • Mark attendance status (present, absent, excused)

  4. Save the attendance records

Bulk Attendance

For sessions with many participants:

  1. Use the Import feature to upload attendance lists

  2. 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:

  1. Open the participation record

  2. Update outcome fields:

    • Completion Status: Completed, incomplete, failed

    • Score/Grade: If applicable

    • Notes: Observations or feedback

Certifications

If a training program leads to certification:

  1. Open the farmer’s profile

  2. Go to Certifications tab

  3. 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:

  1. Navigate to Training > Facilitators

  2. Create facilitator profiles with:

    • Name and contact information

    • Organization/affiliation

    • Expertise areas

    • Qualifications

  3. 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 membership

  • Plots (agrios_plot): Location-based training targeting

  • KoBoToolbox (agrios_kobo): Import training attendance from field surveys

Workflow Example

A typical training workflow:

  1. Create Program: Define the training curriculum

  2. Schedule Sessions: Plan session dates and locations

  3. Invite Farmers: Identify and notify target farmers

  4. Deliver Training: Conduct the session

  5. Record Attendance: Mark who attended

  6. Capture Outcomes: Record completion and scores

  7. Issue Certifications: Generate certificates for qualified farmers

  8. 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