Our great sponsors
-
lovelace-engine
🚜 Automated and secure testing of code submissions in multiple languages for Project Lovelace.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
The code gets uploaded to the server which sends it to an "engine" sitting in a Docker container. The engine generates test cases and send them with the code to another Docker container where the code is run. Then the output from your code is sent back to the engine which checks to see how many test cases you got correct before sending all the information back to your browser.
You can check out the engine code on GitHub if you're interested in the details: https://github.com/project-lovelace/lovelace-engine