Skip to content

Latest commit

 

History

History
Symbolic Link·
38 lines (23 loc) · 1.08 KB

README.md

File metadata and controls

Symbolic Link·
38 lines (23 loc) · 1.08 KB

Smarker

Smarker is a system designed to help module organisers mark python programming assessments. Is is an expandable system, which produces reports about a student's code in many different formats.

Features

  • Analyse code and get results as pdf, json, yaml, markdown, or plaintext
  • Analyse code outputs and check for regexes
  • Test functions and methods
  • Generate plagarism reports
  • Isolate code in a docker container for security

Screenshots

Function Analysis

Function Analysis

Runtime Analysis

Runtime Analysis

File with an exception

File with an exception

pytest

Using pytest

matrix

Plagarism and collusion detection matrix