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 selfControl: Questionnaire = {
  id: 'self-control',
  title: 'Brief Self-Control 自控力量表（13题）',
  description: '评估抵抗诱惑、维持习惯和管理冲动的能力倾向',
  category: '人格',
  tags: ['自评'],
  time: '3-5分钟',
  evaluation: {
    academicRecognition: 'A',
    retestSuitable: true,
    recommendedInterval: '1年',
  },
  details: {
    introduction:
      'Brief Self-Control Scale 是常用的短版自控力量表，用于了解个体在抵抗诱惑、坚持计划、管理冲动和维持有益习惯方面的倾向。',
    questionCount: '13个项目',
    evaluationTime: '通常为3-5分钟',
    instructions:
      '请根据自己平时的表现作答，不需要因为某一次特别自律或特别失控的经历而改变判断。',
    scoringMethod: [
      '每题1-5分，部分题目反向计分。',
      '总分范围13-65分，分数越高表示自控力倾向越强。',
      '结果可用于自我观察，不应被理解为能力诊断或道德评价。',
    ],
    dimensions: [
      {
        name: '冲动管理',
        description: '面对诱惑、即时满足和不合适行为时的抑制能力。',
      },
      {
        name: '计划执行',
        description: '维持习惯、集中注意力、把事情推进到底的倾向。',
      },
    ],
    notes: [
      '自控力受睡眠、压力、环境诱因和任务设计影响，不是固定不变的标签。',
      '低分可以提示从环境改造、习惯设计和减少诱惑暴露开始，而不是单纯责备自己。',
      '该量表适合与拖延、注意力、压力和幸福感结果一起理解。',
    ],
    references: [
      {
        text: 'Tangney, Baumeister & Boone (2004). High self-control predicts good adjustment, less pathology, better grades, and interpersonal success.',
        url: 'https://doi.org/10.1111/j.0022-3506.2004.00263.x',
      },
      {
        text: 'Brief Self-Control Scale psychometric review',
        url: 'https://pmc.ncbi.nlm.nih.gov/articles/PMC7261631/',
      },
    ],
  },
  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: '我擅长朝着长期目标稳步推进。' },
  ],
  renderOptions: () => options,
};
