yihangho / SimpleCMS

Programming contest management system
2 stars 3 forks source link

MCC 2014 fixes #24

Closed shienjin closed 10 years ago

shienjin commented 10 years ago

@yihangho some proposed fixes for MCC 2014 - are these quick?

  1. Title on top left side should be contest title. Currently it's always Malaysian Computing Challenge, right?
  2. Clicking on Title should bring to Contest home page, e.g. http://challenge.ioimalaysia.org/contests/1
  3. Remove line "Welcome to Malaysian Computing Challenge." in lower right Terminal. I proposed that text earlier but now think it's not necessary and repetitive. Also we want it to be general to accommodate other contests.
shienjin commented 10 years ago

Also Problems tab in Contest home page is not necessary, right? Since we already have that in the menubar. And they display differently too...

yihangho commented 10 years ago
  1. Yes, it's always Malaysian Computing Challenge. Should I change it to something else?
  2. Done. It links to /mcc, which is the home page for the actual contest.
  3. Done.
  4. Both the problems tab and the one on the menubar will be same for the students since they don't have access to other test problems. I think it is less confusing if the tab is there.
shienjin commented 10 years ago
  1. It should be contest "Title" - e.g. MCC Test Run, no?
shienjin commented 10 years ago

Actually (1) might be tricker than I thought. Leave it for now. Might need @piratefsh's help for this UX/UI thingy...

yihangho commented 10 years ago

At the moment, no, it's kinda hard-coded. Yeah, especially when dealing with multiple contests or when no contest is running, etc. I'm installing the Italian CMS to see how they handle this.

yihangho commented 10 years ago

The way Italian CMS handle this is pretty simple actually, but not quite applicable to us. Each instance of the contest web server is strongly coupled with a contest, that is, the contest ID must be specified to start a contest web server. Hence, it is impossible to have no contest or multiple contests running at the same time.

shienjin commented 10 years ago

Maybe we should follow the Italian CMS? Question is do we see Simple CMS moving to something like codeforces or just a simple system that people can easily setup a contest / interview system. To discuss after MCC.