Skip to content

Feature Request: Enable Exporting Student Progress Data (CSV/PDF) #547

@Seif-03

Description

@Seif-03

Hello everyone!
I noticed that freeCodeCamp Classroom provides a dashboard where teachers can view student progress interactively, It would be very useful to introduce a feature that allows teachers to export student progress data into formats such as CSV or PDF for offline access, reporting, and administrative purposes.

Proposed Solution:

  • Add an "Export" button on the student progress dashboard.

  • Allow exporting to CSV initially (simple and widely supported).

  • Optionally, offer a PDF export with basic formatting for printing or archiving.

Data to include:

  • Student name

  • Assignment title

  • Completion status

  • Date of submission (if applicable)

Another alternative would be using external tools or APIs to fetch student data, but this approach requires technical knowledge and is not very user-friendly for most educators.
A built-in export feature would provide a simple, accessible solution directly within the platform.

Additional context:

Export options can be kept simple at first, then expanded based on user feedback (e.g., custom date ranges, specific assignment filters).

CSV export can use widely available libraries such as papaparse or built-in JavaScript solutions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions