/autosub

Automatic Submission System for E-Learning

Primary LanguagePythonGNU General Public License v2.0GPL-2.0

Autosub is an email based system for submitting and automatically testing student assignments in courses.

It includes VELS (VHDL E-Learning System) for supporting VHDL training courses. The students submit VHDL models by Email, which are automatically simulated and tested by a testbench on the server. The student receives an email response about the success or failure of the test within seconds or minutes. The system comes with a set of VHDL assignments for VHDL beginners.

For documenation, please refer to our user manual (https://github.com/andipla/autosub/blob/master/doc/doc_pdf/usermanual.pdf) ,the autosub specification (https://github.com/andipla/autosub/blob/master/doc/doc_pdf/specification.pdf) and the specification of the existing VHDL tasks(https://github.com/andipla/autosub/blob/master/doc/doc_pdf/tasks-specification.pdf)

--

Autosub received funding as an VHDL E-Learning Platform(VELS) from the

Institute of Computer Technology, University of Technology Vienna, Austria https://www.ict.tuwien.ac.at/en

Many Thanks!

--

Autosub received funding as an E-Learning Best Practice Project from the

FH Campus Wien Teaching Support Center https://www.fh-campuswien.ac.at/fh-campus-wien/kontakt-serviceeinrichtungen/teaching-support-center.html

Many Thanks!

--

IMPORTANT: The C example tasks given in this repository are not meant for usage, as they impose a severe security threat if used unchanged -- it means you allow everyone who submitts to the task to execute arbitraty code on YOUR machine. These are really just for testing.

The VHDL example tasks are meant for usage.