Skip to content

[incomplete] A Coding Judge to replace Mooshak written in Python

License

Notifications You must be signed in to change notification settings

addy007-icy/crux-judge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crux Judge

INCOMPLETE and not at all ready to use. Need volunteers ASAP.

Index

Techs To Be Used

  1. python
  2. django web server framework
  3. mysql server
  4. html/css/js
  5. gcc etc and other things

Roadmap

There's no road ahead. Just a weird path to hike.

  1. Create python script that invokes gcc on a hello-world.c file and then runs the file to test output.
  2. Create a webserver that allows upload of file.
  3. Link 1 and 2.
  4. Make MySQL Schemas
  5. Make python script to insert data/student records in bulk.
  6. Start making basic GUI
  7. Combine 5 with main python project.
  8. Add login functionality. No account creation.
  9. Add easy problem-bank feature.
  10. Add student accounts.
  11. Separate output-checker/test-case checker to separate class and add partial marking. Reached Alpha.
  12. Improve documentation and fix bugs.
  13. Beta testing.
  14. Release
  15. Maintain

Timeline

  • Enter Alpha by 15 Feb 2017
  • Enter beta by 20 Feb 2017
  • Release by 1 March 2017

About

[incomplete] A Coding Judge to replace Mooshak written in Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.2%
  • HTML 3.1%
  • C 0.7%