Telegram Contests
βœ”
221K subscribers
2 photos
5 videos
73 files
284 links
Here we announce Telegram coding contests in Android Java, iOS Swift, JS, C/C++. Discussion: @contests
Download Telegram
We are happy to announce the results of Round 2, and the start of Round 3 of the VoIP Contest!

During evaluation we thoroughly inspected the source code of all changes proposed by the contestants and submitted the libraries they made to a series of tests. You can find out the details of the testing process on this page:
https://contest.com/docs/voip2/results

Meet the winners:

πŸ₯‡Stout Bull – €15,000

πŸ₯ˆEager Cat – €10,000

πŸ₯ˆGifted Lemur – €9,000

πŸ₯‰Mindful Pug – €6,000

πŸ₯‰Bossy Gnu – €5,000

πŸŽ–Giant Hare – €2,500

πŸŽ–Classy Bee – €2,500

Congratulations!

VoIP Contest: Round 3 starts right away. The task is to build a C++ library for improved VoIP calls – either by enhancing the existing libtgvoip library, rewriting it, or using third-party libraries and protocols to create your own implementation.

Please check out this page for the task's details:
https://contest.com/docs/voip3

€50,000 will be distributed among the winners of the third round. This stage will end in three weeks on March, 30 at 20:59 UTC.

Everyone is welcome to participate, including contestants who didn’t take part in the first two rounds of the VoIP Contest. Good luck!
Participants of the second round of the Blockchain Contest looking to compete for the bonus prize are invited to leave a comment on their submission in this new section on contest.com:
https://contest.com/blockchain-2-bonus

Comments should include descriptions of the projects and links to the relevant promotional web pages and video presentations.

Please make sure that you have committed the code for all changes and bug fixes to your public repositories on GitHub.
The third round of the Contest to Improve Voice Calls ends on March, 30 at 20:59 UTC.

Contestants can already submit their solutions to @jobs_bot (choose Voice Calls Contest). The bot will accept .ZIP archives with submissions.

Stay tuned for news about our other contests!
We received a total of 9 submissions for the third stage of the VoIP Contest.

All submissions are now available for public testing on https://contest.com/voip-contest-3

Everyone is welcome to leave their feedback while our judges evaluate the entries.
The results of the Second Stage of the JavaScript Contest have arrived.

Most of the participants made significant progress in this stage, however none of the submissions met the criteria for a first place prize.

You can find detailed comments from our judges on the Contest Platform.

2nd PLACE – € 7,000
πŸ₯ˆ Hip Hyena
πŸ₯ˆ Tall Tiger
πŸ₯ˆ Jolly Cobra
πŸ₯ˆ Posh Ram, no Safari support: - € 1,000

3rd PLACE – € 5,000
πŸ₯‰ Sacred Parrot
πŸ₯‰ Shiny Deer
πŸ₯‰ Giant Parrot
πŸ₯‰ Ace Monkey
πŸ₯‰ Neat Croc, broken 2SV in Safari: - € 300

4th PLACE – € 3,000
πŸŽ– Tidy Hawk
πŸŽ– Tactful Seal
πŸŽ– Merry Ant
πŸŽ– Kooky Hawk, broken Country Selector in Safari: - € 100

We will announce Stage 3 of the JavaScript Contest in the coming weeks. In the meantime, participants are advised to fix the issues identified by our judges in Stages 1 and 2.

Stay tuned for new contests coming soon!
We are happy to announce the results of Round 3 of the VoIP Contest!

During evaluation we thoroughly inspected the source code of all changes proposed by the contestants and submitted the libraries they made to a series of tests. You can find out the details of the testing process on this page:
https://contest.com/docs/voip3/results

Meet the winners:

1st PLACE – €12,000
πŸ₯‡Mindful Pug

2nd PLACE – €9,000
πŸ₯ˆGiant Hare
πŸ₯ˆMerry Croc

3rd PLACE – €7,000
πŸ₯‰Eager Cat
πŸ₯‰Stout Bull

4th PLACE – €2,000
πŸŽ–Classy Bee
πŸŽ–Dandy Meerkat
πŸŽ–Bossy Gnu

Congratulations to the winners!

This stage concludes the public phase of the Telegram VoIP contests. In addition to receiving their prizes, some winners of the contest will be invited to work more closely with us on improving 1-to-1 voice calls, as well as launching group and video calls later this year. We will be reaching out to each of them separately – and are looking forward to working together.
The Bonus Round results for the Second Stage of the Blockchain Contest are here.

In our evaluation, the quality of promotional materials – websites and videos – played the most important role. We also awarded bonus points to those projects that offered a working web service or Telegram bot.

Another chief component in our decision was the presence of unfixed issues – whether newly discovered, or highlighted by our judges during the second stage of the contest.

Meet the winners:

Hip Hyena – €5,000 + 5,000
πŸ₯ˆTON Auction
πŸ₯ˆTON Gambling

Eager Boar – €7,000 + 2,500
πŸ₯‡TON Goods
πŸ₯‰TON Register

Shiny Giraffe – €4,500 + 4,500
πŸ₯ˆConditional Transfer
πŸ₯ˆData Storage Proxy

Merry Ant – β‚¬8,500
πŸ₯‡Dexton exchange

Bold Wolf – €8,000
πŸ₯‡Grampay

Mellow Squid – β‚¬5,500 + 2,500
πŸ₯ˆOracle Hub
πŸ₯‰The Chat Game

Dreamy Crab – €5,000
πŸ₯ˆTON Roulette

Shiny Shrimp – β‚¬4,500
πŸ₯ˆTokeTon ICO

Slim Dodo – β‚¬3,500
πŸ₯‰Ton.ms Pool

Nice Llama – €3,000
πŸ₯‰ERC20 tokens on TON

Desert Falcon – €3,000
πŸ₯‰Crypto-Sender

Small Kitten – β‚¬2,500
πŸ₯‰Ticketeer

Night Turkey – β‚¬2,000
πŸŽ– Delegation pool

Funny Deer – β‚¬2,000
πŸŽ–TON American Roulette

Groovy Fly – β‚¬500 + 500
πŸŽ–Dota Autochess
πŸŽ–Cassiopeia, Oracle market place

Dreamy Pug – €500
πŸŽ–Fair Split

Detailed comments from our judges on each of the submissions will become available later tonight on https://contest.com/blockchain-2-bonus

Congratulations to the winners! πŸŽ‰πŸŽ‰ Stay tuned for news about our other contests.
The second round of the Data Clustering Π‘ontest starts today.

The task is to create a module that could be used to power a news aggregator.

Check out the full description of the task here: https://contest.com/docs/data_clustering2

The prize fund for this round of the contest is €100,000.
The contest ends on May, 25 at 23:50 UTC.

Everyone is welcome to participate, including contestants who didn’t take part in the first round of the Data Clustering Contest.
Submissions for the first round of the Educational Test Contest will be accepted until 23:50 UTC on May 15 (check your time zone).

We recommend submitting your quizzes well before the deadline – to make sure you have enough time to answer all of the bot's extra questions.

After the deadline:
- You will not be able to edit your submitted quizzes until the winners are announced.
- You will not be able to recall your quizzes from the contest.
We have received 7532 submissions for the first round of the Educational Test Contest.

Next week all submitted tests will become available in a public directory and our judges will begin evaluating them.

Stay tuned for more details – and good luck to all participants. πŸ‘
Two updates for participants of the Data Clustering contest:

1. In case you missed this, new sample data is available for download:
https://contest.com/docs/data_clustering2

2. Our discussion groups have become a little too lively recently. If you have questions about the data clustering contest, please add the #dataclustering hashtag (including to older questions that didn't get an answer yet).
All quizzes submitted for the Educational Quiz Contest are now available on https://quiz.directory

Everyone is welcome to try them out and rate them. Note that community ratings will not directly impact the contest score (i.e., downvoting competitors won't help you 😈). Our judges will check all tests.

After you pass a test, you can leave a comment. Please leave a comment:

- If you see a test that violates intellectual property rights (e.g. the test itself is copied from somewhere or features copyrighted illustrations/media).
- If you find mistakes in questions, answers or explanations.

Be sure to inсlude a link to some evidence in your comment. For example, a link to the source of the test/media or to materials confirming the correct answer.

Test authors are welcome to reply to comments they get with explanations and corrections.
The third stage of the JavaScript Contest is starting this week. Stay tuned πŸ‘‹
A few clarifications about the Educational Test Contest:

1. The results of the first round will be announced in June, and the second round will start right after that.

2. Participants are welcome to try out the quizzes of their competitors, and leave comments. If you find valid issues with a competing quiz and describe them in a comment (see instructions above πŸ‘†), this may increase your chances of winning.

3. Before the results are announced, each submitted quiz will be checked by several judges. Quizzes that have already been checked will show a Contest Score. Our evaluation criteria will be published when the results are announced.

4. We decided to give participants time until the end of this week to check other quizzes and leave their comments. Then our judges will begin the evaluation process.

P.S.
Everyone can rate quizzes after completing them. Community ratings are displayed after several users have passed the test. Quizzes with higher community ratings will be eventually shown at the top of the page, but this will not affect their contest score. All quizzes will be checked, regardless of their community rating.

P.P.S.
If you were experiencing any issues when logging in on quiz.directory, please try again. Should work now.
The third round of the JavaScript Contest starts now.

Prize fund for this round: €50,000+
Dates: May 30 – June 20 (23:50 Dubai time).

The goal of this round is to continue your work on a web version of Telegram without using third-party UI frameworks. Please note that only the winners of the second round can participate.

THE TASK

I. Minimum Requirements
Submissions without these features will not be evaluated.

1. Mobile Version
A one-column interface for mobile devices, following the design mockups provided. Should work flawlessly in Chrome and Safari.

2. Emoji, stickers and GIFs
A fully-fledged emoji/sticker/GIF panel, including sticker search and a Trending Stickers section.

3. Recording voice messages

4. Search for chats
Global and local search for chats (including by message text).

II. Reward Requirements
Supporting all of the following features is required to get the first prize in this round.

5. Shared Media and Gallery
Profile pages should display all types of content in the shared media section. It should be possible to view photos and videos, save files, open links and listen to audio files from Shared Media. Clicking on the name of the song in the audio player at the top of the page should highlight the relevant message in the chat.

6. Audio and video streaming
The app should support listening to audio files and watching videos without having to wait for them to download.

7. Archive
List of archived chats with support for pinned chats. Adding and removing chats from the archive.

8. Folders
Tabbed bar with chat folders, support for pinned chats in folders. Creating, editing and deleting folders, adding and removing chats from folders.

9. Polls of all types
Support for anonymous polls and polls with visible votes, support for multiple-answer polls and quiz-style polls with timers and explanations.

10. Search for messages inside a particular chat

III. Previously Identified Issues
As announced at the end of the second round, all issues identified by our judges in the previous two rounds must be fixed and all missing features fully implemented.


EVALUATION CRITERIA

Our main criteria for evaluation will be speed, app size and attention to detail. Note that in this round we will assign additional penalties based on the size of the app.

When it comes to speed, both objective and subjective speed is important. For example, the app could rely on onmousedown to open chats instead of onmouseup and preload content when reasonable.

All paths in the scripts should be relative. The design implementation should be identical to the mockups attached below.

Good luck! πŸ’ͺπŸ’ͺ
We have decided to give participants of the Educational Test Contest one more week to check quizzes submitted by others and leave comments.

Our judges will begin evaluating quizzes on Monday, June 8.

===
Please leave a comment:

1. If you see a test that violates intellectual property rights (e.g. the test itself is copied from somewhere or features copyrighted illustrations/media).
2. If you find mistakes in questions, answers or explanations.

Always inсlude links and other evidence in your comment. For example, a link to the source of the test or media in it (for copyright issues) or to materials confirming the correct answer (for wrong answers).

Test authors will get notifications about new comments on their quizzes. We highly recommend to reply to any comments you find unfair – with appropriate explanations and corrections.

For example, if someone alleges that media in your test infringes on copyrights, you could include links to sources proving that the media you used is distributed under a free license that allows this kind of usage, etc.
Our judges have begun evaluating quizzes submitted to the educational test contest. We expect to be able to announce the results in several weeks.

Please note that you can still leave comments to tests, as well as reply to comments made by our judges (animals with black profile pictures).
A notice for participants of the Educational Test Contest:

Our judges are human beings β€” and may sometimes make a mistake. If you think your test was reviewed incorrectly (the judge's comment contains a mistake), make sure that you reply to the judge's comment with a short message explaining why it's wrong.