Polygon Updates (August — September 2023)

Revision en2, by vbandurin, 2023-10-13 18:03:53

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.

Screenshot
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.

Screenshot

Now, when searching for problems or contests, you can sort the results by relevance or modification time

Screenshot
3. Improved issue handling

Now you can close and reopen issues with one click.

Screenshot
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.

Screenshot
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').

Screenshot

You can also change the language for this kind of files right on the 'Editor' page.

Screenshot
Tags polygon, 2023, improvements

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en10 English MikeMirzayanov 2023-10-17 12:58:42 5 Tiny change: 'n\n\n[cut]\n\n\n####' -> 'n\n\n[cut]<br/>\n\n\n####'
en9 English MikeMirzayanov 2023-10-17 12:58:12 11 Tiny change: 'ths.\n\n\n####' -> 'ths.\n\n\n[cut]\n\n\n####'
en8 English vbandurin 2023-10-17 12:50:50 0 (published)
en7 English vbandurin 2023-10-17 12:49:21 4 Tiny change: 'ted, you click on ' -> 'ted, you can click on '
en6 English vbandurin 2023-10-17 11:31:16 326
en5 English vbandurin 2023-10-17 10:11:51 3887 Tiny change: 'ccess only.\n- The '' -> 'ccess only".\n- The ''
en4 English vbandurin 2023-10-17 01:52:19 3684 Tiny change: 'orces.com/57c613/translate' -> 'orces.com/0d55e7/translate'
en3 English vbandurin 2023-10-13 18:27:05 469 Tiny change: 'click the 'Preview' button.\n' -> 'click the **'Preview'** button.\n'
en2 English vbandurin 2023-10-13 18:03:53 1022 Tiny change: 'cking the '**Lang**' button in' -> 'cking the **'Lang'** button in'
en1 English vbandurin 2023-10-13 17:12:48 2041 Initial revision (saved to drafts)