{
  "extensionId": "https://openworkid.org/v1/extensions/teacher-coach",
  "extensionVersion": "1.0.0",
  "name": "Teacher / Coach",
  "nameDe": "Lehrkraft / Coach",
  "category": "business",
  "description": "Teacher / Coach profession extension used by the upstand.work reference implementation.",
  "professionGroups": [
    "Education & Social"
  ],
  "fields": {
    "subjects": {
      "type": "string[]",
      "required": false,
      "label": "Subjects",
      "labelDe": "Fächer",
      "example": "Math, Leadership, Agile"
    },
    "targetGroups": {
      "type": "string[]",
      "required": false,
      "label": "Target Groups",
      "labelDe": "Zielgruppen",
      "example": "Executives, Students, Teams"
    },
    "certifications": {
      "type": "string[]",
      "required": false,
      "label": "Certifications",
      "labelDe": "Zertifizierungen",
      "example": "ICF, Systemic Coach"
    },
    "methods": {
      "type": "string[]",
      "required": false,
      "label": "Methods",
      "labelDe": "Methoden",
      "example": "1:1 Coaching, Workshop, E-Learning"
    },
    "setting": {
      "type": "string",
      "required": false,
      "label": "Setting",
      "labelDe": "Unterrichtsformat",
      "enum": [
        "in-person",
        "online",
        "both"
      ]
    },
    "languages": {
      "type": "string[]",
      "required": false,
      "label": "Languages (spoken)",
      "labelDe": "Sprachen (gesprochen)",
      "example": "de, en, fr",
      "vocabulary": "spokenLanguages"
    }
  }
}
