CAT-SOOP is a flexible, programmable learning management system based on the Python programming language. https://catsoop.mit.edu
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
adam j hartz 6861fd5352
fix for <section*> tag handling
1日前
catsoop fix for <section*> tag handling 1日前
vim vim syntax highlighting: support for @{...} python and for <comment> tags 10ヶ月前
website we're not using Mercurial anymore... 2週間前
.gitignore move main repo to git 9ヶ月前
CHANGELOG.md code formatting and changelog 6日前
CONTRIBUTORS.md update contributors 2ヶ月前
LICENSE update license to AGPLv3 3年前
LICENSE.bundled_software add support for showing line numbers next to highlighted code blocks 1週間前
LICENSE.included_software replace crypto 4ヶ月前
MANIFEST.in rudimentary support for syntax highlighting in vim 11ヶ月前
README.md website updates 2週間前
requirements.txt switch to mistletoe (commonmark) 1週間前
setup.py remove mercuriral-specific stuff from setup.py 1週間前

README.md

\
/    /\__/\
\__=(  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 and any plugins in use, but not to any course material hosted on a CAT-SOOP instance, unless explicitly stated otherwise.

INSTALLING

To install, run:

$ pip3 install catsoop

Or, from a clone of the repository, run:

$ python3 setup.py 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:

$ python3 setup.py 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.