Skip to content

[Feature] Export Poll Results as CSV #124

Description

@YLaxmikanth

Problem Statement

Teachers can view live poll results during a lecture, but there is currently no way to export the collected poll data. This makes it difficult to preserve records, perform offline analysis, or include poll statistics in reports after the lecture ends.

Proposed Solution

Add an Export as CSV option to the poll results section.

The exported CSV should include:

  • Poll question
  • Poll options
  • Vote count for each option
  • Vote percentage
  • Total responses
  • Export timestamp

The CSV should be downloaded with a meaningful filename such as:
poll-results-<session-id>.csv

Alternative Approaches

  • Export as PDF.
  • Export as Excel (.xlsx).

CSV is preferred because it is lightweight, universally supported, and can easily be imported into spreadsheet and analytics tools.

Affected Area

  • UI / UX
  • New component
  • New page
  • Analytics / Charts
  • Authentication
  • Other: Poll Management / Data Export

Mockups / Additional Context

A simple "Export CSV" button can be placed beside the existing poll results or within the poll actions menu. Clicking it should instantly download the poll results without affecting the ongoing lecture session.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions