import { Questionnaire } from '@/types';

const options = [
  { id: 1, content: '非常不同意', value: '0' },
  { id: 2, content: '不同意', value: '1' },
  { id: 3, content: '同意', value: '2' },
  { id: 4, content: '非常同意', value: '3' },
];

export const selfEsteem: Questionnaire = {
  id: 'self-esteem',
  title: 'Rosenberg 自尊量表（10题）',
  description: '评估一个人对自身价值和自我接纳的整体感受',
  category: '人格',
  tags: ['自评'],
  time: '2-3分钟',
  evaluation: {
    academicRecognition: 'A+',
    retestSuitable: true,
    recommendedInterval: '3个月',
  },
  details: {
    introduction:
      'Rosenberg 自尊量表是最常用的整体自尊自评工具之一，用于了解一个人对自身价值、自我接纳和自我满意度的总体感受。它题量很短，适合做个人觉察和阶段性追踪。',
    questionCount: '10个项目',
    evaluationTime: '通常为2-3分钟',
    instructions:
      '请根据你通常对自己的看法作答，不需要只参考今天的情绪。每题选择最符合自己的一项。',
    scoringMethod: [
      '每题0-3分，正向题从“非常不同意”到“非常同意”依次计0-3分。',
      '负向题反向计分，使总分越高表示整体自尊水平越高。',
      '总分范围0-30分，结果适合连续观察，不应单独用于诊断。',
    ],
    dimensions: [
      {
        name: '自我价值感',
        description: '对自己是否有价值、是否值得尊重的总体感受。',
      },
      {
        name: '自我接纳',
        description: '能否接纳自己的优点、限制和不完美。',
      },
    ],
    notes: [
      '自尊会受到近期压力、人际关系、成就体验和生活阶段影响。',
      '低分不等同于心理疾病，但提示可以进一步关注自我评价、情绪状态和支持系统。',
      '如果结果伴随长期低落、无价值感或自我伤害想法，请及时寻求专业支持。',
    ],
    references: [
      {
        text: 'University of Maryland: Using the Rosenberg Self-Esteem Scale',
        url: 'https://socy.umd.edu/about-us/using-rosenberg-self-esteem-scale',
      },
      {
        text: 'Rosenberg, M. (1965). Society and the Adolescent Self-Image.',
        url: 'https://openlibrary.org/works/OL5983267W/Society_and_the_adolescent_self-image',
      },
    ],
  },
  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: '我对自己持积极态度。' },
  ],
  renderOptions: () => options,
};
