Hello, Codeforces.
UPD: Mashup feature is disabled until the end of the round. This is temporary and won't happen in the future.
Today we want to present you with our latest feature: mashup contests.
Such frame is available for all Codeforces users at Gym page, who took part in at least three official rated Codeforces Rounds. When you press Create Mashup Contest button, you are redirected to (SUDDENLY :) mashup creation page. On this page you can enter contest name and duration and find problems via problem search form.
Problem search form support search by the number of parameters including:
Problem code with format (contest id)(problem index). For example, 123C.
Problem name in both English and Russian language.
Contest name in both English and Russian language.
Tags.
In the same form you can enter problem URL from Polygon. For this to work you should give read access to codeforces
user in your problem in Polygon.
Using this form you can add up to 26 problems to your contest.
After you found all the problems and press Create button, mashup contest will appear at Gym page. This contest will be visible to you only. If you want to share it with your friends, you can add it to the group.
If you want to enter not just name, but, for example, description, logo or start time, you can use edit form, available for all gyms. Just click on the notepad icon to the right of the contest at Gym page.
If you don't want to have manager access to the contest during participation, you can disable it in one click. Just uncheck "Manager" checkbox at Gym page or press Disable manager mode button in the contest interface. You can get your manager rights back the same way, if you need to change something. For example, to add more problems.
Good luck with trainings.
With best regards, Ivan.
"Mashup is a special type of training contest, which consists of public problems from passed Codeforces rounds"
That should be "from past Codeforces rounds."
It will be better if we could set up start time and end time of the contest : )
You can do this. When you save your mashup, you can edit it more precisely. Just click on the notepad icon to the right of the contest on Gyms page.
Thanks a lot!
yes...very useful for teachers in schools.that's a great idea.
Does this feature exist forever? Or just late?
This is a brand-new feature. We are going to support this feature as long as we can.
And how about deleting a mashup contest or deleting a problem from a mashup contest ?
Problem can be marked as hidden. Hidden problems are not seen by regular users. For mashups same feature will be implemented.
after this feature- topcoder 0 -- codeforces 10
A really nice christmas gift to community :)
Thanks Fefer_Ivan
This is a very good alternative for virtual judges.
This is very good feature and it's very neat and clearn. thanks a lot.
but is there any way to create a contest that more than one people can manage and add/delete problems??
Thanks for the awesome feature. Could I share a mashup contest with a team ? or just a friend ?
How can I delete a mashup contest or remove a problem from the contest?
Problem can be marked as hidden. Hidden problems are not seen by regular users. For mashups same feature will be implemented.
A great gift.
While editing the contest, I get an error that says: 'Field should contain valid time' 'Field should "countain" valid time'. I think there's some bug, because I'm getting the same error even after trying various dates and times by various methods.
Same problem here :/
Could you please describe the issue more precisely, because it seams to work when I am trying to edit a contest.
http://picpaste.com/issue.png
This problem happens only when browsing CF in English. If you switch to Russian it works correctly.
I think it is time to add pagination to Gym.
It really is.
Love the Polygon! It's really good that you can create your own problems! Thanks Fefer_Ivan!
How to add problems from Polygon correctly? I can only submit via Mashup, but I am not able to see the description (even the title) of my problems. Just like the picture below.
Thanks and sorry for my poor English! :)
To add a problem from Polygon:
codeforces
user at least read access to your problem.Paste this url into problem search box and press enter or click green plus in create/edit mashup form.
It seems that it doesn't work now!
UPD. It works now.
Could you tell me how to give codeforces user at least read access to my problem? The account for Polygon is not the account for codeforces? When I try, it shows Could not download problem descriptor [url=https://polygon.codeforces.com/*****]
Give at least READ access to the user called "codeforces" in Polygon. So "codeforces" is a special user in Polygon.
Thanks for this feature!
However, it's currently blocked for me. Perhaps it's because I made another one, or I'm not in Division 1 anymore (as opposed to when I made the earlier mashup) but I get an error message ("temporarily blocked by administrator").
What exactly do you mean by the "problem URL?" I have created a problem in Polygon, but am having difficulties adding it (with the error "Can't find problem descriptor").
Thanks for the feature also!
How can I select scoring type?
how can i add my friends to a mashup contest..?
Thanks for this great feature!
I've created a mashup contest with original problems I designed in polygon, then offered the contest to my group.
Now that the contest is finished they would like to practice the problems they didn't solve. How can I give them access to those problems?
I thought that it would be like a regular contest, where the problem go into the gym afterwards. But I cannot see them there, and I also cannot add problems to the gym myself.
Please help.
(I have tried to use the option "-> to practice", but that does not provide the option to practice, but rather it moves a participant's attempt from the scoreboard, erasing their times.)
In the contest page, on the right sidebar there should be a "Register for practice" button after the contest ends. Just tell them to click that.
If you want to add problems to the Gym, you need to create a Gym contest, not a mashup. Mashups are private only.
I have 3 problem with mashups:
1 — how can I delete some mashup?
2 — how can I delete some problems from some mashup or change them?
3 — why the number of problems are limited to 26?
problems are limited to 26 because there are 26 letters in the alphabet, and each problem corresponds to a letter
You can edit a problem and sets and arbitrarily name.
Actually the limit on the number of problems is 50. I don't know why the blog says 26. (after you get past 26 the names start being AA, AB etc. unless you name it differently)
Did you figure out 1 & 2?
How to add problems from Polygon correctly? I can only submit via Mashup, and got accepted. But I cannot see the description (even the title) of my problems. Here is picture to clarify.
http://imgur.com/a/rL7ky
Any helps will be appreciated :)
Is it possible to add problems from previous Gym contests like NEERC or NWERC?
what does 'not a gym manager' means when I try to add contest managers in Mashup?
I am experiencing the same problem.
It means the system is buggy. Well, here is my way to add managers:
- Create group
- Add contest to the group
- Add corresponding person as manager to this group
- Try to add them into mashup managers list
- Wait around 2-5 minutes, microservices are syncing :-D
- Finally add manager
Sometimes it takes the person to perform sixth step by their own hands, I dunno why.
Although it's late. But this information may be useful for future users. I also faced the similar situation.
Gym Managers are the users which have coach mode enabled. As of now, you cannot add Non-Coach users as managers in a gym contest.
But as other users suggested adding to the group is the only soln.
If I solve a problem in a mashup contest and later go to the original problem in problemset, I can see that it's marked green (solved), but I can't find my submissions, unless I go and find which mashup contest had that problem. Is there any way to solve this?
same query from my side...
The best solution I could find till now is: in right side of the mashups page, there is an option of 'Find training' with a checkbox 'search by problem name'. There you can find all mashups related to you, which has a specific problem.
I created a mashup today and then disabled the manager mode. The contest has not started yet but I am still able to see the enter link even after disabling manager mode. I think if the manager mode is disabled, I shouldn't see the enter link.
There is a 'not elegant' workaround for this problem:
While creating the contest, uncheck 'Is self-registration allowed?' and 'Can non-registered view the contest?'. Just when the contest starts, check 'Is self-registration allowed?'. Then participants (including manager) can register and view the problemset.
Unfortunately, I have found no way to stop registered manager from viewing the problemset before the contest starts, even when manager mode is disabled.
That workaround is fine. Thank you :)
Also, a manager is able to view failed test cases while participating, even if the manager mode is disabled.
Is there a way for the Mashup creator to not be able to see the problems before start time. I can also enter mashup after removing manager mode.
Why I can't find "Create Mashup Contest" botton??
When I click "Create Mashup" in the topic, it says "You are not allowed to create mashup contests".
You are not a "trusted" user. You need to find a red people to add you into his/her trust list
@Rainbow_qwq
What does "trust list" mean? Where is it?
for mashup creator it spoilers the problem's tag, is there a way to disable ?
Can we have the features of adding creating Mashup from Gym problems? Or if the feature is already present then please say how to access it..
For example if I want to create a mashup from the contest
Invitation Link to the contest
I took part in at least three official rated Codeforces Rounds uhh i dont have access to the thing edit: turns out im an idiot the other contests didnt have "rated" in their names