post_qna_question
Post a question to a course Q&A board by previewing it with dry_run=True, then confirming with dry_run=False to make it visible to the instructor.
Instructions
Post a new question to a course's Q&A board. IRREVERSIBLE and VISIBLE to the instructor once dry_run=False (posted as private/secret by default).
Call with dry_run=True (default) first, show the preview to the user, and only call again with dry_run=False after they explicitly confirm.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | If True (default), only preview without posting. Call again with dry_run=False (same parameters) to actually post it. | |
| subject | Yes | Subject/title of the Q&A question. | |
| course_id | Yes | PLATO/Moodle numeric course id, e.g. from list_courses. | |
| content_text | Yes | Body text of the Q&A question. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | Yes | ||
| message | Yes | ||
| preview | Yes | ||
| executed | Yes |