I'm writing a tool for screening interview candidates at my company. The idea is to send them a URL to a website where they'll receive a set of programming problems. Candidates have to solve the problems in an integrated code editor on the website, after which they submit their solutions and I can evaluate them.
Important features are:
- compile and run the code on the website
- some kind of console support for displaying the compilation errors
- some kind of test environment that validates their own tests such as the Test Explorer in Visual Studio
- it would also be nice to have a project structure, so that candidates can add test files -> helping us verify what tests they write alongside the code
We would also like to find an editor that is open source and easy to integrate, because there is no budget to spend on this tool and the time constraint for us is pretty rough.
Do you have any recommendations that fit my description?