Closed mliu59 closed 1 year ago
- What do you think about putting the generator with the community add? Do we want to encourage people to use it?
I think this will definitely be helpful to have. Depending on the quality and quantity of prompts we get, we may or may not need some auto-filtering step before something gets presenting to admins for approval. Auto filtering can potentially catch any prompts from the generator that's too easy
Were there any other concerns with using the generator?
I guess I just don't want people to submit generated prompts straight from the generator; we can do that ourselves.
I personally think that using a prompt generator should be allowed, and if we get enough volume of community prompts in the future admins might never need to personally come up with prompts anymore, with or without the generator.
I can definitely see how allowing the generator may cause some spamming. My guess is that users that participate in submitting prompts will either never use the generator, or almost always use the generator. Having the approval queue that interleaves between prompts submitted by different users can maybe mitigate this issue a bit.
Some screenshots of the most recent GUI commit Sprints:
Marathon:
Prompt builder in the admin pages do not show the anonymous selection or the prompt building tips section, and marathon will have a "Load example" button for testing functionality
Additional improvements:
Screenshots for admin approval UI Sprints: admins have the option to approve, reject, or approve as anonymous. List will update after every action, and will only show the first 10 on the approval queue. Note: Approve will use the anonymous option as selected by submitted user, but approve as anonymous will force a prompt to be anonymous (for moderation purposes)
Marathon: Approval process is the same as sprints
Approved sprints to go into unused. Approved marathons will go directly to the pool
Showing creator of prompts (WS team vs. user vs. anonymous user)
On countdown: On leaderboard:
For prompts created by admins vs. anonymous submission
Look great so far! I think one small thing I'd want is for the buttons on the marathon UI to be bootstrap buttons, but other than that looks great! are there links on the home page? Trying to access on beta
ok, playing around with it more, a few comments.
- [ ] (small) the marathon UI allows for adding more than 5 starting prompts. What happens then?
Currently, we allow more than 5 starting prompts in the builder, but there can only be 5 when submitting. Error msg will show, and the prompt is not cleared.
Added an additional section in the cmty page that shows a user's approved and pending prompts.
Looks really good overall!!! Some design feedback:
IMO the creator doesn't need to be prominently featured as it is now - let's just say there are a lot of really weird/inappropriate usernames lol. Having it be the same size makes the screen more cluttered and it's not as important as the other stuff so it should not take up the same real estate.
Prompt 55: Geographic coordinate system to England (small) Created by: admin
IMO the creator doesn't need to be prominently featured as it is now - let's just say there are a lot of really weird/inappropriate usernames lol. Having it be the same size makes the screen more cluttered and it's not as important as the other stuff so it should not take up the same real estate.
Agreed here. Previously when there wasn't a section where users can check on the status/popularity of their submitted/pending prompts, I felt that a more prominent feature is necessary. However, now with that implemented, decluttering UI is the better option.
When approving prompts, admins/mods should use the "Approve as anonymous" option to force a cmty submitted prompt to be anonymous, basically censoring any usernames we don't want
- On the home screen, I think a distinction between Official prompts and Community prompts is good enough
Changed and reduced font size
- Indifferent about it on the countdown screen, but I think if it remains it should be more minimal compared to the rest.
Opted to completely remove it from countdown. The countdown UI is supposed to provide as much info about the upcoming prompt as possible. Adding creator credits only distracts/clutters.
- I think the leaderboard is an appropriate place to have it, but I think it should be less prominent. Underneath the start and end articles makes the most sense to me. Alternatively, we could move the start/end to the first line i.e.
Moved under start/end
Looks great! One last ask from me. I think there should be some permanent links to the community suggestion page on the home page. The banner is to highlight new features. Also I think the URL should be something more intuitive than /cmty
. Maybe /suggest
or contribute
.
Reframing /cmty to be more of a general "contribute" page. Main focus is still on submitting prompts, but I also included footer section with links to our discord, github, and donor box :) Because now this contains more community information, I opted to include the link in the nav menu for both logged in and logged out users.
Logged in users can see the prompt builder section. Not logged in users won't
Open to all feedback, especially since this adds in changes for the navbar
PR includes the fullstack for community submitted prompts, including: