Skip to content

author --validate-protocols, instructor --check-protocols, @PROT_CHECK #27

@RYZENNAVI

Description

@RYZENNAVI

Command Protocol Checking Function

A new function for automated validation of command-line execution logs has been implemented for SeDriLa.

Main Features

  • sedrila author --validate-protocols: Validate @PROT_CHECK annotation syntax in protocol files
  • sedrila instructor --check-protocols: Compare student submissions against author-provided examples
  • Single-file validation: Verify individual .prot files during development

Characteristics

  • Support for flexible matching rules (exact, regex, multi-variant, skip)
  • Stage-independent validation for all protocol files
  • Output formats: Console summary, JSON, Markdown reports

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions