gitextract_klorelqm/ ├── .eslintrc.cjs ├── .gitignore ├── .prettierrc.json ├── .vscode/ │ └── extensions.json ├── README.md ├── env.d.ts ├── extension/ │ ├── .eslintrc.cjs │ ├── .prettierrc.json │ ├── README.md │ ├── env.d.ts │ ├── index.html │ ├── package.json │ ├── release/ │ │ ├── content-scripts/ │ │ │ └── index-ad710f80.js │ │ └── manifest.json │ ├── src/ │ │ ├── main.ts │ │ ├── newExam.ts │ │ ├── plugins/ │ │ │ ├── apiAccess.ts │ │ │ ├── mooc.ts │ │ │ ├── react.ts │ │ │ └── tool.ts │ │ └── type/ │ │ ├── api.ts │ │ └── mooc.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vite.config.ts ├── index.html ├── package.json ├── public/ │ ├── background.html │ ├── css/ │ │ ├── main.css │ │ └── noscript.css │ ├── guess.java │ └── sass/ │ ├── libs/ │ │ ├── _breakpoints.scss │ │ ├── _functions.scss │ │ ├── _mixins.scss │ │ ├── _vars.scss │ │ └── _vendor.scss │ ├── main.scss │ └── noscript.scss ├── src/ │ ├── App.vue │ ├── components/ │ │ ├── CourseCard.vue │ │ ├── QuestionCard.vue │ │ ├── icon/ │ │ │ ├── Extension.vue │ │ │ ├── Github.vue │ │ │ └── index.ts │ │ ├── index.ts │ │ └── question/ │ │ ├── Completion.vue │ │ ├── Homework.vue │ │ ├── MultipleChoice.vue │ │ ├── OnlineJudge.vue │ │ ├── SingleChoice.vue │ │ └── index.ts │ ├── main.ts │ ├── plugins/ │ │ ├── apiAccess.ts │ │ └── tool.ts │ ├── router/ │ │ └── index.ts │ ├── type/ │ │ ├── api.ts │ │ ├── globleProperties.ts │ │ └── mooc.ts │ └── views/ │ ├── BlogView.vue │ ├── HomeView.vue │ ├── MoocAside.vue │ ├── MoocCourseDetail.vue │ ├── MoocHeader.vue │ ├── MoocTest.vue │ ├── MoocView.vue │ ├── VideoView.vue │ └── index.ts ├── tsconfig.config.json ├── tsconfig.json └── vite.config.ts