CompileIO / compile.io

A simple compute engine for running code submitted by a UI
MIT License
1 stars 1 forks source link

Compile.IO Build Status

Proposer(s)

Description of Project

As former students of Rose Hulman Institute of Technology, we found that the infrastructure for grading and giving feedback on user-submitted code was insufficient. We propose a senior project to develop a scalable web application to benefit both students and professors of the CSSE department.

Minimum Viable Product Features

● Students can submit code in several languages (e.g. Java, Python, Scheme, C, C#, C++) to a server and receive feedback.

● Professors can configure homework assignments to have specific test cases and can assign a maximum number of attempts, maximum run time, assignment open and close times, etc...

● The system should be scalable to handle multiple classes worth of submissions at a time.

After this project, students will have been exposed to several new concepts such as full-stack web application development, scalable software architecture, and possibly AWS/cloud configuration.

Documentation

Any documentation relevant to this project can be found in the Documentation folder in the repository.