batch_generate_reports
Generate structured weekly student progress reports from inline data or CSV. Returns executive summary, at-risk students, top performers, and recommendations.
Instructions
Generate a structured weekly student progress report from raw student data. Accepts either a list of student records or a CSV file path. Returns an executive summary, at-risk students list, top performers, and recommended actions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data_source | Yes | "inline" to use students_data, or "csv" to read csv_path. | |
| students_data | No | List of student record dicts (required when inline). | |
| csv_path | No | Path to a CSV file (required when data_source is "csv"). | |
| report_week | No | Reporting period label, e.g. "Jun 16-22, 2026". | |
| cohort_name | No | Name of the student cohort. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |