Generating a report
Open the project
Navigate to the project you want to report on. You must have access to the project to generate its report.
Click Reporte
In the project details view, click the Reporte button. Babel fetches the latest project data from the server — tasks, datasets, experiments, decisions, and stalled task detection results — and renders the report as a visual HTML preview.
Review the preview
A modal or panel displays the rendered report. Review the content to confirm it reflects the current state of the project before downloading.
Export the PDF
Click Exportar PDF in the report modal toolbar. Babel uses
html2canvas to capture the rendered report as an image and jspdf to package it as a PDF file. The filename includes the project name (e.g. reporte-mi-proyecto.pdf). The file downloads automatically to your browser’s default download location.The report is a point-in-time snapshot. The data captured in the PDF reflects the state of the project at the moment you clicked Reporte. If tasks are updated after you open the report preview, those changes will not appear in the downloaded PDF unless you close and regenerate the report.
What the report contains
The generated PDF includes the following sections:Project summary
The project name and overall metadata appear at the top of the report, giving context to anyone reading it outside of Babel.Tasks by phase and status
All tasks in the project are listed, grouped by their CRISP-DM phase. For each task, the report shows:- Task name and description
- Current status (
pending,onHold,inProgress,underReview,completed) - Priority level
- Deadline (if set)
- Estimated hours (if set)
- Assigned user (if set)
Traceability records
The report includes all traceability records attached to the project, organized by type:| Record type | What it captures |
|---|---|
| Datasets | Data sources used in the project, with lineage and quality notes |
| Experiments | Model training runs with parameters and evaluation metrics |
| Decisions | Key decisions made during the project with rationale and phase context |
