* @description 学习
()
| 5183 | * @description 学习 |
| 5184 | */ |
| 5185 | async function study() { |
| 5186 | // 创建提示 |
| 5187 | createTip('开始学习!'); |
| 5188 | // 暂停 |
| 5189 | await studyPauseLock(); |
| 5190 | // 文章选读 |
| 5191 | if (taskConfig[TaskType.READ].active && |
| 5192 | !taskConfig[TaskType.READ].status) { |
| 5193 | log('任务一: 文章选读'); |
| 5194 | // 创建提示 |
| 5195 | createTip('任务一: 文章选读'); |
| 5196 | // 暂停 |
| 5197 | await studyPauseLock(); |
| 5198 | // 看新闻 |
| 5199 | await readNews(); |
| 5200 | } |
| 5201 | log('任务一: 文章选读已完成!'); |
| 5202 | // 视听学习 |
| 5203 | if (taskConfig[TaskType.WATCH].active && |
| 5204 | !taskConfig[TaskType.WATCH].status) { |
| 5205 | log('任务二: 视听学习'); |
| 5206 | // 创建提示 |
| 5207 | createTip('任务二: 视听学习'); |
| 5208 | // 暂停 |
| 5209 | await studyPauseLock(); |
| 5210 | // 看视频 |
| 5211 | await watchVideo(); |
| 5212 | } |
| 5213 | log('任务二: 视听学习已完成!'); |
| 5214 | // 每日答题 |
| 5215 | if (taskConfig[TaskType.PRACTICE].active && |
| 5216 | !taskConfig[TaskType.PRACTICE].status) { |
| 5217 | log('任务三: 每日答题'); |
| 5218 | // 创建提示 |
| 5219 | createTip('任务三: 每日答题'); |
| 5220 | // 暂停 |
| 5221 | await studyPauseLock(); |
| 5222 | // 做每日答题 |
| 5223 | await doExamPractice(); |
| 5224 | } |
| 5225 | log('任务三: 每日答题已完成!'); |
| 5226 | } |
| 5227 | /** |
| 5228 | * @description 暂停任务 |
| 5229 | */ |
no test coverage detected