Я видел такие сайты, как Codeacademy или Code Wars , где пользователи отправляют исходный код в контексте упражнения по программированию, обычно на разных языках программирования, и сервер оценивает его, давая ответ после него, в случае, если результат был ожидаемым или нет.
Это пример того, что я имею в виду для сборки:
Пример Codeacademy
Как этого добиться в Node.js? Какая теория стоит за этим? Существуют ли существующие учебные пособия или примеры открытого исходного кода?