PC^(2++)

.. So, in this post, i will try to figure out how PC^2 can get better .. by giving it some lousy competition 😀

.. Just add one to the power..

PC^3 is an open source, web-based Programming Contest Control System. [now you get why i was so biased in my previous post (6) 😀 ]

You can take a look at the Prototype here ..

The Bad stuff about PC^3:

  1. Still in alpha .. so if PC^2 started in 1988, may be we will use PC^3 to run the ACM-ICPC, in the year 2525.
  2. Web App.. relies on HTTP, still no matter what, Desktop apps and two-way communication have their charm.
  3. currently supports ASP.net only (not cross-platform), but you are welcome to port it to Mono.
  4. Not Feature rich yet. (i think that’s why its open source 😀 .. we need your help 😀 .. etbara3 walaw be logo)
  5. .. you get to add ..

The Not-So-Bad stuff about PC^3:

  1. ZERO install is required on the contestants’ machines, just a browser.
  2. You can always fire up a backup machine to host the server .. copy the configuration folder .. give the contestants the new URL .. every one is happy.
  3. HTTP can get through your annoying university’s firewall.
  4. NOW .. you can actually have the scoreboard integrated with the client it self.. and not have to give every one the link in the clarifications.
  5. Its open-source .. so if you were a judge in some contest and no one submits .. and you got bored .. you can always fire VS and add some features and get to test it in a real contest .. you can, right ?.. no ?!
  6. Imagine all the features we can add .. I am posting a list to the blog soon isA.

so .. suggestions, contributions ?

Reblog this post [with Zemanta]
Advertisements

2 thoughts on “PC^(2++)

  1. That’s good so far… I was actually going to comment on ur previous post saying “everybody who uses PC^2 dreams of building a better one.. but nobody I know of actually did it”… 😀

    gr8 that you are thinking about it…

    I think you will still need a client side app to run the integrity test… (Native Client comes to mind ;))
    – another option is to allow something like fake-submit… which is equivalent to Test in PC^2 but runs on server… bad point is, it’ll consume the server resources badly-

    I would also like to see it as a plugin into VS/Eclipse… so that you can easily test/submit ur code files.

  2. To Haytham:
    Thanks man for your suggestions 😀
    gr8 that you are thinking about it…
    Sorry, i didn’t notice that the link didn’t appear from the theme http://pccube.wordpress.com/
    it started as an OnlineJudge for the acmASCIS .. but it became this .. so there is no going back 😀

    bad point is, it’ll consume the server resources badly
    yep .. sadly .. but i didn’t figure any better way till now .. actually i plan the test to be in 0.8 or so .. still a loong way 😀

    I would also like to see it as a plugin into VS/Eclipse… so that you can easily test/submit ur code files.
    Great idea 😀 .. never thought of that .. that’s going to the feature list isA 😀

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s