Home / Documentation / Customizing, Extending, and Modifying CAT-SOOP

Customizing, Extending, and Modifying CAT-SOOP

This Page Needs Attention

Contributions to documentation are more than welcome! You can e-mail suggestions, questions, or other feedback to catsoop-users@mit.edu.

Through writing Python code in preload/content files, it is theoretically possible to make CAT-SOOP pages do anything. Beyond this, CAT-SOOP provides methods to easily customize particular aspects of CAT-SOOP through implementing custom question types, custom handlers, and plugins. This page provides a brief overview of each of these means of customization.

Table of Contents

1) Custom Question Types

2) Custom Page Handlers

3) Plugin Infrastructure