Providing a secure and user-friendly platform for students and instructors to manage computer programming assignments.

What it does

Instructors are able to create courses and invite students to join the course. They then can build assignments with examples and test cases for students to pass. Students upload code in java, which is run through a docker sandbox.

How we built it

Built using ruby-on-rails. We got a domain from and hosted the website on Amazon Web Services.

Challenges we ran into

For half our team, this was the the first time coding in Ruby. We also had many problems with getting text fields to focus properly when switching views.

Accomplishments that we're proud of

Running code on server using Docker sandbox.

What we learned

We learned how friendly and easy to use Ruby and Bootstrap to create aesthetically appealing websites.

What's next for Mercury

Venus, maybe Earth

Share this project: