Peach3 is a system for the presentation of assignments, the collection, storage, and automated and/or manual evaluation of work submitted for assignments, and the administration of results. Originally, the system was developed with a focus on programming education assignments and programming contest problems, but nowadays it can be used for any kind of assignments that require submission of work in the form of one or more files.

Participants need to register with the system and join the “course(s)” of interest. Assignments can be grouped, availability of assignments can be timed, and there are group and individual submission deadlines. For each assignment it is possible to define an automatic evaluation chain, ranging from a simple check on file type/size to compiling submitted programs, running the executable with various input cases, capturing the produced output, checking the correctness of the output, and turning that into a numeric score.

Previous topic


Next topic

About this Documentation

This Page