Skip to main content

CAT-SOOP is a tool for automatic collection and assessment of online exercises.

Project description

\
/ /\__/\
\__=( o_O )=
(__________)
|_ |_ |_ |_

CAT-SOOP


CAT-SOOP is a flexible, programmable learning management system 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, but not to any course material hosted on a
CAT-SOOP instance, unless explicitly stated otherwise.


CONTACT
-------

Web Site: https://catsoop.mit.edu

Community Forum: https://catsoop.mit.edu/forum
(post via e-mail: community@catsoop.mit.edu)


INSTALLING
-----------

To install, run:
$ pip3 install catsoop

Or, for the LTS release, run:
$ pip3 install catsoop~=2019.9

Or, from a clone of the repository, run:
$ make install

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

To start the server, run:
$ catsoop start

To run all the unit tests:
$ make test


HACKING
--------

See https://catsoop.mit.edu/website/docs/contributing/hacking


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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

catsoop-18.0.1.tar.gz (4.4 MB view details)

Uploaded Source

File details

Details for the file catsoop-18.0.1.tar.gz.

File metadata

  • Download URL: catsoop-18.0.1.tar.gz
  • Upload date:
  • Size: 4.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for catsoop-18.0.1.tar.gz
Algorithm Hash digest
SHA256 5390419e016d40d101646df92b11c21b3553c5690cf2b20e709f047a4ed75b4c
MD5 7cdeadfc1ad45921c0298fdb3ff2c76a
BLAKE2b-256 beba2167260086e22fdbee83993baa8f0b2e7d17fb9988cf8e5bafaa14f7d503

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page