# CodeChef : Virtual Contests are here !!!

**URL:** <https://discuss.codechef.com/t/codechef-virtual-contests-are-here/20263>\
**Category:** general\
**Tags:** alibabacloud, codechefapi, hackathon, virtual\_contest\
**Created:** [October 1, 2018, 5:04am UTC](https://discuss.codechef.com/t/codechef-virtual-contests-are-here/20263 "2018-10-01T05:04:12Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![hasan\_356](https://www.codechef.com/sites/all/themes/abessive/images/user_default_thumb.jpg) [@hasan\_356](https://discuss.codechef.com/u/hasan_356)\
**Post date:** [October 1, 2018, 5:04am UTC](https://discuss.codechef.com/t/codechef-virtual-contests-are-here/20263/1 "2018-10-01T05:04:12Z")

</div>

Hi @all, We developed a webapp during **Alibaba-Codechef API Hackathon** , and we would like to present it to you.

This app lets you play Codechef contests in a Virtual manner, those who have played **virtual contests** on Codeforces would be aware about it.

The app link is - [http://149.129.145.244](http://149.129.145.244)

Shamelessly copying description of Virtual Contest from Codeforces -

"Virtual Contests enable the users to run the past contests in a special mode that would imitate a real competition. It feels just like a real contest with real contestants competing alongside with the participant who plays a virtual contest.”

It will be very helpful for preparation of short contests.  
Few of the features are :

- You can add Friends and see their separate ranklist during live virtual contest.
- Several people can play virtual contest together and see each others ranking.
- All COOKOFF’s starting from COOK01 to recent COOK98A/B are available to play as virtual contest.
- You can compare yourself with other people while virtual contest is in play.

Video Tutorial to Use WebApp : [Video link](https://drive.google.com/file/d/1gWXbUoU-yJK3NUkPO--LcB2_d_7aOZY1/view?usp=sharing) (Just a short 12 min video, you can watch at 1.5x :P)

Slides for better understanding of App: [Slides](https://docs.google.com/presentation/d/1pY5egzHQp-wdqPZP5a9booA7QRfu0frSLaXEnb-2Qmk/edit?usp=sharing)(We both are very poor in making slides, we apologize beforehand \_/\_)

Note : Judgement result takes a while to reflect in standings as Codechef restricts no. of API requests in a min.(6 calls/min), just refresh the page in a while.

Hope this helps our community grow!!

Signing off !!

- [hasan\_356](https://www.codechef.com/users/hasan_356) & [v\_ns](https://www.codechef.com/users/v_ns)

This was our first such project at this scale, bugs are inevitable, if you find any, please raise them here - [Github Link](https://github.com/vishvanath45/CodeHike/issues/new)

---

<div class="post-metadata">

**Author:** ![vivek\_shah98](https://www.codechef.com/sites/all/themes/abessive/images/user_default_thumb.jpg) [@vivek\_shah98](https://discuss.codechef.com/u/vivek_shah98)\
**Post date:** [October 1, 2018, 1:03pm UTC](https://discuss.codechef.com/t/codechef-virtual-contests-are-here/20263/2 "2018-10-01T13:03:15Z")

</div>

How to start virtual contest for LTIME contests? here only COOKOFF is allowed 😑

Besides, virtual contest for online ACM ICPC [round](https://www.codechef.com/ACMIND17) would be a great help to everyone.

BTW it’s awesome stuff. Participated in COOK97A virtual contest through your API

---

<div class="post-metadata">

**Author:** ![anon2368343](https://www.codechef.com/sites/all/themes/abessive/images/user_default_thumb.jpg) [@anon2368343](https://discuss.codechef.com/u/anon2368343)\
**Post date:** [October 1, 2018, 10:17pm UTC](https://discuss.codechef.com/t/codechef-virtual-contests-are-here/20263/3 "2018-10-01T22:17:40Z")

</div>

great work fellas keep it up : )

---

<div class="post-metadata">

**Author:** ![nextcoder](https://discuss.codechef.com/user_avatar/discuss.codechef.com/nextcoder/32/24644_2.png) [@nextcoder](https://discuss.codechef.com/u/nextcoder)\
**Post date:** [October 2, 2018, 10:32am UTC](https://discuss.codechef.com/t/codechef-virtual-contests-are-here/20263/4 "2018-10-02T10:32:53Z")

</div>

Well, that is something CodeChef really needed to implement. Great job guys.

---

<div class="post-metadata">

**Author:** ![iamrohandatta](https://www.codechef.com/sites/all/themes/abessive/images/user_default_thumb.jpg) [@iamrohandatta](https://discuss.codechef.com/u/iamrohandatta)\
**Post date:** [October 2, 2018, 10:47am UTC](https://discuss.codechef.com/t/codechef-virtual-contests-are-here/20263/5 "2018-10-02T10:47:35Z")

</div>

Great job!! I noticed the typesetting is not working on your page so I’m getting words like

i$ or $4\cdot10^5$, see if you can set it correctly. Otherwise, fabulous work!

---

<div class="post-metadata">

**Author:** ![nmdis1999](https://www.codechef.com/sites/all/themes/abessive/images/user_default_thumb.jpg) [@nmdis1999](https://discuss.codechef.com/u/nmdis1999)\
**Post date:** [October 2, 2018, 2:14pm UTC](https://discuss.codechef.com/t/codechef-virtual-contests-are-here/20263/6 "2018-10-02T14:14:15Z")

</div>

I really wished for virtual contests to start on codechef, god bless you guys. I’ll see if I can be of any help in contributing to improvement of API 🙂

---

<div class="post-metadata">

**Author:** ![anon2368343](https://www.codechef.com/sites/all/themes/abessive/images/user_default_thumb.jpg) [@anon2368343](https://discuss.codechef.com/u/anon2368343)\
**Post date:** [October 2, 2018, 5:01pm UTC](https://discuss.codechef.com/t/codechef-virtual-contests-are-here/20263/7 "2018-10-02T17:01:31Z")

</div>

It will be great if codechef will consider your work and add it to their website

---

<div class="post-metadata">

**Author:** ![l\_returns](https://discuss.codechef.com/user_avatar/discuss.codechef.com/l_returns/32/233293_2.png) [@l\_returns](https://discuss.codechef.com/u/l_returns)\
**Post date:** [October 2, 2018, 5:34pm UTC](https://discuss.codechef.com/t/codechef-virtual-contests-are-here/20263/8 "2018-10-02T17:34:14Z")

</div>

#### Really a great idea…

### Some suggestions for you !!

1)Also a green tick and a wrong tick for attempted correct and incorrect submissions will be more helpful…  
2)It would be better if we can see stars of users in the given rank list…  
3) Also filter option in rank list

#### I would like to appreciate compare progress function…

#### Also friends standings option…

#### All over its very good and helpful…

### Bug:

1. my name is appearing twice in the rank list.

---

<div class="post-metadata">

**Author:** ![rasswanth](https://discuss.codechef.com/user_avatar/discuss.codechef.com/rasswanth/32/3653_2.png) [@rasswanth](https://discuss.codechef.com/u/rasswanth)\
**Post date:** [October 2, 2018, 5:46pm UTC](https://discuss.codechef.com/t/codechef-virtual-contests-are-here/20263/9 "2018-10-02T17:46:58Z")

</div>

Very good project ,I wished that there existed a similar platform on codechef for virtual contests like codeforces few months back,and you guys made it into a reality,Keep it going.

---

<div class="post-metadata">

**Author:** ![boost\_insane](https://www.codechef.com/sites/all/themes/abessive/images/user_default_thumb.jpg) [@boost\_insane](https://discuss.codechef.com/u/boost_insane)\
**Post date:** [October 3, 2018, 1:22am UTC](https://discuss.codechef.com/t/codechef-virtual-contests-are-here/20263/10 "2018-10-03T01:22:47Z")

</div>

Tried and loved it Great job Guys !!

---

<div class="post-metadata">

**Author:** ![vinx0502](https://www.codechef.com/sites/all/themes/abessive/images/user_default_thumb.jpg) [@vinx0502](https://discuss.codechef.com/u/vinx0502)\
**Post date:** [October 3, 2018, 11:27am UTC](https://discuss.codechef.com/t/codechef-virtual-contests-are-here/20263/11 "2018-10-03T11:27:44Z")

</div>

Great work…Would be even better if it could be extended to other contests!

---

<div class="post-metadata">

**Author:** ![pant0000](https://discuss.codechef.com/user_avatar/discuss.codechef.com/pant0000/32/17011_2.png) [@pant0000](https://discuss.codechef.com/u/pant0000)\
**Post date:** [October 4, 2018, 12:53pm UTC](https://discuss.codechef.com/t/codechef-virtual-contests-are-here/20263/12 "2018-10-04T12:53:08Z")

</div>

Great work indeed! keep it up 🙂

---

<div class="post-metadata">

**Author:** ![d\_skyhawk](https://www.codechef.com/sites/all/themes/abessive/images/user_default_thumb.jpg) [@d\_skyhawk](https://discuss.codechef.com/u/d_skyhawk)\
**Post date:** [October 11, 2018, 7:24pm UTC](https://discuss.codechef.com/t/codechef-virtual-contests-are-here/20263/13 "2018-10-11T19:24:46Z")

</div>

Great going guys. Keep up the good deed for the community. 🙂

---

<div class="post-metadata">

**Author:** ![may55](https://discuss.codechef.com/user_avatar/discuss.codechef.com/may55/32/3653_2.png) [@may55](https://discuss.codechef.com/u/may55)\
**Post date:** [October 12, 2018, 9:44pm UTC](https://discuss.codechef.com/t/codechef-virtual-contests-are-here/20263/14 "2018-10-12T21:44:29Z")

</div>

Great Work!!

---

<div class="post-metadata">

**Author:** ![rishiraj22](https://discuss.codechef.com/user_avatar/discuss.codechef.com/rishiraj22/32/4910_2.png) [@rishiraj22](https://discuss.codechef.com/u/rishiraj22)\
**Post date:** [October 13, 2018, 2:56pm UTC](https://discuss.codechef.com/t/codechef-virtual-contests-are-here/20263/15 "2018-10-13T14:56:51Z")

</div>

Hats off to you guys! It must have taken a lot of effort to build.

---

<div class="post-metadata">

**Author:** ![omjego](https://discuss.codechef.com/user_avatar/discuss.codechef.com/omjego/32/4703_2.png) [@omjego](https://discuss.codechef.com/u/omjego)\
**Post date:** [October 14, 2018, 2:21am UTC](https://discuss.codechef.com/t/codechef-virtual-contests-are-here/20263/16 "2018-10-14T02:21:22Z")

</div>

@hasan356 Great job buddies !!! Are you guys aware of Hactoberfest on Github? Its an initiative taken to make beginners contribute to the open source. Maybe you can post known issues or enhancements that you need in this project and tag that issue with “hactoberfest” and others will try to contribute to it.

---

<div class="post-metadata">

**Author:** ![sanbharath1999](https://discuss.codechef.com/user_avatar/discuss.codechef.com/sanbharath1999/32/229110_2.png) [@sanbharath1999](https://discuss.codechef.com/u/sanbharath1999)\
**Post date:** [November 30, 2018, 9:24pm UTC](https://discuss.codechef.com/t/codechef-virtual-contests-are-here/20263/17 "2018-11-30T21:24:10Z")

</div>

The link is not working for me , does anyone else face this issue ?

---

<div class="post-metadata">

**Author:** ![teja349](https://discuss.codechef.com/user_avatar/discuss.codechef.com/teja349/32/3653_2.png) [@teja349](https://discuss.codechef.com/u/teja349)\
**Post date:** [October 1, 2018, 9:53pm UTC](https://discuss.codechef.com/t/codechef-virtual-contests-are-here/20263/18 "2018-10-01T21:53:41Z")

</div>

Try to make it using https instead of http because atleast our college blocks http post requests.

---

<div class="post-metadata">

**Author:** ![hasan\_356](https://www.codechef.com/sites/all/themes/abessive/images/user_default_thumb.jpg) [@hasan\_356](https://discuss.codechef.com/u/hasan_356)\
**Post date:** [October 1, 2018, 11:15pm UTC](https://discuss.codechef.com/t/codechef-virtual-contests-are-here/20263/19 "2018-10-01T23:15:16Z")

</div>

Thank, we appreciate your effort in trying out our app.

Yes, currently, we only support COOKOFF for now, But this can be easily scaled to any contest in Codechef.

Due to API Limit it took a lot of time to fetch data. That’s why we restricted ourselves to COOKOFF’s.

Again Thanks a ton :).

---

<div class="post-metadata">

**Author:** ![hasan\_356](https://www.codechef.com/sites/all/themes/abessive/images/user_default_thumb.jpg) [@hasan\_356](https://discuss.codechef.com/u/hasan_356)\
**Post date:** [October 2, 2018, 12:29am UTC](https://discuss.codechef.com/t/codechef-virtual-contests-are-here/20263/20 "2018-10-02T00:29:20Z")

</div>

Thanks a ton 🙂

[Next page](https://discuss.codechef.com/t/codechef-virtual-contests-are-here/20263.md?page=2)
