MetroCS / MetroCS/classroom-polling

[User Story] Provide a way to delete all poll history at once

Open
#11 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
JavaScript
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Story

As an instructor,
I want to delete all poll history data at once,
So that I can have a clean workspace for future polling.

Acceptance Criteria

This criterion would satisfy the "I want" but might not be the best solution for the "So that":

  • Instructor can delete all poll history data in a single action, subject to confirmation

Thoughts

  • This is a destructive action that warrants signficant thought and good usability design.
  • Consider providing ways to archive and restore all poll histories, such as a batch CSV download to mitigate the irreversibility.
  • Consider providing a way to "hide" poll histories, so that they don't need to be deleted to have the desired clean workspace.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing how poll history is stored and how instructors currently access it; the issue names no files, entry points, or tests. Clarify the confirmation and whether archive, restore, or CSV export is in scope. Done means instructors can remove all poll history in one confirmed action, with the final behavior agreed and verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.