Skip to content

jwansek/Smarker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published