Add challenge domains to challenges
Description
Currently it is difficult to find challenges by domain (say CV, NLP, RL), etc. This issue is a first step towards that direction where we add the domain a particular challenge belongs to and display it on the challenge page in this section:
The challenge domain must be made a part of the challenge configuration and the EvalAI-Starters repository.
This will also require you to add changes to the challenge validation script to ensure people put appropriate values for domains. Please create a PR with these dummies - [Computer Vision, Natural Language Processing, Reinforcement Learning], before to converge to the set of domains we might want to include.
Pre-requisites/Learnings
This issue essentially requires background on a few things:
- An understanding of the challenge configuration.
- A high-level understanding of EvalAI challenges.
- An understanding of our frontend.
- How the challenge validation works.
How to Approach
- You can start by setting up EvalAI locally. Set up the dev version locally (preferred) using the steps here.
- Add a new field to the challenge model in Django.
- Play around with the challenge configuration and the frontend, put up screenshots.
- Update the challenge validation script to check for the newly added field.
- Reach out to us regarding any issues that you face or if you need any help with understanding any of the above.
Hello @gchhablani , I would like to take up this issue as I understand this issue well .
I have started working on this issue. Please assign the issue to me! I have worked on the prerequisites and validation script on my previous PR. Thanks
@AyushR1 Can we please merge the previous one before you move onto another one? I will be creating more issues tomorrow so you can take them up. I'm assigning @CodeDetector to this one.
Hello @gchhablani, I would love take on issues related to python, all other available issues are not related to my domain expertise. Thank you.
Hey there, @gchhablani 👋🏻
Here's an update regarding adding challenge domains.

Since, there was no activity from the past 5 days on this issue, so I tried to implement this one. Let me know if this works.