Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User Stories for workshop participants #644

Open
2 tasks
dennyabrain opened this issue Jan 5, 2025 · 6 comments
Open
2 tasks

User Stories for workshop participants #644

dennyabrain opened this issue Jan 5, 2025 · 6 comments
Assignees

Comments

@dennyabrain
Copy link
Contributor

dennyabrain commented Jan 5, 2025

User Stories

  • Participant should be access their contributions on their extension after re-installing the extension
  • Extension should allow users to send feedback to the team
@dennyabrain dennyabrain added the level:feature An issue that describes a feature (initiative>feature>ticket) label Jan 5, 2025
@dennyabrain dennyabrain moved this to Todo in 2025 Q1 Jan 5, 2025
@dennyabrain dennyabrain removed the status in 2025 Q1 Jan 5, 2025
@dennyabrain dennyabrain moved this to Todo in 2025 Q1 Jan 5, 2025
@dennyabrain dennyabrain moved this from Todo to In Progress in 2025 Q1 Jan 8, 2025
@dennyabrain
Copy link
Contributor Author

Began Sketching out UI here - https://www.figma.com/design/yLjaqdCYnDJBeMhHcckXfZ/Uli-Community?node-id=11-110&t=bjsd3JJB2EAlJIne-1
Lets review on call tomorrow.

@dennyabrain dennyabrain removed the level:feature An issue that describes a feature (initiative>feature>ticket) label Jan 17, 2025
@dennyabrain
Copy link
Contributor Author

To Discuss

  1. How are we reconciling slurs after logging in
    The static slur list is bundled with the plugin. Now that we want to make the crowdsource slur list available to everyone in near realtime, we will need to add support for this in the plugin.

@dennyabrain
Copy link
Contributor Author

Implementation Note

Make two Phoenix contexts - UserContribution and PublicDataset.
UserContribution is to manage user contributions via crowdsourcing. We have slurs and metadata to begin with but later on we'll also have website urls, media items, sentences/tweets etc.
PublicDataset is to make vetted data available to users. This would be a transformed/processed and vetted version of Uli data. We'll start off with the slur and metadata but will have other application specific entities in this later on.

@dennyabrain
Copy link
Contributor Author

@maanasb01 We could create a table for storing plugin preferences. Language is one field I can remember. Is there anything else?

@dennyabrain
Copy link
Contributor Author

Lets work on a Wednesday deadline to finish development on user stories. We'll need to account time for QA and deployment.

@dennyabrain
Copy link
Contributor Author

Schema Discussion

Preference Table -

  • slur_list : change from string to array data type
  • language

Slur

  • label : string
  • level_of_severity : enum
  • casual : boolean
  • appropriated : boolean
  • appropriation_context : boolean
  • meaning : text
  • category : array[enum]

@dennyabrain dennyabrain changed the title Finalize User Stories for workshop participants User Stories for workshop participants Jan 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

No branches or pull requests

2 participants