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.

Reply via email to