add_tutor_conversation
Records one tutor conversation (interview summary) in a student's file, with participants and Markdown-to-plain-text preview; saves only after confirmation and never notifies participants.
Instructions
Record ONE tutor conversation (an interview summary) in a student's file: 'Comunicació > Converses del tutor > Nova', with a title and a message, and the participants ticked. Only the student's tutor can do this.
The 'Notificar als participants' box is NEVER ticked: nobody is emailed.
text may be Markdown (e.g. a Granola summary): it is converted to plain text, because Clickedu shows the message literally. Headings, paragraphs, line breaks and list items are kept; #, ** and other markers are removed. The preview shows the exact text that will be saved.
participants: who took part, matched against the names or roles on the form ("alumne", "pare", "mare", or a name). Omit it to tick everyone listed (the student and every linked parent); the preview shows who is ticked.
Without confirm=True it returns a PREVIEW (student, participants, title, text) and saves nothing. Call again with confirm=True only after the teacher approves. After saving it re-reads the new conversation and checks title, message (accents included) and participants. alu_id comes from get_roster of the tutor's class.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"alu_id": "<alu_id>",
"title": "<title>",
"text": "<text>"
},
"name": "add_tutor_conversation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | ||
| title | Yes | ||
| alu_id | Yes | ||
| confirm | No | ||
| participants | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |