Hello, Codeforces!
I, ChurakovaAlexandra, and medvezhonokok are students of ITMO, and since this August, we started our internship at Codeforces. We are delighted that now we have the opportunity not only to write academic code but to do something that competitive programming enthusiasts from all over the world use.
Currently, we are working on minor improvements to Polygon — a system for preparing problems. Later, as we gain more experience and delve into the technologies, we will also start working on Codeforces.
A big thank you to our mentors geranazavr555 and MikeMirzayanov, who are always there to help and support.
Here's a list of the main improvements to Polygon that we've made (sometimes with significant help from our mentors) over these two months.
1. Problem statement save button in Edit-And-Preview mode
Now it is possible to save your changes in problem's statement using preview mode.
2. New features on the Search page
If you need to find problem by its URL, Сopy it, go to the 'Search' page, and find the desired problem if you have the necessary permissions.
Now, when searching for problems or contests, you can sort the results by relevance or modification time
3. Improved issue handling
Now you can close and reopen issues with one click.
4. Preview for one or several tests
If you want to create a preview for a few tests, you can go to the 'Tests' page, select the tests you need for this purpose, and click the 'Preview' button.
5. Multiple compiler change
Added the ability to change the language for all source files in bulk. This can be done in the 'sources' table on the 'Files' page, as well as in the 'solutions' table on the 'Solution Files' page (by selecting sources you need and clicking the 'Lang' button in 'Actions').
You can also change the language for this kind of files right on the 'Editor' page.
6. Contest's problems editing.
We supported the option to change TL/ML and problem name in the problem statements in different languages for all available problems in the contest. To use this, click 'Change names and TLs/MLs' link in sidebar on Contest Problems page.