[Feature]: Secret challenge submissions
ecyrbe opened this issue · comments
ecyrbe commented
Description
Add a way for users to propose challenges inside the typehero site so that they stay private to them and only accessible to typehero admins for sorting.
User features
- a button to submit a challenge on your profile.
- a list of your submitted challenges with their status (pending, accepted, rejected)
- an edit button on submitted challenges still in pending state
- a private chat button on pending submitted challenges that allows to communicate with the admins to answer questions or improve the challenges
When submitting a challenges, you get many things to fill :
- Choose a difficulty (beginner/easy...)
- Choose a category (public challenge, advent of typescript)
- fill in a title,
- full description in markdown,
- user given code in ts
- tests in ts (maybe hidden tests also)
Admin features
- list of all submitted challenges, with filters (difficulty, category, status)
- for each of them, you can edit/accept/reject/chat.
- chat allows to interract with the person that submitted a challenge and for exemple ask for modifications
- For AOT challenges, you also get the option to propose to affect them a date (24 december for ex) when accepting them.
Explanation
No response