# project-management-study **Repository Path**: jiangbing/project-management-study ## Basic Information - **Project Name**: project-management-study - **Description**: 基于opencode的信息系统项目管理师学习系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-20 - **Last Updated**: 2026-01-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 信息系统项目管理师学习系统 基于 OpenCode 的智能学习系统,用于准备"信息系统项目管理师"考试。 ## 系统特性 - **学习记录**:记录每个主题的学习笔记和进度 - **苏格拉底提问**:通过引导性问题检测学习效果 - **间隔复习**:基于简化版间隔重复算法安排复习 - **分类管理**:按十大知识领域组织学习内容 - **进度统计**:追踪整体学习进度和掌握程度 ## 目录结构 ``` .opencode/ ├── skills/ # 技能配置 │ ├── pmp-study-helper/ # 学习辅导技能 │ ├── socratic-quiz/ # 苏格拉底测验技能 │ └── spaced-review/ # 间隔复习技能 ├── agents/ # 智能体配置 │ ├── pmp-tutor.md # 项目管理辅导师 │ └── quiz-master.md # 测验主持 ├── commands/ # 自定义命令 │ ├── study.md # 开始学习 │ ├── review.md # 开始复习 │ ├── quiz.md # 开始测验 │ ├── note.md # 添加笔记 │ └── progress.md # 查看进度 └── opencode.json # OpenCode配置 study-records/ # 学习记录目录 ├── 01-整体管理/ ├── 02-范围管理/ ├── 03-进度管理/ ├── 04-成本管理/ ├── 05-质量管理/ ├── 06-资源管理/ ├── 07-沟通管理/ ├── 08-风险管理/ ├── 09-采购管理/ ├── 10-干系人管理/ └── 11-专业实践/ ``` ## 使用方法 ### 1. 开始学习新主题 ``` /study "分类/主题名" ``` 示例: ``` /study "01-整体管理/项目整体管理" /study "02-范围管理/需求管理" ``` ### 2. 添加学习笔记 ``` /note "笔记内容" ``` ### 3. 开始测验 对整个主题进行测验: ``` /quiz ``` 对指定子知识点进行测验: ``` /quiz 子知识点名称 ``` ### 4. 查看复习任务 ``` /review ``` 系统会列出今天需要复习的主题,选择后开始复习。 ### 5. 查看学习进度 ``` /progress ``` 显示: - 学习过的主题列表 - 每个主题的复习次数 - 掌握程度等级分布 - 距离下次复习的时间 - 今日待复习主题 - 本周学习统计 ## 间隔复习算法(简化版) - 第1次学习 → 1天后复习 - 第2次复习 → 3天后复习 - 第3次复习 → 7天后复习 - 第4次复习 → 14天后复习 - 第5次及以后 → 30天后复习 ## 学习记录文件格式 每个学习主题对应一个 Markdown 文件,包含以下内容: ```markdown --- title: 项目整体管理 category: 01-整体管理 created_at: 2026-01-19 last_reviewed: 2026-01-19 review_count: 1 mastery_level: 初学者 status: 学习中 next_review: 2026-01-20 --- ## 学习要点 - 项目章程的作用和内容 - 工作说明书(SOW)的构成 - 合同与项目章程的区别 ## 子知识点 ### 1. 项目章程 - 定义和作用 - 包含的内容 - 批准流程 ## 学习笔记 ### 2026-01-19 14:30 项目章程是项目启动的正式文件,由项目发起人批准... --- ## 测验记录 ### 2026-01-19 - 全面测验 - 理解程度:良好 - 掌握较好的部分:项目章程的作用和内容 - 需要加强的部分:项目章程变更流程 - 苏格拉底提问记录: - Q1: 项目章程的批准者是谁? - A1: 项目发起人、高层管理人员 ## 下次复习 预计时间:2026-01-20 复习重点:项目章程变更流程、工作分解结构(WBS) ``` ## 知识领域分类 1. **01-整体管理**:项目整合、变更、收尾 2. **02-范围管理**:需求收集、定义、WBS、确认、控制 3. **03-进度管理**:活动定义、排序、估算、制定、控制 4. **04-成本管理**:估算、预算、控制 5. **05-质量管理**:规划、保证、控制 6. **06-资源管理**:规划、估算、获取、建设、控制 7. **07-沟通管理**:规划、管理、监督 8. **08-风险管理**:识别、分析、应对、监督 9. **09-采购管理**:规划、实施、控制 10. **10-干系人管理**:识别、规划、管理、监督 11. **11-专业实践**:法律法规、标准规范 ## 智能体说明 ### pmp-tutor(主要智能体) 项目管理辅导师,负责: - 创建和管理学习记录 - 使用学习辅导技能讲解知识 - 安排复习计划 - 统计学习进度 ### quiz-master(子智能体) 测验主持,负责: - 使用苏格拉底提问技能 - 引导思考和回答 - 评估理解程度 - 生成测验报告 ## 技能说明 ### pmp-study-helper - 详细解释项目管理概念 - 提供实际案例和应用场景 - 关联考试重点和常见考点 - 建立知识体系和概念联系 ### socratic-quiz - 从简单到复杂逐步提问 - 不直接给出答案,引导思考 - 根据回答调整问题深度和方向 - 评估理解程度并指出薄弱环节 ### spaced-review - 根据复习历史计算下次复习时间 - 识别需要优先复习的内容 - 提供复习重点和建议 - 追踪记忆效果 ## 快速开始 1. 确保已安装并配置好 OpenCode 2. 在项目目录下运行 `opencode` 3. 开始第一个学习主题: ``` /study "01-整体管理/项目整体管理" ``` 4. 记录学习笔记: ``` /note "项目章程是项目启动的关键文档..." ``` 5. 进行测验: ``` /quiz ``` 6. 查看进度: ``` /progress ``` ## 配置说明 所有配置文件都在 `.opencode` 目录下: - `opencode.json`:全局配置,包含权限设置 - `agents/*.md`:智能体配置 - `skills/*/SKILL.md`:技能定义 - `commands/*.md`:自定义命令 如需自定义,请参考 OpenCode 官方文档。 ## 注意事项 - 所有学习记录以 Markdown 格式存储,便于版本控制 - 建议定期备份 `study-records` 目录 - 可以使用 Git 跟踪学习进度 - 复习日期基于系统时间,请确保时间正确 ## 开始学习吧! 祝您考试顺利!