├── .gitignore ├── LICENSE ├── README.md ├── config.json ├── controllers ├── admin_controller.js ├── api_controller.js ├── auth_controller.js └── problem_controller.js ├── index.js ├── lang.json ├── models ├── account.js ├── announcement.js ├── problem.js ├── submission.js └── testcase.js ├── package.json ├── public ├── css │ ├── login-style.css │ ├── style.css │ └── textangular.css ├── images │ ├── bg.jpg │ ├── bg2.jpg │ ├── c++_lang_logo.png │ ├── c_lang_logo.png │ ├── consoleBG copy.png │ ├── consoleBG.png │ ├── favicon.png │ ├── java_lang_logo.png │ ├── nGrader Style guide.jpg │ ├── ngrader.png │ ├── python_lang_logo.png │ └── ruby_lang_logo.png └── js │ └── app.js ├── routes ├── admin.js ├── api.js ├── index.js └── problem.js ├── status.json ├── tmp └── .keep └── views ├── admin.ejs ├── announcement.ejs ├── apis.ejs ├── custom_test.ejs ├── error.ejs ├── index.ejs ├── login.ejs ├── newprob.ejs ├── problem.ejs ├── problemlist.ejs ├── register.ejs └── submission.ejs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/README.md -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/config.json -------------------------------------------------------------------------------- /controllers/admin_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/controllers/admin_controller.js -------------------------------------------------------------------------------- /controllers/api_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/controllers/api_controller.js -------------------------------------------------------------------------------- /controllers/auth_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/controllers/auth_controller.js -------------------------------------------------------------------------------- /controllers/problem_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/controllers/problem_controller.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/index.js -------------------------------------------------------------------------------- /lang.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/lang.json -------------------------------------------------------------------------------- /models/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/models/account.js -------------------------------------------------------------------------------- /models/announcement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/models/announcement.js -------------------------------------------------------------------------------- /models/problem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/models/problem.js -------------------------------------------------------------------------------- /models/submission.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/models/submission.js -------------------------------------------------------------------------------- /models/testcase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/models/testcase.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/package.json -------------------------------------------------------------------------------- /public/css/login-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/public/css/login-style.css -------------------------------------------------------------------------------- /public/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/public/css/style.css -------------------------------------------------------------------------------- /public/css/textangular.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/public/css/textangular.css -------------------------------------------------------------------------------- /public/images/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/public/images/bg.jpg -------------------------------------------------------------------------------- /public/images/bg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/public/images/bg2.jpg -------------------------------------------------------------------------------- /public/images/c++_lang_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/public/images/c++_lang_logo.png -------------------------------------------------------------------------------- /public/images/c_lang_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/public/images/c_lang_logo.png -------------------------------------------------------------------------------- /public/images/consoleBG copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/public/images/consoleBG copy.png -------------------------------------------------------------------------------- /public/images/consoleBG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/public/images/consoleBG.png -------------------------------------------------------------------------------- /public/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/public/images/favicon.png -------------------------------------------------------------------------------- /public/images/java_lang_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/public/images/java_lang_logo.png -------------------------------------------------------------------------------- /public/images/nGrader Style guide.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/public/images/nGrader Style guide.jpg -------------------------------------------------------------------------------- /public/images/ngrader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/public/images/ngrader.png -------------------------------------------------------------------------------- /public/images/python_lang_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/public/images/python_lang_logo.png -------------------------------------------------------------------------------- /public/images/ruby_lang_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/public/images/ruby_lang_logo.png -------------------------------------------------------------------------------- /public/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/public/js/app.js -------------------------------------------------------------------------------- /routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/routes/admin.js -------------------------------------------------------------------------------- /routes/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/routes/api.js -------------------------------------------------------------------------------- /routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/routes/index.js -------------------------------------------------------------------------------- /routes/problem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/routes/problem.js -------------------------------------------------------------------------------- /status.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/status.json -------------------------------------------------------------------------------- /tmp/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /views/admin.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/views/admin.ejs -------------------------------------------------------------------------------- /views/announcement.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/views/announcement.ejs -------------------------------------------------------------------------------- /views/apis.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/views/apis.ejs -------------------------------------------------------------------------------- /views/custom_test.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/views/custom_test.ejs -------------------------------------------------------------------------------- /views/error.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/views/error.ejs -------------------------------------------------------------------------------- /views/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/views/index.ejs -------------------------------------------------------------------------------- /views/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/views/login.ejs -------------------------------------------------------------------------------- /views/newprob.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/views/newprob.ejs -------------------------------------------------------------------------------- /views/problem.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/views/problem.ejs -------------------------------------------------------------------------------- /views/problemlist.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/views/problemlist.ejs -------------------------------------------------------------------------------- /views/register.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/views/register.ejs -------------------------------------------------------------------------------- /views/submission.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nisaruj/ngrader/HEAD/views/submission.ejs --------------------------------------------------------------------------------