Expand description
The database-backed tool handlers.
ModulesΒ§
- bulk π
- Course-wide text and block replacement.
- changesets π
- Changeset tools: listing, publishing, discarding and previewing staged changes.
- exercise π
- The exercise tools:
get_exerciseandpatch_exerciseread and edit an exerciseβs name, own deadline, task instructions and review instructions, andlist_exerciseslists a courseβs exercises. Everything else of an exercise is read-only for agents. - guide π
- The
guidetool: block schemas from the CMS and the hand-written topics. - history π
- History of agent write calls and reverting one of them.
- patches π
- The four patch tools: page content, course structure, settings, glossary and references.
- public_
course π - The
read_public_coursetool. - reads π
- The read-only tools: course listing, structure, page content, settings, glossary.
- uploads π
upload_file: stores an image or file for the course the way the CMS media upload does.
FunctionsΒ§
- registry
- Every tool with its handler, in
tools/listorder.