Hi, I want to suggest certain improvements to Distributed Code Jam website and system. I already reported that unregistered users can't download sample inputs during the rounds (and for a short period afterwards), but this is not all.
1. I noticed that Distributed FAQ page now states the exact versions of GCC and OpenJDK used to test the submissions. This is great, but Distributed Guide page shows a different OpenJDK version. I think that compiler versions and commands used for compilation should be in one place. 2. The compilers used for DCJ are rather outdated. GCC 4.8 was released more than three years ago, and Java 8 was released more than two years ago. In fact, it is currently not easy to download Java 7 from Oracle website, and using Java 8 for local testing runs a risk of something not working on the server. 3. For Java, there is a restriction that the main class must be called Main. This is problematic, because this means that in many IDEs it is necessary to create a separate project for each problem. Most online judges don't have this restriction: they usually determine main class name using a regular expression, but using file name (available to the browser) is also possible. 4. It would be nice if it were possible to view compilation error details in the browser, rather than having to save them to a file. 5. When Contest Analysis for a distributed round is posted, the previous rounds' Contest Analyses change. Specifically, the analyses of the previous rounds' Testrun problem are replaced with that of the last round's Testrun problem. This is sad, as the previous versions of the analysis were more funny. 6. Speaking of the Testrun problem, it is somewhat confusing that it is Problem A. Some people suggested on Codeforces that it would better be Problem X or Problem Z. For example, in Yandex.Algorithm, test problem is Problem X. 7. The "links" to sample inputs don't behave like links should. They can't be selected using keyboard, they don't draw a dotted rectangle when clicked, and it's not possible to copy their URLs. I think that they should be made into real links, so that it would be possible to e.g. copy their URLs and download all inputs using a script, instead of having to save each input manually. BTW, are there any plans to add DCJ support to Code Jam command line tool? I know that it hasn't been updated for a long time, but its server-side endpoint (https://code.google.com/codejam/cmdline) appears to still function. -- You received this message because you are subscribed to the Google Groups "Google Code Jam" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/google-code/db211cc7-1888-4702-8993-6689a8af222f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
