-
Notifications
You must be signed in to change notification settings - Fork 3
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
feat: add judging portal #237
Conversation
…ing projects and assigning projects to tables (#232) * feat: finished MVP judging schema * fix: issue with logo path on /admin * refactor: decouple CustomInput logic * refactor: make admin index page organized * feat: add judging backend * feat: frontend to import project and assign them * feat: schema for judging * feat: install csv parser * feat: timeslot for hackers and admins * feat: judging page for judges * feat: add general track * fix: assign all mlh projects to one table and track * feat: proper handling of MLH projects in the timeslot algorithm * fix: improve UI * fix: make the tables work with mlh exception * fix: change default duration to 10 * feat: add judging rubric to db * refactor: better organize judging admin pages * feat: add proper component for grading + support markdown * feat: add support for dhYear config * refactor: add support for dhYear to judging endpoints * feat: add markdown support for rubric questions * feat: created judging rubric creation page for admins * feat: leaderboard to show top projects * fix: add typing for markdown component * feat: add general questions to tracks * feat: make leaderboard update every 30 sec * fix: use upsert instead of create * fix: get rid of extra states * fix: simplify year setting logic * fix: move invalidate to onSuccess * fix: simplify fetching logic * fix: make text smaller to avoid overflow * fix: make project follow timeslot order in judging page * refactor: get rid of dynamic project duration and project per table * refactor: adapt strategy pattern for different csv files
* slight improvements * refactor redundant code * add projects list * improve form design * fix small bug where no project is auto selected when all projects have already been judged * fix: show no project left message when judging is done --------- Co-authored-by: Arian Ahmadinejad <ahmadinejadarian@gmail.com>
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
✅ Deploy Preview for dh-portal-beta ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
…already judged projects (#238)
No description provided.