typehero / typehero

Connect, collaborate, and grow with a community of TypeScript developers

Home Page:https://typehero.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Feature]: Secret challenge submissions

ecyrbe opened this issue · comments

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