开放平台题目示例
这页把 `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
当前常看响应头
常见错误 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"
先对照这几个字段
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"
只拉题干时重点看
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"
先对照这几个字段
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"
只拉题干时重点看
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"
先对照这几个字段
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"
只拉题干时重点看
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 节选会更稳。