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 Domain.com 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