← WebMCP Directory

Tool tree

soschecklist.net

Health & EducationTools verified
Website
A 2-minute assessment to help parents understand and respond to student safety concerns with clarity and confidence.
Explore capabilities
    run_student_safety_checklistAction

    Run the Student Protection Readiness Checklist. Accepts a parent/guardian's answers to the 12 readiness questions (q1-q12, each an integer 1-4) and returns a normalized readiness score (0-100), a score band/category, the top protection gaps (key findings), a plain-language interpretation, per-category scores, and a recommended next step. This is decision support only — it does not diagnose bullying, abuse, or mental health conditions and does not replace emergency services or professionals.

    View tool JSON
    {
      "name": "run_student_safety_checklist",
      "kind": "act",
      "impl": "imperative",
      "description": "Run the Student Protection Readiness Checklist. Accepts a parent/guardian's answers to the 12 readiness questions (q1-q12, each an integer 1-4) and returns a normalized readiness score (0-100), a score band/category, the top protection gaps (key findings), a plain-language interpretation, per-category scores, and a recommended next step. This is decision support only — it does not diagnose bullying, abuse, or mental health conditions and does not replace emergency services or professionals.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "answers": {
            "type": "object",
            "description": "Answers to the 12 readiness questions. Keys are q1 through q12, values are integers 1 (lowest readiness) to 4 (highest readiness). Categories: Warning Sign Awareness (q1,q3,q5,q6), Communication Safety (q2,q11), Documentation Readiness (q4), School Escalation Readiness (q7,q8), Response Confidence (q9,q10,q12).",
            "properties": {
              "q1": {
                "type": "integer",
                "minimum": 1,
                "maximum": 4,
                "description": "[warning_signs] How confident are you that you could recognize early changes in your child's mood, behavior, or social patterns?"
              },
              "q2": {
                "type": "integer",
                "minimum": 1,
                "maximum": 4,
                "description": "[communication] If something was bothering your child at school, how likely is it they would tell you about it?"
              },
              "q3": {
                "type": "integer",
                "minimum": 1,
                "maximum": 4,
                "description": "[warning_signs] How well do you understand the difference between normal social conflict and patterns that may require attention?"
              },
              "q4": {
                "type": "integer",
                "minimum": 1,
                "maximum": 4,
                "description": "[documentation] If a concern started to develop, would you know what to document and how to track it?"
              },
              "q5": {
                "type": "integer",
                "minimum": 1,
                "maximum": 4,
                "description": "[warning_signs] How often do you check in with your child about their social experiences at school?"
              },
              "q6": {
                "type": "integer",
                "minimum": 1,
                "maximum": 4,
                "description": "[warning_signs] Would you notice if your child started avoiding certain activities, people, or places?"
              },
              "q7": {
                "type": "integer",
                "minimum": 1,
                "maximum": 4,
                "description": "[escalation] Do you know when it would be appropriate to involve the school in a concern about your child?"
              },
              "q8": {
                "type": "integer",
                "minimum": 1,
                "maximum": 4,
                "description": "[escalation] Do you know who to contact at your child's school if you needed to raise a concern?"
              },
              "q9": {
                "type": "integer",
                "minimum": 1,
                "maximum": 4,
                "description": "[response] If you confirmed something concerning was happening, how confident are you in knowing what to do next?"
              },
              "q10": {
                "type": "integer",
                "minimum": 1,
                "maximum": 4,
                "description": "[response] Do you feel you could stay calm and structured if your child disclosed something upsetting?"
              },
              "q11": {
                "type": "integer",
                "minimum": 1,
                "maximum": 4,
                "description": "[communication] Does your child have other trusted adults they could talk to if they were not comfortable coming to you?"
              },
              "q12": {
                "type": "integer",
                "minimum": 1,
                "maximum": 4,
                "description": "[response] Overall, how prepared do you feel to protect your child if a situation was developing at school?"
              }
            },
            "required": [
              "q1",
              "q2",
              "q3",
              "q4",
              "q5",
              "q6",
              "q7",
              "q8",
              "q9",
              "q10",
              "q11",
              "q12"
            ]
          }
        },
        "required": [
          "answers"
        ]
      },
      "page": "/student-protection-readiness-checklist"
    }