Die Analyzer von Exercism bewerten die Einsendungen der Lernenden automatisch und liefern Kommentare im Stil eines Mentors.
Jede Sprache hat ihren eigenen Analyzer, der in dieser Sprache geschrieben ist. Die Website fungiert als Vermittler zwischen den Analyzern und den Einsendungen der Lernenden.
Jeder Analyzer lebt in der GitHub-Organisation von Exercism in einem Repository namens <track_slug>-analyzer (z. B. exercism/ruby-analyzer).
Die vorhandenen Analyzer findest du hier.
Wenn du dich bei einem bestehenden Analyzer einbringen möchtest, öffne bitte ein Issue in seinem Repository und frag nach, ob es etwas gibt, wobei du helfen kannst. Wenn du einen Analyzer für eine Sprache erstellen möchtest, die bisher keinen hat, folge bitte der Anleitung zum Erstellen eines Analyzers.
Mit den folgenden Dokumenten kannst du mehr über das Erstellen eines Analyzers erfahren: