Аналізатори Exercism автоматично оцінюють рішення студентів і дають коментарі в стилі наставника.
Кожна мова має власний аналізатор, написаний тією ж мовою. Сайт виконує роль оркестратора між аналізаторами і рішеннями студентів.
Кожен аналізатор живе в організації Exercism на GitHub, у репозиторії з назвою <track_slug>-analyzer (наприклад, exercism/ruby-analyzer).
Перелік наявних аналізаторів можна подивитися тут.
Якщо є бажання долучитися до роботи над наявним аналізатором, відкрийте issue в його репозиторії та запитайте, чи є де допомогти. Якщо хочеться створити аналізатор для мови, у якої його поки немає, скористайтеся інструкціями зі створення аналізатора.
Щоб дізнатися більше про створення аналізатора, скористайтеся такими документами: