topcoder-platform / community-app

React webapp for serving Topcoder Community
125 stars 213 forks source link

[BUG] Fluctuating Challenge Deadline #4076

Open panjikharisma opened 4 years ago

panjikharisma commented 4 years ago

Description The deadline of some challenges are changing (e.g. -/+ 10h) without the consent of PM/Copilot. It has made several members failing to submit/finish their submission properly.

To Reproduce - Sample Cases It's a server-side problem, and we don't know how to trigger this. But we've compiled a little list of sample cases on when these things occur:

Expected behavior Challenge deadline shouldn't be changing without PM/Copilot consent.

Screenshots No screenshots, but some members direct report on the latest event could be seen here - Infant Nutrition Welcome thread.

Desktop (mine):

Additional context

Hope you can help us on this, Thank you!

- kharm

panjikharisma commented 4 years ago

Another sample case with API response + before & after print screen:

@Oanh-and-only-Oanh : Just to let you know, I've added a new sample case with a better documentation. Let me know if you need some critical data to help, so I can record that also in case I found another case and still have some willpower left to solve this, Lol.

SathyaJayabal commented 4 years ago

@Oanh-and-only-Oanh , looks like the v4 challenge api response had the incorrect data, based on api response data posted above, This could have been fixed in V5 challenge api. Let us wait to see if this still happens in V5 challenge api.

@rootelement , thoughts?

Oanh-and-only-Oanh commented 4 years ago

@panjikharisma, please let us know if you're still experience this issue. Thank you.

panjikharisma commented 4 years ago

Hi @Oanh-and-only-Oanh & @SathyaJayabal : I'll be paying attention to the schedules for several challenges in the next 7 days, and will get back to you next week. This bug is something that come out of nowhere in the previous records. Thanks!

panjikharisma commented 4 years ago

@Oanh-and-only-Oanh & @SathyaJayabal just a little update, I'm on the track on this one currently (4 days - around 10/11 challenges tracked). Will get back to you after after I got 7 day screenshots.

panjikharisma commented 4 years ago

Hi @Oanh-and-only-Oanh & @SathyaJayabal , here are some updates on this issue.

I've tracked 11 challenges through out Sep 11-Sep 17 2020 GMT+7, once a day at a random time. Here are the screenshots for each challenge, both on the Challenge List & Challenge Detail: https://drive.google.com/drive/folders/11f49Av9D2l1euqNe-Euh6b046TXDj7Tm?usp=sharing

Overall I didn't see any significant fluctuations. Most are good, some have weird fluctuations but only in minutes, for complete information you may see the list below:

Airtel Challenge Link

Things looking good, except ‘1 minute decrease’ (albeit some with 1 day increase also) on deadline each day while checkpoint review and early final submission round. Seems because late review process (or extension side effect).

Design Practice Challenge Link

Things are good, not a single change on the deadline.

Dragonet Data Management Challenge Link

Overall seems good. There are some changes, but it seems there was copilot interference as it is already in the review phase and the changes is nearby the end of the review phase.

Dragonet KRI Challenge Link

Again some changes, but most likely copilot interference.

Odyssey Account Challenge Link

Some changes during checkpoint review looks deliberate.

Odyssey Alert Challenge Link

Looks good

Opportunity Management Challenge Link

Looks good

Slingshot Challenge Link

8 minute addition for final round deadline during the last day. Probably intentional from the copilot for preventive measure.

Topcoder TaaS Challenge Link

A slight changes (minutes) for registration, checkpoint submission etc in several days. However I’m not sure how to interpret this one.

TELUS Challenge Link

There are 1-3 minutes fluctuations per each ‘change/phase’.

Topcoder Mask Challenge Link

4/5 minute addition during the final round, seems deliberate.

Here are some cases where I found a little bit weird (just a little), in case you are interested: Airtel Screenshots (1 minute changes, seems server input error), Topcoder TaaS Screenshots and TELUS Screenshots

The bottom line I think you may close this issue for now, and I'll write some notes on the thread on Topcoder forum also, just in case one day this issue appear again, so they may directly report to this Github thread instead.

Thank you.

panjikharisma commented 4 years ago

P.s.: You may use/save the screenshots also for future use, I just do an analysis at a glance just now :)