MetroCS / MetroCS/classroom-polling
[User Story] Provide a way to delete all poll history at once
Open
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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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