Hello!
Codeforces supports a wide range of languages. Just yesterday I supported Java 11.
On the other hand, my website is not only just open public rounds and trainings, but also an advanced system of groups, custom domains and mashups. This ecosystem makes it possible to conduct private trainings, local contests/olympiads, provides the work of computer science clubs, and so on.
Sometimes you ask me to somehow limit the languages that can be used in a particular contest. For example, an official competition is held that does not support Rust. Or this contest is a practical session specifically for classes in Python.
Now you can configure allowed programming languages (more precisely, their groups) for your mashups and private trainings. Thanks for the help to geranazavr555 who helped to realize this opportunity!
Here are some screenshots of how it looks in action.
Edit a contest settings to specify the list of allowed languages.
You can choose program languages groups your contest supports.
Hope you enjoy the feature,
— MikeMirzayanov
Nice. Now CF-style virtual participation instead of ACM-style.
And being able to remove a problem from a mash-up.
And hacking other people's solutions real-time, and being able to cancel a virtual participation after submitting problems.
We have that (uphacking). It could work for virtual participation too, but that's just for training and you can train hacking anytime already (uphacking).
No, this is just dumb. You can't cancel your experience in the contest, so it would just help with faking out your performance.
What I mean is when a contest starts, you have submitted a problem, but find out that you'd rather do it in practice mode, and in a way other than waiting two hours.
Okay, that's possible, but it's a bad decision for training both because you're skipping out on more realistic conditions and avoiding patience. Yes, you can wait 2 hours.
It would be more like a real contest to have lock problem/room functionality.
Sure. My point is that it doesn't offer much more for training, it's just Uphacking 2: The Revenge.
Hi Mike, I'm trying to create a training on Gym but encountered some issues. Could you please read the message that I sent you or tell me who should I contact?
This is great to see, thanks for continuously updating the platform. As a Java user myself, I have a question along similar lines. Some ICPC regionals provide different limits dependent on the submission language; however, in gym contests currently each problem has only a single universal time limit. Will we ever see language-specific time limits for problems?
Why it is recommended to allow all languages? Whats reasons to restrict languages are strong and what s are not?
It's recommended for someone who doesn't know what to do with that option: just allow everything like in a normal contest.
Has anyone really been far as decided to use even go want to do look more like? (I have no idea what s you're asking.)
"... only if there are strong reasons to limit the languages of the contest"
What exactly is string reasons?
For instance, if I want my students not to use Pascal, is it strong reason or not?
If it's e.g. because you're teaching them C, then yes, that's a strong reason. If it's just to troll them, then no.
Am I the only one who noticed such a problem?
I have a mashup competition prepared specially for the group. Currently there is no way to give access for tests which are not passed during the competition. Moreover, sometimes those settings in mashup (allow to see tests, allow to see other participants' solutions) seem not working at all, even after contest finished. People can see only tests which are in statement and I need to use my own purple account to send them failed tests.
Feature Request: Can we have a copy code button in the Modal that appears upon clicking any code in my submission/standings, like we have in sample input/output. Sometimes when I get a WA and the code is large, it takes a few seconds to scroll all the way and copy. Thanks!
When you open the submission on a separate page, it's there.