Hello,
I am looking for a freelancer who can make an online judging system for organizing Programming competitions on internet. Where the teams or individuals will get a chance to test their coding and logical capabilities.
The system will take the source code in one of the specified languages , compile it , if some error then show it, test against predefined test cases and show the final result whether the code is accepted or not.
I want to organize competition similar to ACM-ICPC using the tool.
Some of the important actors of the system are:
1. Contenstant - will be able to browse through all the questions in the competition. Upload solution to a problem and get the score. He should also be able to ask questions to the judge.
2. Judge- A judge(or a group of them) will monitor the progress of all the contestants and answer their queries.
3. Question Setter- will be able to add questions and make "Contests"
4. Admin- Should be able to manage everything in the site.
The sytem should be able to compile many languages, C,C++,Java are MUST. other languages I am looking for are Python, Fortran , Assembly , LISP ,Cobol. This should be scalable to any language I want.
I found a tool "MOOSHAK", that is somewhat close to what I need. But i need to customize it more.
So, for bidding Please tell me the aproximate budget and time, and answer the following questions
1. Would you suggest making a system from scratch or customizing Mooshak or a simmilar software?
2. How would you make it scalable to add new languages and features?
3. Would it be able to adapt to our changing Design needs? A template manager to change template will be very good.
4. How will you implement security? Allowing people to execute their programs on my dedicated server surely is brave work. How would you prevent resources from them?
5. How will you rank the contestants? like execution time may be one of the factors.
If selected, you will be given access to the best of the servers you ask for.
Looking forward to work together.
Best Regards
Aman Gautam
Hello Aman,
Thanks for posting the project. We are Edzeal Technologies, a development Company. We have understand your project & we can give you the similar software like mooshak.
We have developed so many projects like ERP, Inventory, Payroll,Billing Systeme, shopping carts, eCommerce, clone,networking site etc so your project is not a typical task for our team
We believe in customer satisfaction and commitment and work closely with the client till the entire project is implemented successfully.
Awaiting your reply for further discussion.
Please check your PMB