import { Questionnaire } from '@/types';

const options = [
  { id: 1, content: '非常不喜欢', value: '1' },
  { id: 2, content: '比较不喜欢', value: '2' },
  { id: 3, content: '无所谓', value: '3' },
  { id: 4, content: '比较喜欢', value: '4' },
  { id: 5, content: '非常喜欢', value: '5' },
];

export const riasec: Questionnaire = {
  id: 'riasec',
  title: 'RIASEC 霍兰德职业兴趣量表（48题）',
  description: '了解你更喜欢哪类工作活动，并形成三位职业兴趣代码',
  category: '职业',
  tags: ['自评'],
  time: '5-10分钟',
  evaluation: {
    academicRecognition: 'A+',
    retestSuitable: true,
    recommendedInterval: '1年',
  },
  details: {
    introduction:
      'RIASEC 将职业兴趣分为现实型、研究型、艺术型、社会型、企业型和常规型六类。本量表采用 Liao、Armstrong 与 Rounds 开发的48题 IIP RIASEC Markers，每类包含8项职业活动。得分最高的三个类型组成 Holland Code，用于探索更可能令人感兴趣的工作环境。',
    questionCount: '48个项目',
    evaluationTime: '通常为5-10分钟',
    instructions:
      '请判断自己会不会喜欢从事每项活动。回答兴趣本身，不要根据目前是否具备相应技能、收入高低或他人的期待作答。',
    scoringMethod: [
      '每题1-5分，从“非常不喜欢”到“非常喜欢”。',
      '六个类型各包含8题，分别计算总分和平均分。',
      '得分最高的三个类型按顺序组成 Holland Code；分数接近时，类型顺序不必作绝对解释。',
    ],
    dimensions: [
      { name: 'R 现实型', description: '偏好动手、机械、设备、户外和具体操作任务。' },
      { name: 'I 研究型', description: '偏好观察、分析、研究、科学和解决复杂问题。' },
      { name: 'A 艺术型', description: '偏好创作、表达、设计、表演和开放式任务。' },
      { name: 'S 社会型', description: '偏好帮助、教学、照护、辅导和与人合作。' },
      { name: 'E 企业型', description: '偏好影响、说服、领导、销售和组织资源。' },
      { name: 'C 常规型', description: '偏好数据、记录、流程、秩序和明确规范。' },
    ],
    notes: [
      '职业兴趣不等同于能力，也不直接决定职业选择。',
      '教育、工作经验和生活阶段可能使兴趣结构发生变化。',
      '结果适合用于拓展探索方向，不应作为排除职业的唯一依据。',
    ],
    references: [
      {
        text: 'OpenPsychometrics：Holland Code (RIASEC) Test',
        url: 'https://openpsychometrics.org/tests/RIASEC/',
      },
      {
        text: 'Liao, Armstrong & Rounds (2008)',
        url: 'https://doi.org/10.1016/j.jvb.2007.12.002',
      },
    ],
  },
  questions: [
    { id: 1, content: '测试零件在出货前的质量。' },
    { id: 2, content: '铺砖或瓷砖。' },
    { id: 3, content: '在海上石油钻井平台工作。' },
    { id: 4, content: '组装电子零件。' },
    { id: 5, content: '在工厂操作磨床。' },
    { id: 6, content: '修理坏掉的水龙头。' },
    { id: 7, content: '在工厂组装产品。' },
    { id: 8, content: '为房屋铺设地板。' },
    { id: 9, content: '研究人体结构。' },
    { id: 10, content: '研究动物行为。' },
    { id: 11, content: '对植物或动物进行研究。' },
    { id: 12, content: '开发新的医疗治疗方法或操作流程。' },
    { id: 13, content: '开展生物学研究。' },
    { id: 14, content: '研究鲸鱼及其他海洋生物。' },
    { id: 15, content: '在生物实验室工作。' },
    { id: 16, content: '绘制海底地图。' },
    { id: 17, content: '指挥合唱团。' },
    { id: 18, content: '执导戏剧。' },
    { id: 19, content: '为杂志设计艺术作品。' },
    { id: 20, content: '创作歌曲。' },
    { id: 21, content: '撰写书籍或剧本。' },
    { id: 22, content: '演奏乐器。' },
    { id: 23, content: '为电影或电视节目表演特技。' },
    { id: 24, content: '设计舞台布景。' },
    { id: 25, content: '为他人提供职业指导。' },
    { id: 26, content: '在非营利组织做志愿工作。' },
    { id: 27, content: '帮助有药物或酒精依赖问题的人。' },
    { id: 28, content: '教别人一套锻炼方法。' },
    { id: 29, content: '帮助有家庭问题的人。' },
    { id: 30, content: '监督夏令营儿童的活动。' },
    { id: 31, content: '教儿童阅读。' },
    { id: 32, content: '帮助老年人完成日常活动。' },
    { id: 33, content: '向个人销售餐厅特许经营权。' },
    { id: 34, content: '在百货商店销售商品。' },
    { id: 35, content: '管理酒店运营。' },
    { id: 36, content: '经营美容院或理发店。' },
    { id: 37, content: '管理大型公司中的一个部门。' },
    { id: 38, content: '管理服装店。' },
    { id: 39, content: '销售房屋。' },
    { id: 40, content: '经营玩具店。' },
    { id: 41, content: '为办公室制作每月工资单。' },
    { id: 42, content: '使用手持设备盘点物资。' },
    { id: 43, content: '使用计算机程序生成客户账单。' },
    { id: 44, content: '维护员工档案。' },
    { id: 45, content: '计算并记录统计及其他数值数据。' },
    { id: 46, content: '操作计算器。' },
    { id: 47, content: '办理客户的银行交易。' },
    { id: 48, content: '保存收发货记录。' },
  ],
  renderOptions: () => options,
};
