API · v1 · stabil
CODEMETA OSDeveloper Center
Konsole öffnen
Entity · lms_comments

LMS Comment Schema

Schema-ID
lms_comment
Collection
lms_comments
Permissions
  • Lesenlms_comment_view
  • Anlegenlms_comment_create
  • Ändernlms_comment_edit
  • Löschenlms_comment_delete
Beziehungen

Felder

LMS Comment Schema

lms_comments4 Permissions

Schema for instructor and student feedback comments in the LMS

targetTypestringerforderlich

Type of entity this comment is attached to

unit_progressquiz_attemptlearning_unit
targetIdstringerforderlich

ID of the entity this comment is attached to

min 1 Zeichen
learningUnitIdstringerforderlich

ID of the learning unit (denormalized)

min 1 Zeichen
courseIdstringerforderlich

ID of the course (denormalized)

min 1 Zeichen
enrollmentIdstringoptional

ID of the student enrollment (if applicable)

nullable
authorIdstringerforderlich

ID of the comment author

min 1 Zeichen
authorRolestringerforderlich

Role of the comment author

instructorstudent
bodystringerforderlich

Comment body (plain text or TipTap HTML)

1–4000 Zeichen
isPrivatebooleanoptional

Whether this comment is only visible to instructors

nullable
parentIdstringoptional

ID of the parent comment for threaded replies

nullable

Standard-Endpoints

Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:

  • GET /api/v1/lms_comments — Liste, paginiert + filterbar
  • GET /api/v1/lms_comments/<id> — Einzelne Entity
  • POST /api/v1/lms_comments — Anlegen
  • PATCH /api/v1/lms_comments/<id> — Teil-Update
  • DELETE /api/v1/lms_comments/<id> — Soft-Delete
  • GET /api/v1/lms_comments/<id>/timeline — Audit + Aktivitäten

Suche