Для школьного проекта я хочу создать небольшой сайт, похожий на Codecademy, который учит программированию для новичков. Я хочу, чтобы сайт преподавал Python, поскольку он имеет синтаксис, подходящий для начинающих, чтобы узнать, и по этой причине я нашел Skulpt полезным, так как он имеет как текст браузера, так и возможности вывода чертежа.Python в браузере (Skulpt/Codeskulptor) + тесты?
Мой вопрос сейчас, хотя есть, есть способ интегрировать тестирование с кодом, который пользователь пишет, поэтому сайт может пометить код как правильный или неправильный? Например. задача может заключаться в том, чтобы написать функцию, которая возвращает n-й номер фибоначчи, и сайт запускает предоставленный пользователем код и проверяет, например, что их фид (5) возвращает 8. Как это делает CodingBat?
слишком широкий Есть слишком много возможных ответов, или хорошие ответы будут слишком длинными для этого формата. Пожалуйста, добавьте детали, чтобы сузить набор ответов или изолировать проблему, на которую можно ответить в нескольких абзацах. – jonrsharpe