MCPcopy Create free account
hub / github.com/Xu22Web/tech-study-js / study

Function study

tech-study.js:5185–5226  ·  view source on GitHub ↗

* @description 学习

()

Source from the content-addressed store, hash-verified

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 */

Callers 1

startTaskFunction · 0.70

Calls 6

createTipFunction · 0.70
studyPauseLockFunction · 0.70
logFunction · 0.70
readNewsFunction · 0.70
watchVideoFunction · 0.70
doExamPracticeFunction · 0.70

Tested by

no test coverage detected