# 任务优先级 ## 定义 任务优先级是根据多个维度计算出的学习任务排序依据,用于回答“接下来先学什么”。 系统使用五个维度: - 紧急性:是否存在时间压力。 - 重要性:这项内容对当前目标的权重。 - 内容难度:学习这项内容的困难程度。 - 未来价值:这项知识对长期目标的价值。 - 主观优先级:用户对任务先学顺序的直觉判断。 重要性针对当前目标,未来价值面向长期目标,两者是不同维度。 ## 设计意图 优先级不能只靠用户“拍脑门”。多个维度可以暴露用户容易忽略的方面,例如: - 重要性高的内容对当前目标贡献更大,应该提前学。 - 紧急性负责兜底,避免真正临近截止的学习内容被长期忽略。 - 主观优先级和未来价值反映兴趣与长期方向。 ## 设计思路 不同维度的权重可以配置。系统提供默认权重,但用户可以通过界面调整,使排序更符合个人偏好。设计上倾向于“重要但不紧急”的任务优先,紧急性作为安全网而不是唯一决定因素。 ## 默认权重 系统在没有用户自定义配置时使用一组默认权重: | 维度 | 默认权重 | |------|---------| | 紧急性 | 35% | | 重要性 | 25% | | 内容难度 | 20% | | 未来价值 | 10% | | 主观优先级 | 10% | 默认值体现了权重之间的相对关系:紧急性负责兜底,重要性次之,主观优先级和未来价值只占很小比例,避免排序完全被当下情绪或模糊预期主导。 权重按用户整体配置,各维度之和需要归一(总和为 1)。权重改变后,所有任务的综合优先级需要重新计算,而不是只影响之后新建的任务。 ## 相关概念 - 学习任务:优先级作用于任务。 - 学习计划:排序结果帮助用户决定学习顺序。