CAT-SOOP is a flexible, programmable learning management system. https://catsoop.org
  • Python 87%
  • JavaScript 11.1%
  • CSS 1.8%
  • Vim Script 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-16 08:44:25 -04:00
catsoop fix URLs that start with COURSE/ for local & production 2026-09-16 08:44:25 -04:00
debian change section of debian package to 'education' 2025-06-06 15:37:27 -04:00
syntax-highlighting vscode package fix 2025-10-13 14:23:38 -04:00
systemd add systemd service file to repo 2021-07-20 08:53:59 -04:00
website add some words to the contributors guide about gen ai 2026-09-08 08:32:09 -04:00
.gitattributes codemirror isn't here anymore 2025-09-29 13:54:48 -04:00
.gitignore updates for git-based infrastructure 2023-08-09 12:10:33 -04:00
CHANGELOG.md add ability to pass extra options to uwsgi at startup 2025-12-29 00:46:44 -05:00
CONTRIBUTORS.md Update CONTRIBUTORS.md 2026-09-16 08:44:25 -04:00
LICENSE update license to AGPLv3 2017-06-06 11:39:20 -04:00
LICENSE.bundled_software vendor python-oauth2 as well 2025-06-06 14:18:12 -04:00
LICENSE.included_software add cgi.py to the distribution 2024-01-19 22:12:36 -05:00
Makefile attempt to clean up some debian stuff 2025-06-06 14:20:57 -04:00
MANIFEST.in first attempt at vscode syntax highlighting 2025-09-27 20:13:37 -04:00
README.md update no-github badge in readme 2026-03-31 15:53:39 -04:00
requirements.txt update reporter.py to work with up-to-date websockets package 2025-06-18 20:55:46 -04:00
setup.py update setup.py categories 2025-09-26 08:53:02 -04:00

Please don't upload to GitHub

\
/    /\__/\
\__=(  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:
  • Mailing Lists:
    • catsoop-users@mit.edu, low-volume list for announcements and discussion (subscribe)
    • catsoop-dev@mit.edu for development-related discussion (subscribe)

INSTALLING

See https://catsoop.org/website/docs/installing

HACKING

See https://catsoop.org/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.