Skip to content

HFTSoftwareProject/MoJEC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

MoJEC (Moodle JUnit Exercise Corrector)

Purpose

This is the git repository for the MoJEC project, developed in the Winter Semester 2016/2017 for the HFT Stuttgart Masters Software Technology studies.

Goal

The system MoJEC enables a professor to set up Moodle exercise hand-ins for students in the HFT Stuttgarts official Moodle system, where MoJEC builds the code and runs a Junit test suite over the code. MoJEC shows the weighted JUnit test results to the respective student similar to other test results in Moodle.

Use Cases

  • A teacher should be able to upload JUnit test files when creating an assignment
  • A student should be able to upload Java files to this assignment. Those files should be tested with the provided JUnit tests.
  • The student should see a summary of the test results.
  • The teacher should see a summary of all test results of all students, but also be able to view the detailed results.

Important Links:

Backend Git Repository

Frontent Git Repository

Frontend Docker Configuration

CI Scripts Git Repository

Backend Docker Repository

Frontend Docker Repository

Trello ToDo Board

Slack Communication Tool

Time Tracking

Live System (HFT internal)

Moodle Demo System (Docker)

Backend System (Docker)

Jenkins Continuous Integration System (KVM)

About

MST WS 2016/2017 - Parent Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors