Skip to content
an open source course and submission management system with auto testing of uploads
C++ Java Makefile Python Shell TeX Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dockerimages
docs
figures
metrics
unittests
.drone.yml
.gitignore
CNAME
README.md
submission_handler.log
versions.txt

README.md

InfoMark

Frontend Backend
Build Status Build Status
git+source, download git+source, download

InfoMark is an is a scalable, modern and open-source rewrite of our online course management system with auto testing of students submissions (video) to ease the task of TAs.

See https://infomark.org for more details.

Features:

  • flexible client/server implementation featuring unit-tests
  • distribute exercise sheets with due-dates, and course slides/material with publish-dates
  • students can upload their solutions
  • assignments of students to exercise groups according to their bids is optimized via MILP solver
  • automatic asynchronous testing of students homework solutions by scalable background workers using docker as a sandbox and providing feedback for students
  • easy to install using docker-compose for dependencies and single binary for the server
  • CLI for administrative work without touching the database
You can’t perform that action at this time.