CAT-SOOP is a tool for automatic collection and assessment of online exercises.
Project description
\
/ /\__/\
\__=( o_O )=
(__________)
|_ |_ |_ |_
CAT-SOOP
-
Web Site: https://catsoop.mit.edu
-
Clone Repository:
git clone https://hz.mit.edu/git/catsoop/catsoop.git
-
Repository Web Access: https://hz.mit.edu/git/catsoop/catsoop
-
Bug Tracker: https://hz.mit.edu/git/catsoop/catsoop/issues
-
IRC:
#catsoop
on OFTC (irc.oftc.net
) -
Mailing List:
catsoop-users@mit.edu
(subscribe at http://mailman.mit.edu/mailman/listinfo/catsoop-users)
WHAT IS IT?
CAT-SOOP is a tool for automatic collection and assessment of online exercises, originally developed primarily for use in MIT's 6.01 (Introduction to Electrical Engineering and Computer Science via Robotics).
CAT-SOOP is free/libre software, available under the terms of the GNU Affero General Public License, version 3+. Please note that the terms of this license apply to the CAT-SOOP system itself and any plugins in use, but not to any course material hosted on a CAT-SOOP instance, unless explicitly stated otherwise.
HOW DO I INSTALL IT?
To install, run:
pip3 setup.py install
Or, from a clone of the repository, run:
python setup.py install
Configuring
To generate a config.py file, run:
catsoop configure
If you are setting up a public-facing copy of CAT-SOOP (as opposed to a local copy for debugging purposes), see the instructions at https://catsoop.mit.edu/website/docs/installing/server_configuration
Running
To start the server, run:
catsoop runserver
Testing
To run all the unit tests:
python setup.py test
IS IT ANY GOOD?
Yes.
INCLUDED SOFTWARE
CAT-SOOP incorporates pieces of third-party software. Licensing information for the original programs is available in the LICENSE.included_software
file. The CAT-SOOP distribution also includes several pieces of third-party software. Licensing information for these programs is included in this distribution, in the LICENSE.bundled_software
file.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file catsoop-14.0.2.tar.gz
.
File metadata
- Download URL: catsoop-14.0.2.tar.gz
- Upload date:
- Size: 17.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a76185c1187f38d8b0e536ee0ad37aac9be3b6cd30385898c14626671b35bbc9 |
|
MD5 | 17d5cc2b8b74057df81e326d9b9c9950 |
|
BLAKE2b-256 | 5bd83baa4b2a08708788ee5a380ffd25b9ea56d6332d0aa27c3ad2a2c391e26b |