The SAUCE project in its current form (as it exists in this repository) is deprecated and unmaintained.
.. image:: http://unmaintained.tech/badge.svg :target: http://unmaintained.tech/ :alt: No Maintenance Intended
.. image:: https://zenodo.org/badge/3711055.svg :target: https://zenodo.org/badge/latestdoi/3711055
A language-independent, web-based automated assessment tool for programming assignments in practical programming courses within academic environments like universities and schools.
This software project is licensed under the
GNU Affero General Public License, Version 3 (AGPL-3.0).
You find a copy of that license in the file
LICENSE.txt <https://github.com/moschlar/SAUCE/blob/develop/LICENSE.txt>
_.
.. |travis-master| image:: https://travis-ci.org/moschlar/SAUCE.svg?branch=master :target: https://travis-ci.org/moschlar/SAUCE :alt: Build Status - master branch
.. |travis-develop| image:: https://travis-ci.org/moschlar/SAUCE.svg?branch=develop :target: https://travis-ci.org/moschlar/SAUCE :alt: Build Status - develop branch
.. |coveralls-master| image:: https://coveralls.io/repos/github/moschlar/SAUCE/badge.svg?branch=master :target: https://coveralls.io/github/moschlar/SAUCE?branch=master :alt: Test Coverage - master branch
.. |coveralls-develop| image:: https://coveralls.io/repos/github/moschlar/SAUCE/badge.svg?branch=develop :target: https://coveralls.io/github/moschlar/SAUCE?branch=develop :alt: Test Coverage - develop branch
.. |codecov-master| image:: https://codecov.io/github/moschlar/SAUCE/coverage.svg?branch=master :target: https://codecov.io/github/moschlar/SAUCE?branch=master :alt: Coverage - master branch
.. |codecov-develop| image:: https://codecov.io/github/moschlar/SAUCE/coverage.svg?branch=develop :target: https://codecov.io/github/moschlar/SAUCE?branch=develop :alt: Coverage - develop branch
.. |landscape-master| image:: https://landscape.io/github/moschlar/SAUCE/master/landscape.png :target: https://landscape.io/github/moschlar/SAUCE/master :alt: Code Health - master branch
.. |landscape-develop| image:: https://landscape.io/github/moschlar/SAUCE/develop/landscape.png :target: https://landscape.io/github/moschlar/SAUCE/develop :alt: Code Health - develop branch
+--------------+------------------+---------------------+-------------------+---------------------+ | Branch | Build Status | Test Coverage | Code Health | +==============+==================+=====================+===================+=====================+ | master | |travis-master| | |coveralls-master| | |codecov-master| | |landscape-master| | +--------------+------------------+---------------------+-------------------+---------------------+ | develop | |travis-develop| | |coveralls-develop| | |codecov-develop| | |landscape-develop| | +--------------+------------------+---------------------+-------------------+---------------------+
For installation instructions, see
INSTALL.rst <https://github.com/moschlar/SAUCE/blob/develop/INSTALL.rst>
_.
If you want to try out SAUCE without setting up your own instance, you can access the demo instance at https://sauce-moschlar.herokuapp.com/.
Every newly set up instance has some dummy data which includes several
users and a sample event called Programming 101 - Demo
_.
You can log in
_ for different user roles using the following credentials:
+----------------------+----------------+-----------------+---------------------------------------------------+
| Role | Username | Password | What's special to see with this role? |
+======================+================+=================+===================================================+
| Teacher | teacher1
, | teachpass
| The event administration page at |
| (responsible for an | (teacher2
) | | /events/demo/admin
|
| event - creating | | | and the lesson submission page at |
| sheets, assignments, | | | /events/demo/lessons/1/submissions
|
| tests, lessons, | | | and the judgement pages for the submissions. |
| tutors, students, | | | |
| etc.) | | | |
+----------------------+----------------+-----------------+---------------------------------------------------+
| Tutor | tutor1
, | tutorpass
| The lesson submission page at |
| (responsible for | (tutor2
) | | /events/demo/lessons/2/submissions
|
| a single lesson of | | | and the judgement pages for the submissions. |
| an event) | | | Also, the similarity page for an assignment |
| | | | would be very interesting. |
+----------------------+----------------+-----------------+---------------------------------------------------+
| Various Students | studenta1
, | studentpass
| The user profile page, where you can see your own |
| in different teams | studenta2
, | | and your team members' submissions at |
| and lessons and | studenta3
, | | /user
|
| events | studentb1
, | | |
| | studentb2
, | | |
| | studentc1
, | | |
| | studentc2
, | | |
| | studentd1
, | | |
| | studentd2
, | | |
| | studentd3
, | | |
| | studente1
| | |
+----------------------+----------------+-----------------+---------------------------------------------------+
.. _Programming 101 - Demo: https://sauce-moschlar.herokuapp.com/events/demo .. log in: https://sauce-moschlar.herokuapp.com/login .. /user: https://sauce-moschlar.herokuapp.com/user .. /events/demo/admin: https://sauce-moschlar.herokuapp.com/events/demo/admin .. /events/demo/lessons/2/submissions: https://sauce-moschlar.herokuapp.com/events/demo/lessons/2/submissions .. _/events/demo/lessons/1/submissions: https://sauce-moschlar.herokuapp.com/events/demo/lessons/1/submissions