VocaStar
  1. quiz
VocaStar
  • auth
    • Login
      POST
    • Register
      POST
    • Logout
      POST
  • user
    • resetpw
      POST
    • profile
      GET
    • Set Profile
      POST
    • Upload Avatar
      POST
  • quiz
    • Start Quiz
      POST
    • Get Profile
      GET
    • Save Profile
      POST
    • Get Questions
      GET
    • Answer Questions
      POST
    • Submit Quiz
      POST
    • Get Report
      GET
  • career
    • Get Careers
      GET
    • Get Career Detail By ID
      GET
    • Get Career Recommendations List
      GET
    • Get Career Galaxies List
      GET
  • cosplay
    • 列出可用的 Cosplay 剧本
      GET
    • 获取指定 Cosplay 剧本详情
      GET
    • 创建或恢复 Cosplay 会话
      POST
    • 获取 Cosplay 会话当前状态
      GET
    • 在当前场景中选择一个选项
      POST
    • 获取 Cosplay 会话最终报告
      GET
  • home
    • 首页聚合信息
  • profile
    • Get My Profile
    • Set My Profile
    • Get My Dashboard
    • List Explorations
    • Upsert Explorations
    • List Favorites
    • Add Favorite
    • List Wrongbook
  • 数据模型
    • Schemas
      • Body_login_api_auth_login_post
      • AbilityScore
      • CosplayChoiceResponse
      • HTTPValidationError
      • Body_upload_avatar_api_user_avatar_post
      • AddFavoriteRequest
      • ActionRoadMap
      • RegisterRequest
      • UserResetPasswordRequest
      • CareerDetail
      • ValidationError
      • UserSetProfileRequest
      • QuestionActivityEntry
      • CareerListResponse
      • CareerExploreFilters
      • UserInfoResponse
      • QuestionDimensionEntry
      • CareerSummary
      • CareerExploreGalaxy
      • QuestionScaleConfig
      • CareerExplorePlanet
      • QuestionSettings
      • CareerExploreResponse
      • QuizAllocationAnswer
      • CareerExploreSalaryRange
      • QuizAnswerRequest
      • QuizAnswerResponse
      • QuizMetricsAnswer
      • CosplayAbilityDescriptor
      • CareerRecommendationItem
      • QuizMultipleChoiceAnswer
      • CosplayChoiceRequest
      • QuizOption
      • CosplayHistoryRecord
      • CareerOverview
      • QuizQuestion
      • CosplayOptionView
      • CareerSuggestion
      • QuizQuestionsResponse
      • CosplayReportPayload
      • QuizRatingAnswer
      • CosplaySceneView
      • QuizRecommendation
      • QuizProfileRequest
      • CosplayScriptDetail
      • CompetencyRequirements
      • QuizReportData
      • QuizProfileResponse
      • CosplayScriptDetailResponse
      • QuizReportResponse
      • CosplayScriptSummary
      • QuizSingleChoiceAnswer
      • CosplaySessionListResponse
      • QuizStartResponse
      • CosplaySessionResumeRequest
      • QuizSubmitRequest
      • CosplaySessionState
      • CosplaySessionStateResponse
      • HomeSummaryResponse
      • PersonalOverview
      • DashboardRecommendation
      • PlanetProgress
      • DashboardResponse
      • PointEntry
      • ExplorationItem
      • ExplorationListResponse
      • ExplorationRecord
      • ExplorationUpsertRequest
      • FavoriteListResponse
      • FavoriteRecord
      • QuizClassicScenarioAnswer
      • HollandPortrait
      • QuizImagePreferenceAnswer
      • QuizLegacyAllocationAnswer
      • QuizLegacyMetricsAnswer
      • HollandReport
      • QuizLegacyMultipleChoiceAnswer
      • QuizLegacySingleChoiceAnswer
      • KnowledgeBackground
      • QuizTimeAllocationAnswer
      • QuizValueBalanceAnswer
      • QuizWordChoiceAnswer
      • TodayPointsSummary
      • UserProfileSummary
      • SmallGoal
      • WrongbookItem
      • SalaryAndDistribution
      • WrongbookListResponse
      • SkillEnhancementStage
      • SkillMap
  1. quiz

Get Report

GET
/api/quiz/report
获取测评报告,建议填写 slug 字段来获取最新的测评报告。若后台 LLM 已生成个性化 HollandReport,则 report.holland_report 包含 career_directions(固定 3 条,每条含 career/description/recommended_action[])与 action_roadmap(含 3 个 small_goals、need_attention、conclusion);若仍在生成或失败则该字段为 null。返回中始终携带 report.unique_advantage、dimension_scores、recommendations 等同步信息。

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Query 参数

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/api/quiz/report?session_id=b1c6f57f71ab492f93cd8d381a5bb329&slug=intelligent_fusion_mode' \
--header 'Authorization: Bearer <token>'

返回响应

🟢200成功
application/json
Successful Response
Body

示例
{
    "session_id": "6f3c5521b0ef479db614e13f75db39c0",
    "report": {
        "holland_code": "ARI",
        "dimension_scores": {
            "R": 43,
            "I": 38,
            "A": 46,
            "S": 22,
            "E": 24,
            "C": 8
        },
        "recommendations": [
            {
                "profession_id": 12,
                "name": "畜牧兽医",
                "description": "畜牧兽医负责家畜的饲养管理、疾病防治和繁殖改良,保障畜牧业健康发展。他们需要掌握动物医学、营养学和养殖技术。"
            },
            {
                "profession_id": 4,
                "name": "前端开发工程师",
                "description": "前端开发工程师负责实现网站和应用的用户界面,确保页面在不同设备和浏览器上的兼容性与交互体验。他们需要精通 HTML、CSS、JavaScript 及相关框架,能够与设计师和后端工程师协作,将设计稿转化为高效、可维护的代码。"
            },
            {
                "profession_id": 6,
                "name": "建筑设计师",
                "description": "建筑设计师负责建筑物的外观与空间设计,兼顾美学、功能与安全。他们需要掌握建筑学原理、设计软件和施工规范,能够与工程师、客户沟通,完成建筑方案。"
            }
        ],
        "reward_points": 50,
        "component_scores": {
            "classic_scenario": {
                "A": 50.0,
                "R": 50.0,
                "E": 25.0,
                "I": 25.0,
                "S": 0.0,
                "C": 0.0
            },
            "word_choice": {
                "I": 50.0,
                "E": 50.0,
                "A": 50.0,
                "C": 0.0,
                "S": 0.0,
                "R": 0.0
            },
            "image_preference": {
                "A": 50.0,
                "I": 50.0,
                "S": 50.0,
                "R": 50.0,
                "C": 0.0,
                "E": 0.0
            },
            "value_balance": {
                "R": 65.0,
                "I": 70.0,
                "A": 55.0,
                "S": 60.0,
                "E": 50.0,
                "C": 45.0
            },
            "time_allocation": {
                "R": 20.0,
                "I": 20.0,
                "A": 20.0,
                "S": 20.0,
                "E": 10.0,
                "C": 10.0
            }
        },
        "unique_advantage": "你的核心优势在于\"既创意表达,又动手实践,还深入钻研\",融合了 艺术型 A、现实型 R、研究型 I 的特质,因此你既能为团队带来新颖视角和体验,也能把想法快速落地并验证成效,还可以找出问题的底层规律并提供洞见。",
        "holland_report": {
            "career_directions": [
                {
                    "career": "前端开发工程师",
                    "description": "结合艺术与技术,打造美观且功能强大的用户界面,适合兼具创意与动手能力的你。",
                    "recommended_action": [
                        "学习主流前端框架如React或Vue",
                        "参与开源项目积累实战经验",
                        "提升UI/UX设计审美能力"
                    ]
                },
                {
                    "career": "建筑设计师",
                    "description": "融合艺术创意与工程技术,设计兼具美感与实用性的建筑空间,发挥你的综合优势。",
                    "recommended_action": [
                        "掌握AutoCAD、SketchUp等设计工具",
                        "参加建筑设计竞赛或工作坊",
                        "了解建筑规范与施工流程"
                    ]
                },
                {
                    "career": "用户体验研究员",
                    "description": "运用研究与艺术思维,洞察用户需求,优化产品体验,连接技术与人文。",
                    "recommended_action": [
                        "学习用户调研与数据分析方法",
                        "练习原型设计与可用性测试",
                        "阅读人机交互相关书籍"
                    ]
                },
                {
                    "career": "畜牧兽医",
                    "description": "虽与当前专业关联较弱,但若对生命科学感兴趣,可探索交叉领域如智能养殖系统开发。",
                    "recommended_action": [
                        "选修动物科学或生物技术课程",
                        "关注农业科技与智能硬件结合",
                        "参与相关科研项目或实习"
                    ]
                },
                {
                    "career": "技术美术(TA)",
                    "description": "在游戏或影视行业,连接程序与美术,开发视觉效果工具,适合ARI特质融合者。",
                    "recommended_action": [
                        "学习Shader编程与图形学基础",
                        "掌握Unity或Unreal引擎",
                        "积累美术与代码结合的作品集"
                    ]
                }
            ],
            "action_roadmap": {
                "small_goals": [
                    {
                        "title": "明确兴趣方向",
                        "content": "梳理对前端、建筑、UX等方向的真实兴趣与适配度"
                    },
                    {
                        "title": "构建作品集",
                        "content": "完成2-3个能体现ARI特质的实践项目"
                    },
                    {
                        "title": "接触行业人士",
                        "content": "通过校友或线上社群访谈相关从业者"
                    }
                ],
                "need_attention": "避免因兴趣广泛而分散精力,优先选择与计算机专业结合度高的方向深入探索。",
                "conclusion": "你兼具艺术创意、动手实践与研究分析能力,适合技术与创意融合型职业,聚焦优势领域将更易脱颖而出。"
            }
        }
    }
}
🟠422无法处理的实体
修改于 2025-10-25 16:26:08
上一页
Submit Quiz
下一页
Get Careers
Built with