Hi, Thanks for a clear and comprehensive list. Some of these were already on our radar, and some were also suggested by other contestants. We have a long list of nice-to-have and really-nice-to-have features to add, but we still need to put the majority of our focus in making the most important things run smoothly and have the problems better polished. All of these will probably happen in time. We will have more people working on the DCJ system after this season, but it is really hard to find time to add features mid-season, and to be honest, there is 0.1% of not-essential things being added before the last online rounds. Most of the things you mention sound like easy fix one-liners, but they are not.
We are still a pretty new contest, so please bear with us. We think we are doing much better this year and expect this trend of improvement to continue. Lessons learn this year, with the explosion in participation, are priceless, but it will take some time to actually design and implement the improvements, time we probably won't have until 2016 GCJ and DCJ season are over. Best, Pablo On Tue, May 31, 2016 at 8:23 AM, eatmore <[email protected]> wrote: > 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. > -- 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/CANa5jcArAbct-_cFpdEZJ-bA9fXA5ncC9cCrFxEteuK6Omk0Uw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
