开放平台题目示例

这页把 `GET /api/open/questions` 的 reserve 返回结构排开,方便我们先确认版本、题量、题干和选项结构,再继续往 submit / report 走。

当前最值得先看 4 件事

  • • `version / title / description` 是否和对外口径一致。
  • • `planned_total_questions / current_available_questions` 是否稳定。
  • • `question_text / function_group / question_type / options` 是否保持公开安全结构。
  • • `include_options=true / false` 两种返回是否都稳定。

本地联调地址

http://localhost:3000/api/open/questions?version=L1
http://localhost:3000/api/open/questions?version=L1&include_options=false

当前常看响应头

x-request-idx-api-key-idx-open-platform-log-idx-rate-limit-planx-rate-limit-limit-minutex-rate-limit-limit-month

常见错误 1:缺少 version

curl -X GET "http://localhost:3000/api/open/questions" \
  -H "x-api-key: reserve-demo-key"
{
  "success": false,
  "error": "BadRequest",
  "message": "Missing required query parameter: version",
  "details": {
    "field": "version"
  },
  "request_id": "open_b60315b1-9d65-4c4c-9e01-c7f7f3136102"
}

常见错误 2:非法 version

curl -X GET "http://localhost:3000/api/open/questions?version=L4" \
  -H "x-api-key: reserve-demo-key"
{
  "success": false,
  "error": "ValidationError",
  "message": "Version must be L1, L2, or L3",
  "details": {
    "field": "version",
    "value": "L4"
  },
  "request_id": "open_bd02d5b7-ec94-40f3-854d-a487c7339790"
}

L1 题目示例

当前这份示例等价于:GET /api/open/questions?version=L1&include_options=true

title

L1 工作心智快测

planned_total_questions

10

current_available_questions

10

include_options

true

公开说明

这不是一份简单的性格测试,而是一份关于你“如何做决定、如何承压、如何协作、如何成长”的工作心智分析。

curl 示例

curl -X GET "http://localhost:3000/api/open/questions?version=L1&include_options=true" \
  -H "x-api-key: reserve-demo-key"

先对照这几个字段

versionmeta.titlemeta.planned_total_questionsmeta.current_available_questionsquestions[0].question_textquestions[0].optionsmeta.include_options

Q1 · L1_Q01

binary_choice

认知灵活性

当一个机会只有四成把握时,你更可能:

{
  "A": {
    "id": "A",
    "text": "先行动,在过程中修正"
  },
  "B": {
    "id": "B",
    "text": "再分析,尽量提高确定性"
  }
}

Q2 · L1_Q02

binary_choice

学习敏锐度

项目突然失控时,你第一反应通常是:

{
  "A": {
    "id": "A",
    "text": "先稳住自己,再判断局势"
  },
  "B": {
    "id": "B",
    "text": "直接推进下一步动作,别停下来"
  }
}

Q3 · L1_Q03

binary_choice

情绪韧性

和能力明显比你强的人合作时,你更倾向:

{
  "A": {
    "id": "A",
    "text": "主动配合,吸收对方的方法"
  },
  "B": {
    "id": "B",
    "text": "保持自己的判断,不轻易被带走"
  }
}

无 options 的 curl 示例

curl -X GET "http://localhost:3000/api/open/questions?version=L1&include_options=false" \
  -H "x-api-key: reserve-demo-key"

只拉题干时重点看

meta.include_options=falsequestions[0].question_textquestions[0].function_groupquestions[0].options=undefined

include_options=false 返回(节选)

{
  "success": true,
  "data": {
    "version": "L1",
    "questions": [
      {
        "id": "L1_Q01",
        "question_number": 1,
        "version": "L1",
        "function_group": "认知灵活性",
        "question_text": "当一个机会只有四成把握时,你更可能:",
        "question_type": "binary_choice"
      },
      {
        "id": "L1_Q02",
        "question_number": 2,
        "version": "L1",
        "function_group": "学习敏锐度",
        "question_text": "项目突然失控时,你第一反应通常是:",
        "question_type": "binary_choice"
      }
    ],
    "meta": {
      "title": "L1 工作心智快测",
      "description": "这不是一份简单的性格测试,而是一份关于你“如何做决定、如何承压、如何协作、如何成长”的工作心智分析。",
      "planned_total_questions": 10,
      "current_available_questions": 10,
      "include_options": false
    }
  }
}

questions 返回(节选)

{
  "success": true,
  "data": {
    "version": "L1",
    "questions": [
      {
        "id": "L1_Q01",
        "question_number": 1,
        "version": "L1",
        "function_group": "认知灵活性",
        "question_text": "当一个机会只有四成把握时,你更可能:",
        "question_type": "binary_choice",
        "options": {
          "A": {
            "id": "A",
            "text": "先行动,在过程中修正"
          },
          "B": {
            "id": "B",
            "text": "再分析,尽量提高确定性"
          }
        }
      },
      {
        "id": "L1_Q02",
        "question_number": 2,
        "version": "L1",
        "function_group": "学习敏锐度",
        "question_text": "项目突然失控时,你第一反应通常是:",
        "question_type": "binary_choice",
        "options": {
          "A": {
            "id": "A",
            "text": "先稳住自己,再判断局势"
          },
          "B": {
            "id": "B",
            "text": "直接推进下一步动作,别停下来"
          }
        }
      },
      {
        "id": "L1_Q03",
        "question_number": 3,
        "version": "L1",
        "function_group": "情绪韧性",
        "question_text": "和能力明显比你强的人合作时,你更倾向:",
        "question_type": "binary_choice",
        "options": {
          "A": {
            "id": "A",
            "text": "主动配合,吸收对方的方法"
          },
          "B": {
            "id": "B",
            "text": "保持自己的判断,不轻易被带走"
          }
        }
      }
    ],
    "meta": {
      "title": "L1 工作心智快测",
      "description": "这不是一份简单的性格测试,而是一份关于你“如何做决定、如何承压、如何协作、如何成长”的工作心智分析。",
      "planned_total_questions": 10,
      "current_available_questions": 10,
      "include_options": true
    }
  }
}

如果要先回总图

这页适合看开放平台 questions 预览;如果你想先确认当前总收口节奏,先回最终联调总地图,再看 OpenMind Coach v2.3 总映射,最后再回这页继续看 questions 节选会更稳。

L2 题目示例

当前这份示例等价于:GET /api/open/questions?version=L2&include_options=true

title

L2 工作心智标准版

planned_total_questions

30

current_available_questions

34

include_options

true

公开说明

这不是一份简单的性格测试,而是一份关于你“如何做决定、如何承压、如何协作、如何成长”的工作心智分析。

curl 示例

curl -X GET "http://localhost:3000/api/open/questions?version=L2&include_options=true" \
  -H "x-api-key: reserve-demo-key"

先对照这几个字段

versionmeta.titlemeta.planned_total_questionsmeta.current_available_questionsquestions[0].question_textquestions[0].optionsmeta.include_options

Q1 · L1_Q01

binary_choice

认知灵活性

当一个机会只有四成把握时,你更可能:

{
  "A": {
    "id": "A",
    "text": "先行动,在过程中修正"
  },
  "B": {
    "id": "B",
    "text": "再分析,尽量提高确定性"
  }
}

Q2 · L1_Q02

binary_choice

学习敏锐度

项目突然失控时,你第一反应通常是:

{
  "A": {
    "id": "A",
    "text": "先稳住自己,再判断局势"
  },
  "B": {
    "id": "B",
    "text": "直接推进下一步动作,别停下来"
  }
}

Q3 · L1_Q03

binary_choice

情绪韧性

和能力明显比你强的人合作时,你更倾向:

{
  "A": {
    "id": "A",
    "text": "主动配合,吸收对方的方法"
  },
  "B": {
    "id": "B",
    "text": "保持自己的判断,不轻易被带走"
  }
}

无 options 的 curl 示例

curl -X GET "http://localhost:3000/api/open/questions?version=L2&include_options=false" \
  -H "x-api-key: reserve-demo-key"

只拉题干时重点看

meta.include_options=falsequestions[0].question_textquestions[0].function_groupquestions[0].options=undefined

include_options=false 返回(节选)

{
  "success": true,
  "data": {
    "version": "L2",
    "questions": [
      {
        "id": "L1_Q01",
        "question_number": 1,
        "version": "L1",
        "function_group": "认知灵活性",
        "question_text": "当一个机会只有四成把握时,你更可能:",
        "question_type": "binary_choice"
      },
      {
        "id": "L1_Q02",
        "question_number": 2,
        "version": "L1",
        "function_group": "学习敏锐度",
        "question_text": "项目突然失控时,你第一反应通常是:",
        "question_type": "binary_choice"
      }
    ],
    "meta": {
      "title": "L2 工作心智标准版",
      "description": "这不是一份简单的性格测试,而是一份关于你“如何做决定、如何承压、如何协作、如何成长”的工作心智分析。",
      "planned_total_questions": 30,
      "current_available_questions": 34,
      "include_options": false
    }
  }
}

questions 返回(节选)

{
  "success": true,
  "data": {
    "version": "L2",
    "questions": [
      {
        "id": "L1_Q01",
        "question_number": 1,
        "version": "L1",
        "function_group": "认知灵活性",
        "question_text": "当一个机会只有四成把握时,你更可能:",
        "question_type": "binary_choice",
        "options": {
          "A": {
            "id": "A",
            "text": "先行动,在过程中修正"
          },
          "B": {
            "id": "B",
            "text": "再分析,尽量提高确定性"
          }
        }
      },
      {
        "id": "L1_Q02",
        "question_number": 2,
        "version": "L1",
        "function_group": "学习敏锐度",
        "question_text": "项目突然失控时,你第一反应通常是:",
        "question_type": "binary_choice",
        "options": {
          "A": {
            "id": "A",
            "text": "先稳住自己,再判断局势"
          },
          "B": {
            "id": "B",
            "text": "直接推进下一步动作,别停下来"
          }
        }
      },
      {
        "id": "L1_Q03",
        "question_number": 3,
        "version": "L1",
        "function_group": "情绪韧性",
        "question_text": "和能力明显比你强的人合作时,你更倾向:",
        "question_type": "binary_choice",
        "options": {
          "A": {
            "id": "A",
            "text": "主动配合,吸收对方的方法"
          },
          "B": {
            "id": "B",
            "text": "保持自己的判断,不轻易被带走"
          }
        }
      }
    ],
    "meta": {
      "title": "L2 工作心智标准版",
      "description": "这不是一份简单的性格测试,而是一份关于你“如何做决定、如何承压、如何协作、如何成长”的工作心智分析。",
      "planned_total_questions": 30,
      "current_available_questions": 34,
      "include_options": true
    }
  }
}

如果要先回总图

这页适合看开放平台 questions 预览;如果你想先确认当前总收口节奏,先回最终联调总地图,再看 OpenMind Coach v2.3 总映射,最后再回这页继续看 questions 节选会更稳。

L3 题目示例

当前这份示例等价于:GET /api/open/questions?version=L3&include_options=true

title

L3 工作心智深度版

planned_total_questions

65

current_available_questions

99

include_options

true

公开说明

这不是一份简单的性格测试,而是一份关于你“如何做决定、如何承压、如何协作、如何成长”的工作心智分析。

curl 示例

curl -X GET "http://localhost:3000/api/open/questions?version=L3&include_options=true" \
  -H "x-api-key: reserve-demo-key"

先对照这几个字段

versionmeta.titlemeta.planned_total_questionsmeta.current_available_questionsquestions[0].question_textquestions[0].optionsmeta.include_options

Q1 · L1_Q01

binary_choice

认知灵活性

当一个机会只有四成把握时,你更可能:

{
  "A": {
    "id": "A",
    "text": "先行动,在过程中修正"
  },
  "B": {
    "id": "B",
    "text": "再分析,尽量提高确定性"
  }
}

Q2 · L1_Q02

binary_choice

学习敏锐度

项目突然失控时,你第一反应通常是:

{
  "A": {
    "id": "A",
    "text": "先稳住自己,再判断局势"
  },
  "B": {
    "id": "B",
    "text": "直接推进下一步动作,别停下来"
  }
}

Q3 · L1_Q03

binary_choice

情绪韧性

和能力明显比你强的人合作时,你更倾向:

{
  "A": {
    "id": "A",
    "text": "主动配合,吸收对方的方法"
  },
  "B": {
    "id": "B",
    "text": "保持自己的判断,不轻易被带走"
  }
}

无 options 的 curl 示例

curl -X GET "http://localhost:3000/api/open/questions?version=L3&include_options=false" \
  -H "x-api-key: reserve-demo-key"

只拉题干时重点看

meta.include_options=falsequestions[0].question_textquestions[0].function_groupquestions[0].options=undefined

include_options=false 返回(节选)

{
  "success": true,
  "data": {
    "version": "L3",
    "questions": [
      {
        "id": "L1_Q01",
        "question_number": 1,
        "version": "L1",
        "function_group": "认知灵活性",
        "question_text": "当一个机会只有四成把握时,你更可能:",
        "question_type": "binary_choice"
      },
      {
        "id": "L1_Q02",
        "question_number": 2,
        "version": "L1",
        "function_group": "学习敏锐度",
        "question_text": "项目突然失控时,你第一反应通常是:",
        "question_type": "binary_choice"
      }
    ],
    "meta": {
      "title": "L3 工作心智深度版",
      "description": "这不是一份简单的性格测试,而是一份关于你“如何做决定、如何承压、如何协作、如何成长”的工作心智分析。",
      "planned_total_questions": 65,
      "current_available_questions": 99,
      "include_options": false
    }
  }
}

questions 返回(节选)

{
  "success": true,
  "data": {
    "version": "L3",
    "questions": [
      {
        "id": "L1_Q01",
        "question_number": 1,
        "version": "L1",
        "function_group": "认知灵活性",
        "question_text": "当一个机会只有四成把握时,你更可能:",
        "question_type": "binary_choice",
        "options": {
          "A": {
            "id": "A",
            "text": "先行动,在过程中修正"
          },
          "B": {
            "id": "B",
            "text": "再分析,尽量提高确定性"
          }
        }
      },
      {
        "id": "L1_Q02",
        "question_number": 2,
        "version": "L1",
        "function_group": "学习敏锐度",
        "question_text": "项目突然失控时,你第一反应通常是:",
        "question_type": "binary_choice",
        "options": {
          "A": {
            "id": "A",
            "text": "先稳住自己,再判断局势"
          },
          "B": {
            "id": "B",
            "text": "直接推进下一步动作,别停下来"
          }
        }
      },
      {
        "id": "L1_Q03",
        "question_number": 3,
        "version": "L1",
        "function_group": "情绪韧性",
        "question_text": "和能力明显比你强的人合作时,你更倾向:",
        "question_type": "binary_choice",
        "options": {
          "A": {
            "id": "A",
            "text": "主动配合,吸收对方的方法"
          },
          "B": {
            "id": "B",
            "text": "保持自己的判断,不轻易被带走"
          }
        }
      }
    ],
    "meta": {
      "title": "L3 工作心智深度版",
      "description": "这不是一份简单的性格测试,而是一份关于你“如何做决定、如何承压、如何协作、如何成长”的工作心智分析。",
      "planned_total_questions": 65,
      "current_available_questions": 99,
      "include_options": true
    }
  }
}

如果要先回总图

这页适合看开放平台 questions 预览;如果你想先确认当前总收口节奏,先回最终联调总地图,再看 OpenMind Coach v2.3 总映射,最后再回这页继续看 questions 节选会更稳。