You can now rerun contests on Toph and experience them as close as possible to the original run.
As we are slowly rolling out the feature, at this point the following contests can be rerun in practice mode:
From the contest lander, you will find the “Begin Practice” button on the right side of the page. The contest will rerun for the original duration and during this time you can make submissions just as if you were participating in the original contest.
Both the updates of standings and others’ submissions will be simulated as the contest progresses. All clarifications and announcements will however be made available right from the beginning of the contest.
If you face any issue while using practice contests, please let us know below.
Also, let us know if you would like to try this feature out on any other contest.
We have recently come across something interesting and thought it is worth sharing with the community.
Sport programming enthusiast Humaun Kabir, Programming Mentor at Bangladesh Open Source Network (BdOSN), has written and shared a really helpful user guide in Bengali for Toph sport programmers.
You can find the Bengali user guide for Toph at gitbook.io.
We have only started populating our help site with resources and it is still far from being comprehensive. Detailing these resources and making them available in multiple languages is in our road map. But, we really appreciate that a member of the community took the initiative and made this happen already.
Our focus lately has been to figure out ways we can make it even easier for beginner programmers to get into the world of sport programming. And, here is just one example of that:
In our latest update, we improved the submission page to show some explanations and remarks that should help beginner and experienced sport programmers alike.
This feature is a work in progress and we will be tweaking it and adding more cases over the next few weeks.
If you have any feedback, share them down in the comments.
Here is an outline of how we think about Toph, the recent bitter experiences, and the future of potential.
Building Toph has been a long journey, and it has come so far because of the trust that so many people has put on Toph. We understand that there have had been some problems during the recent on-site contests. We want to assure everyone that we are swift at addressing these issues. And, the discoveries of the recent bugs and misconfigurations have been no different.
We want to thank everyone for their support through this journey, now and in the future.
Toph believes in transparency when it comes to these situations. We are always happy to answer questions and keep you informed about the progress we make addressing the problems. And this is our first step in becoming more open in communication with the community.
Your queries and feedback are always welcome.
You can learn more about the details of the issues and what we did to prevent it from happening in the future in this Toph Community post.
The engineering team behind Toph has been hard at work to improve Toph based on the experience of BACS Regional Programming Camps 2017 Selection Contest and the feedback from the participants.
You can learn more about the changes Toph has gone through over the last few days here: https://furqansoftware.com/blog/bacs-contest-improve-toph/.
Anyone who is familiar with sport programming is, very likely, already aware of the amazing community that has grown around it.
Toph is a sport programming platform aimed at those who find programming and solving interesting problems to be extremely gratifying. It is new, and so quirks and issues are bound to surface. However, we are working day and night to improve the platform, and your overall experience with it. If you have any feedback, drop us a line.
At this moment, Toph supports a handful of programming languages. We are actively working to increasing this number. At the same time, we will be tweaking the flags and various parameters of the existing programming languages to make sure that the compilers behave in as much of a sane manner as possible. During this time, we are open to suggestions for what programming language you would like Toph to support and how you think they should be configured.