zhiminy/EvalEng huggingface dataset:
Repository: Cloud-CV/EvalAI
Issue: Add unit tests for get_challenge_phase_by_pk API
GitHub labels: enhancement

GSOC-2019

easy_to_fix

good first issue

inactivity

There are missing unit tests for the API added in #2108 

@RishabhJain2018 I want to work on this issue but I haven't written unit tests before.

Sure, you can work on it! For reference, you can take a look at the `tests/` folder in the repository. Also, feel free to ask if you have some doubts.

@RishabhJain2018 I've added the unit tests but how can I verify if they are correct?

@Sanji515 haven't you put a PR for this issue?

@kurianbenoy Hii!!, yup! I've already dropped a PR 3 days ago.

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.


This issue has been automatically closed as there is no further activity. Thank you for your contributions.
Repository: Cloud-CV/EvalAI
Issue: Add tests for the add_participant_team_to_challenge API
GitHub labels: enhancement

GSOC-2019

easy_to_fix

backend

good first issue

inactivity

Add tests for adding participant team to the challenge API if the challenge is docker based.
The API is written [here](https://github.com/Cloud-CV/EvalAI/commit/09741c1ccf259660c426d70f955d8d935fa68550#diff-ff54996dc8925e4c7dbde340701c7086R233).
For mocking the boto3 requests to ECR, please use https://github.com/spulec/moto

Can I work on this issue?

Sure @Mike-Dai You can work on this.

@RishabhJain2018 Since it's my first time to write tests I'm confused about it. Should I add tests in `class MapChallengeAndParticipantTeam(BaseAPITestClass)` in `tests/unit/challenges/test_view.py`?

@RishabhJain2018 I should test whether the ecr repository is successfully created or not and whether the participant team has the correct `docker_repository_uri` or not, right? Please correct me if my understand is wrong.

@Mike-Dai can I work on this issue. If you are feeling difficulty to understand this issue?

Can I take up this issue?

@Mike-Dai I’ll try to solve the confusions you have.
@RishabhJain2018 correct me if I’m wrong.
The tests will be of the following things:
1. The one you mentioned
2. Make another same name participant team and check whether the docker ecr entry is the same.
3. Hidden test cases like getting ecr name wrong, etc.
There might be some I missed and I think @RishabhJain2018 can explain these better but you can get started writing these first off


@yashdusing Thank you for your explanation!
@kurianbenoy I'm sorry for my late response. I'm still working on this issue.

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.


This issue has been automatically closed as there is no further activity. Thank you for your contributions.
Repository: Cloud-CV/EvalAI
Issue: Display submission pk in the submissions table in admin
Root cause: Unimplemented Feature Gap


I would like to work on this issue

sure @nikhilmudholkar, you can work on this issue!

@RishabhJain2018 
The primary key should be a new field in the table or is there some particular field which has to be made as the primary key. 
If the latter is true then which field has to be made as primary key?

Is this issue still open? If yes, I would like to work on it please. Thank You

I am already working on it. Just waiting for @RishabhJain to clarify some doubts.
Feel free to take up some other issue :)

@RishabhJain2018 I would like to work on this issue since its still open. Thank you.

@nikhilmudholkar Are you working on it?

@RishabhJain2018  This issue can be closed.

Thanks for pointing it @Ayukha.
Fixed by #2309 .
Repository: Cloud-CV/EvalAI
Issue: Add a progress bar showing in the percentage of file uploaded during a submission
Root cause: Unimplemented Feature Gap

## Deliverable

- [ ] A progress bar which will appear on the upload of a file showing the percentage of the file uploaded to the server. 

Can I work on this?

Sure! but please keep me posted on this issue since we need it urgently.

Ok

As this is of high priority and due to other works I can't say when i will be able to submit a PR for this one. So this issue is still open @RishabhJain2018

Can I take this up ?

Can I take this issue ?


@RishabhJain2018 can i implement this feature?

@Kajol-Kumari @lunayach  @RishabhJain2018 @deshraj i thought the initial purpose of the issue was to show progress of the upload to the server rather than just a dummy progress bar(correct me if i'm wrong on this one).

since the actual file upload happens only when the user submits the form maybe we could show the progress bar right after submit instead of this loading screen:
![image](https://user-images.githubusercontent.com/49815751/114262059-8e68b580-99fb-11eb-9ab6-684ebfb07a1e.png)

What are your thoughts on this

Is this issue not solved yet? May I take this up? @RishabhJain2018 

can i resolve this issue ?
@RishabhJain2018 

can i work in this

@RishabhJain2018 can I take these issues up if they are still open? I would be happy to contribute!
Repository: Cloud-CV/EvalAI
Issue: Add feature to resend verification Email link
Root cause: Unimplemented Feature Gap

## Description
Suppose the user loses verification email without verifying the link, then neither user will be able to verify his account nor create a new account with the same email address. 

## Deliverables
- [ ] API endpoint to resend verification email (Use #1355 as a reference)
- [ ] Front to show the link (Use #1354 as a reference)

Also, there should be button/Link ("Resend Verification Email" ) inside rounded (dark red) portion of the following screenshot. 
![screenshot from 2017-02-05 11 39 21](https://cloud.githubusercontent.com/assets/7015220/22624135/31d25094-eb98-11e6-882d-26bf2c090d00.png)


I would like to work on this issue.

Sure @ArshdeepSingh98 , you can take this issue.

no one else can work on it then?


Sir , I would like to work on this issue.

Hi @ArshdeepSingh98 are you still working on this issue?

yes, i am working on it. I had some issues with backend setup but now they are resolved.


Hi, feel free to take this issue because i will not be able to do this on time as i am still learning.

@RishabhJain2018
Can I take this up?

> Hi, feel free to take this issue because i will not be able to do this on time as i am still learning.

@ArshdeepSingh98 if you are not working on this can I work on this. @RishabhJain2018 can you  assign this issue to me?



@RishabhJain2018 I would like to take this issue if no one is working in it currently.

I had made some work on this issue. WIth almost 50% completed(ie the
backend part). I will complete the rest in a week or two



Ok @kurianbenoy 

@kurianbenoy I'm actually done with this and since this is a high-priority issue, will make a PR now. Just a  heads-up :)

Is this issue still open, I would love to work on this

I think this issue has been resolved #2538 ?
Repository: Cloud-CV/EvalAI
Issue: Modify the tweet button in the footer for sharing the webpage
GitHub labels: enhancement

GSOC-2019

easy_to_fix

frontend

good first issue

inactivity

For Reference:
1. https://developer.twitter.com/en/docs/twitter-for-websites/tweet-button/overview.html
2. https://help.twitter.com/en/using-twitter/add-twitter-share-button


I want to work on this

Can I work on this issue?

I would like to work on this as well

@RishabhJain2018 do you want a tweet button which redirects to tweet with some hash tag's and contets like 

` --------------------       #OpenSOurce #EvalAI @CloudCV`

@RishabhJain2018 could you please elaborate on what modifications you would like to the footer button, as I am unable to understand the exact issue? Some screenshots with what it is now vs what you would like would be great. Also, is this the tweet button you are referring to?
![eval-ai issue](https://user-images.githubusercontent.com/32260623/54979365-fd1b7780-4fc8-11e9-90f8-eed7096a07fa.jpg)


Hello @shaunak-badani, yes that is tweet button. So on clicked that button a share button like this should come like this:
![53038318-742d8f80-34a2-11e9-8197-346c5754160d](https://user-images.githubusercontent.com/24592806/55043218-3d2b3a80-505b-11e9-811c-ccfea510dbbf.png)


Even I am doubtful on exact message to be shared using the tweet share button but I made a PR #2139 regarding that

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.


This issue has been automatically closed as there is no further activity. Thank you for your contributions.
Repository: Cloud-CV/EvalAI
Issue: Hide pagination buttons when tab is changed
Root cause: Validation Gap

### Observed Behaviour
When we select a phase and see the submissions for the same and then change the tab, the pagination buttons and the `Total Submissions Done` are still visible.

### Expected Behaviour
The pagination buttons and `Total Submissions Done` should not be visible after a tab is changed.

### Deliverables
- [ ] Hide the pagination buttons.
- [ ] Hide the text showing`Total Submissions Done` 
- [ ] Fix the bug for both, `My Submissions` and `View All Submissions`.

@deshraj @RishabhJain2018 

![screenshot from 2019-02-15 16-53-25](https://user-images.githubusercontent.com/24366008/52854005-3697d200-3143-11e9-9307-c7b1feb4dd82.png)


Can I work on this

@RishabhJain2018 @gautamjajoo Can I work on this issue?

Can i work on this ?


@ArshdeepSingh98 You are already assigned #2122 . Please finish that then you can take this up.

can i work on this issue?

Can i work on this 

@sachinmukherjee Hey! You can take this up since you commented first.

@gautamjajoo  I'm not able to see View all Submission Tab. Here is the screenshot for that
![image](https://user-images.githubusercontent.com/19318218/53299570-f7176700-3861-11e9-8574-9a101eae0405.png).

@sachinmukherjee Hi!, maybe you should log in as a host user for `View All Submissions` tab.

Hi! @sachinmukherjee What's the status on this one? Can I work on this?

I have solved the issue. Will create a pull request within 2 days.
Repository: Cloud-CV/EvalAI
Issue: Fix potential vulnerabilities due to outdated requirements
Root cause: External Dependency Breakage

There are some outdated requirements which can open potential security threats. Hence we should update the vulnerable package versions as suggested by Github. Here is the list of upgrades to be done (as suggested by Github):

`django==1.11.20`

Please make sure to verify the validity and compatibility of suggestions with EvalAI codebase.

@RishabhJain2018  There was a [bug](https://docs.djangoproject.com/en/2.1/releases/1.11.20/#bugfixes) related to packaging error in `django 1.11.19` which is fixed in `django 1.11.20` . So I think it would be better to upgrade to `django==1.11.20`.

I see. Thanks, @Ayukha for mentioning it. Let's upgrade to `1.11.20`
Repository: Cloud-CV/EvalAI
Issue: Update seed script to add challenge slug
Root cause: Unimplemented Feature Gap

## Current Behaviour:
Currently, when the challenge is created using the seed script, the `slug` field is not populated.

## Expected Behaviour:
When the seed script is run, the `slug` field must be populated with the challenge title and it must include a year in the name to keep it unique like `abc-challenge-2019`

Can I work on this issue?

Sure!
Repository: Cloud-CV/EvalAI
Issue: Remove duplicate statements from Tests
GitHub labels: enhancement

GSOC-2019

easy_to_fix

backend

good first issue

Statement `self.challenge_phase.save()`  [tests/unit/jobs/test_views.py](https://github.com/Cloud-CV/EvalAI/blob/master/tests/unit/jobs/test_views.py)  has been repeated at **multiple places**. 
For example, At [tests/unit/jobs/test_views.py#L680](https://github.com/Cloud-CV/EvalAI/blob/master/tests/unit/jobs/test_views.py#L680):
```python
self.challenge_phase.save()
self.challenge_phase.save()
```
#### Deliverables
- [ ] Remove duplicates of `self.challenge_phase.save()`

<br>

Please feel free to work on this issue and let me know if you have questions. :)

Can I work on this 

Can I work on this issue?

On Tue, 19 Feb 2019 at 05:13, rohitjha941 <notifications@github.com> wrote:

> Can I work on this
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/Cloud-CV/EvalAI/issues/2134#issuecomment-464923241>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AXdBplyoDFIvC57BEB5FoLLWU_p2iHAkks5vOzq9gaJpZM4bBtha>
> .
>


As @rohitjha941 commented first, assigning it to @rohitjha941 :)

Okay @vkartik97. I hope @rohitjha941 can easily fix this issue soon.

> Can I work on this

#2136   will solve this issue 

can i work on this issue
Repository: Cloud-CV/EvalAI
Issue: Add SIOP logo in "Who uses EvalAI" list.
GitHub labels: enhancement

GSOC-2019

easy_to_fix

frontend

good first issue

Here is the SIOP [logo](https://drive.google.com/file/d/1zcw3uqDyM1iHha-o1_zUzKSAkt__98sG/view) 

@RishabhJain2018 Can I take this?

@Ayukha Please complete the previous issue before taking this one.

Can I take this issue?
Will submit PR by tomorrow

May I fix this issue ?

Fixed in #2185, please review.
Repository: Cloud-CV/EvalAI
Issue: Highlight entry in My Submissions Tab
Root cause: Unimplemented Feature Gap

## Current scenario

If a participant had made multiple entries public then the participant doesn't know which entry is visible on the leaderboard under `My submissions Tab` (Until they manually check it for the accuracies)

## Expected scenario

The entry which appears on the leaderboard should be highlighted in My submissions Tab.


As you mentioned @RishabhJain2018, I am taking this issue!

sure! you can.

@anuj-rathore are you still working on this issue ??

@anuj-rathore Are you working on it? Otherwise anyone else could help to resolve it !!

@RishabhJain2018 Can I take up this issue?

Sure @mahim23 . It seems like @anuj-rathore isn't active these days and I'm not sure if @JameerBabu is still interested in this issue.

Hello @Rishabjain2018 sir,  I am interested to work on this issue. Please assign to me.

sorry @RishabhJain2018 sir for spell mistake. 

@mahim23 I would like to work on this issue. Please take another one.

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.


This issue has been automatically closed as there is no further activity. Thank you for your contributions.


@RishabhJain2018 There seems to be no pull request associated with this issue and it's still open too. Can I work on this? 

Is this issue still open to work on ? i would like to take up this issue as well @RishabhJain2018 

Is the issue open to work on?

Is this issue is still open for work? @RishabhJain2018
Repository: Cloud-CV/EvalAI
Issue: Create a unique link for each of the entry on the leaderboard
Root cause: Unimplemented Feature Gap

## Current Scenario

If a participant wants to share their rank in a challenge on twitter/facebook then they have to share the entire leaderboard link.

## Expected scenario
There should be a unique link for each entry and upon opening, it should scroll to that particular entry and highlight it.

I was interested to work on this issue, yet as mentioned in PR #2097 I am unable to obtain a submission to be shown in leaderboard. With proper help, I hope I can solve this issue :smile: 

@RishabhJain2018 Can I take this up if no one's working on this ?

@RishabhJain2018  Can I take this up? I've finished working on my previous issue.

@RishabhJain2018 Can i take this issue..?

@RishabhJain2018 , As @yashdusing  and @kurianbenoy have shown interest in solving other issues. May I start working on this one?

I am not currently interested to work on this issue. I hope the mentors can assign some one else

@RishabhJain2018 Can i take this .?I think i can solve this..

@RishabhJain2018 I can try to solve this. I think I can solve it 

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.


This issue has been automatically closed as there is no further activity. Thank you for your contributions.
Repository: Cloud-CV/EvalAI
Issue: Fix height of form input fields
GitHub labels: enhancement

GSOC-2019

easy_to_fix

frontend

good first issue

Currently, the elements below the input-fields in forms move downward when warning messages are inserted.

- the expected behaviour
The elements should not move from their own position.

- the observed behaviour
The elements move downward from their position.
![screenshot_2019-02-23 evalai](https://user-images.githubusercontent.com/22499864/53286402-eb5d6f00-3793-11e9-9361-c6407d681746.png)


I'd like to take this up if no one's working on it currently.

@shashaBot I am already working on this issue.

I would like to work on this issue

@luck-u Hey Lakshay, I have already submitted a PR for this issue. You can take up something else. :)

@geekayush I saw this issue as open so I went ahead to solve it. 
It was a good exercise to understand the code base. 
Please refer to pull request #2168
Repository: Cloud-CV/EvalAI
Issue: Update the test zip challenge in the example folder
Root cause: Environment Incompatibility

The challenge zip in the examples folder uses the python 2 version of the script which causes an issue with the submission worker.
Update the script and the yaml file dates as well
![screenshot_20190225_230622](https://user-images.githubusercontent.com/19976688/53356735-17beea00-3952-11e9-8057-81a71f6ab6df.png)


Can I take this issue?

@sanchit-ahuja sure !

Hey can I take up this Issue

@UpcominTerminator . Hi! I am working on this issue. I will try to submit a Pull request today. You can take up another issue. :)

@sanchit-ahuja are you still working on this ?

Not right now. You may assign to anyone else. 

If no is assigned. May I work on this issue as fixed the issue locally in my system. I can put the PR today itself

@kurianbenoy sure !

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.


This issue has been automatically closed as there is no further activity. Thank you for your contributions.
Repository: Cloud-CV/EvalAI
Issue: can't able to build and run
Root cause: Documentation Deficiency

observed behavior: when I run sudo docker-compose up --build the error comes up
Starting evalai_sqs_1 ... 
Starting evalai_nodejs_1 ... 
Starting evalai_sqs_1
Starting evalai_nodejs_1
Starting evalai_db_1 ... error

ERROR: for evalai_db_1  Cannot start service db: driver failed programming external connectivity on endpoint evalai_db_1 (4d07fb63496320fc7ae31d3623679376daaafcae4c325d5de5fb3457555b2db1): Error starting userland proxy: listen tcp 0.0.0.0:5432: bind: address already in use
Starting evalai_nodejs_1 ... error
ERROR: for evalai_nodejs_1  Cannot start service nodejs: driver failed programming external connectivity on endpoint evalai_nodejs_1 (adbd02e83b94b6b11abcf5fb03d4ce5880a9160eb60eda03fbbfad032e54a740): Error starting userland Starting evalai_sqs_1 ... done

ERROR: for db  Cannot start service db: driver failed programming external connectivity on endpoint evalai_db_1 (4d07fb63496320fc7ae31d3623679376daaafcae4c325d5de5fb3457555b2db1): Error starting userland proxy: listen tcp 0.0.0.0:5432: bind: address already in use

ERROR: for nodejs  Cannot start service nodejs: driver failed programming external connectivity on endpoint evalai_nodejs_1 (adbd02e83b94b6b11abcf5fb03d4ce5880a9160eb60eda03fbbfad032e54a740): Error starting userland proxy: listen tcp 0.0.0.0:8888: bind: address already in use
ERROR: Encountered errors while bringing up the project.

expected behavior: It should build and run on localhost in the given link:https://127.0.0.1:8888



Hey @luck-u ! Check [common errors](https://evalai.readthedocs.io/en/latest/faq(developers).html#common-errors-during-installation) page, you could find the solution for your problem there. Also, you can redirect the issues you are facing during installation to the [gitter](https://gitter.im/Cloud-CV/EvalAI/) channel. Thanks! :)

@luck-u it looks like your port 5432 and 8888 are already occupied by some other process. Please kill them first. See our [FAQ](https://evalai.readthedocs.io/en/latest/faq(developers).html#q-getting-the-following-error) page that @gautamjajoo pointed you to. Closing this issue meanwhile. Plese feel free to re-open it issue persists. 

Thanks @gautamjajoo and @deshraj issue solved
Repository: Cloud-CV/EvalAI
Issue: Update status field of Participant model to be a charfield
GitHub labels: bug

enhancement

GSOC-2019

medium-difficulty

backend

Presently status is a foreign key to model __ParticipantStatus__ where we are adding only 5 values. If __ParticipantStatus__ had only status as primary key, then it would have made sense as then status can have N number of values like
```
class ParticipantStatus(models.Model):
   status = models.CharField(max_length=30, primary_key=True)
```


But with current design we are sure, that status will have 5 choices as of now. Hence converting it to a charfield with choices as options makes more sense

merged in #217
Repository: Cloud-CV/EvalAI
Issue: Mock AWS ECR requests for development environment
Root cause: Unimplemented Feature Gap

## Current Behaviour

When the challenge is docker based then in the development environment you can't participate in it.

## Expected Behaviour

The challenge host and participant in the development environment should be able to participate in the docker based challenges.

## Fix
Mock boto3 ECR repository API calls in the development environment same as we do for AWS SQS.
Resource that can be useful: https://github.com/spulec/moto

Can I work on this issue?

No, since you are still working on https://github.com/Cloud-CV/evalai-cli/issues/145 issue. Please finish that issue first.

Can i take this ?

Sure, you can take this issue. (I hope no other issue is assigned to you.)

Yes, I've finished working on my previous assigned issue.

I would love to take this one if the problem needs to transfer someone else in the future. 

> I would love to take this one if the problem needs to transfer someone else in the future.

Even I too would like to work on this problem, if its transferred to someone in fututre

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.


This issue has been automatically closed as there is no further activity. Thank you for your contributions.
Repository: Cloud-CV/EvalAI
Issue: Fix challenge page display on mobile 
GitHub labels: bug

enhancement

GSOC-2019

frontend

good first issue

inactivity

## Current Behaviour
The tabs on the mobile are not properly aligned as shown here -
![file](https://user-images.githubusercontent.com/12206047/53713501-12addf00-3e19-11e9-8abc-472dc1732838.jpg)

## Expected Behaviour
Fix the alignments.

@RishabhJain2018 Can I work on it?

Sure, you can work on this issue.

@geekayush Have you solved this issue or can I solve this issue?

@RishabhJain2018  Can I work on this if @geekayush  is not able to resolve the issue?

@RishabhJain2018 I can also try to work on it.

Hi @GearGit @shaunak-badani I think @geekayush has already opened a PR for it.
Please wait for some more issues to be opened.

@geekayush have you fixed the issue?

@GearGit Yes. I am working on the changes requested.

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.


This issue has been automatically closed as there is no further activity. Thank you for your contributions.