earthworm
Learning English through the method of constructing sentences with conjunctions
File Explorer
Download Latest Version (.zip)- bug_report.yml
- config.yml
- feature_request.yml
- others.yml
- ci.yaml
- extensions.json
- settings.json
- app.module.ts
- exception.filter.ts
- useGlobal.ts
- db.ts
- course.service.spec.ts
- course.module.ts
- course.service.ts
- course-history.controller.ts
- course-history.module.ts
- course-history.service.ts
- create-course-pack.dto.ts
- course-pack.e2e-spec.ts
- course-pack.service.spec.ts
- course-pack.controller.ts
- course-pack.module.ts
- course-pack.service.ts
- cron-job.module.ts
- cron-job.service.ts
- db.provider.ts
- global.module.ts
- auth.guard.ts
- course-packs-access.guard.ts
- logto.module.ts
- logto.service.ts
- add-mastered-element.dto.ts
- remove-mastered-element.dto.ts
- mastered-element.service.spec.ts.snap
- mastered-element.service.spec.ts
- mastered-element.controller.ts
- mastered-element.module.ts
- mastered-element.service.ts
- buy-membership.dto.ts
- membership.service.spec.ts
- membership.types.ts
- membership.controller.ts
- membership.module.ts
- membership.service.ts
- rank.e2e-spec.ts
- rank.service.spec.ts
- rank.controller.ts
- rank.module.ts
- rank.service.ts
- tool.controller.ts
- tool.module.ts
- tool.service.ts
- user.dto.ts
- user.service.spec.ts
- user.types.ts
- user.controller.ts
- user.decorators.ts
- user.module.ts
- user.service.ts
- user-progress.dto.ts
- user-course-progress.e2e-spec.ts
- user-course-progress.service.spec.ts
- user-course-progress.controller.ts
- user-course-progress.module.ts
- user-course-progress.service.ts
- query-params.dto.ts
- upsert-activity.dto.ts
- user-learning-activity.service.spec.ts
- user-learning-activity.controller.ts
- user-learning-activity.module.ts
- user-learning-activity.service.ts
- main.ts
- course.ts
- db.ts
- rank.ts
- statement.ts
- user.ts
- mockRedis.ts
- utils.ts
- .env.example
- .env.test.example
- ecosystem.config.js
- jest.config.e2e.ts
- jest.config.ts
- nest-cli.json
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- course-history.ts
- course-pack.ts
- course.ts
- http.ts
- mastered-elements.ts
- rank.ts
- tool.ts
- user-course-progress.ts
- user-learning-activity.ts
- user.ts
- globals.css
- LICENSE.txt
- Nunito-Black.ttf
- Nunito-BlackItalic.ttf
- Nunito-Bold.ttf
- Nunito-BoldItalic.ttf
- Nunito-ExtraBold.ttf
- Nunito-ExtraBoldItalic.ttf
- Nunito-ExtraLight.ttf
- Nunito-ExtraLightItalic.ttf
- Nunito-Italic.ttf
- Nunito-Light.ttf
- Nunito-LightItalic.ttf
- Nunito-Regular.ttf
- Nunito-SemiBold.ttf
- Nunito-SemiBoldItalic.ttf
- LICENSE.txt
- SourceHanSerifSC-Bold.otf
- SourceHanSerifSC-ExtraLight.otf
- SourceHanSerifSC-Heavy.otf
- SourceHanSerifSC-Light.otf
- SourceHanSerifSC-Medium.otf
- SourceHanSerifSC-Regular.otf
- SourceHanSerifSC-SemiBold.otf
- error-feeble.mp3
- error.mp3
- right.mp3
- typing.mp3
- comments.json
- home-page-preview.png
- BackTop.vue
- Dialog.vue
- Divider.vue
- ModalHeader.vue
- ProgressBar.vue
- Title.vue
- CourseCard.vue
- CoursePackCard.vue
- CalendarGraph.vue
- helper.ts
- index.vue
- RecentCoursePack.vue
- Expand.vue
- Banner.vue
- Comments.vue
- Contact.vue
- Features.vue
- index.vue
- Introduce.vue
- NoticeBar.vue
- PayCard.vue
- Questions.vue
- question.spec.ts
- QuestionInput.vue
- questionInputHelper.ts
- useAnswer.ts
- useAnswerError.ts
- useTypingSound.ts
- useWrapperQuestionInput.ts
- Answer.vue
- AnswerTip.vue
- CourseContents.vue
- Game.vue
- GamePauseModal.vue
- GameSettingModal.vue
- LearningTimer.vue
- MasteredBtn.vue
- PrevAndNextBtn.vue
- Share.vue
- StudyVideoLink.vue
- Summary.vue
- Tips.vue
- Tool.vue
- ChineseToEnglishMode.vue
- Question.vue
- DictationMode.vue
- Question.vue
- RankingBadge.vue
- RankingBoard.vue
- RankingItem.vue
- RankingTip.vue
- CustomShortcutDialog.vue
- Footer.vue
- FoundingMemberNotice.vue
- HttpErrorProvider.vue
- Loading.vue
- MembershipBadge.vue
- Navbar.vue
- UserMenu.vue
- activeCourse.spec.ts
- courseTimer.spec.ts
- activeCourse.ts
- courseTimer.ts
- confetti.spec.ts
- confettiEffect.ts
- useConfetti.ts
- index.spec.ts
- audio.ts
- index.ts
- tpl_1.ts
- tpl_2.ts
- helper.ts
- share.spec.ts
- helper.ts
- share.ts
- answerTip.spec.ts
- dictation.spec.ts
- game.spec.ts
- learningTimeTracker.spec.ts
- question.spec.ts
- summary.spec.ts
- answerTip.ts
- dictation.ts
- game.ts
- learningTimeTracker.ts
- question.ts
- summary.ts
- useCourseContents.ts
- useGamePause.ts
- useGameSetting.ts
- useMastered.ts
- rankingList.spec.ts
- rankingList.ts
- autoNext.spec.ts
- calendarGraph.spec.ts
- errorTip.spec.ts
- pronunciation.spec.ts
- shortcutKey.spec.ts
- sound.spec.ts
- submitKey.spec.ts
- words.spec.ts
- autoNext.ts
- calendarGraph.ts
- errorTip.ts
- gamePlayMode.ts
- pronunciation.ts
- shortcutKey.ts
- sound.ts
- submitKey.ts
- useUserMenu.ts
- words.ts
- darkMode.ts
- learningDailyTime.ts
- useNavigation.ts
- start-game.cy.ts
- example.json
- profile.json
- users.json
- commands.ts
- component-index.html
- component.ts
- e2e.ts
- default.vue
- auth.ts
- [id].vue
- index.vue
- [id].vue
- Setting.vue
- callback.vue
- index.vue
- mastered-elements.vue
- privacy-policy.vue
- terms.vue
- http.ts
- logto.ts
- pinia.ts
- cuixiaorui.jpg
- fengstats.png
- Hazel-Lin.jpg
- hildxd.jpg
- Nauxscript.jpg
- vampirewy.jpg
- yaolifeng0629.jpg
- zclsx.jpg
- zuowendong.jpg
- EBGaramond-BoldItalic.ttf
- favicon.ico
- logo.png
- qrcode.png
- tsconfig.json
- auth.spec.ts
- auth.ts
- course.spec.ts
- coursePack.spec.ts
- user.spec.ts
- course.ts
- coursePack.ts
- game.ts
- masteredElements.ts
- statement.ts
- user.ts
- component.ts
- fireEvent.ts
- course-history.ts
- course-pack.ts
- course.ts
- mastered-elements.ts
- membership.ts
- rank.ts
- tool.ts
- user-course-progress.ts
- user-learning-activity.ts
- user.ts
- index.ts
- bonus.spec.ts
- date.spec.ts
- env.spec.ts
- keyboardShortcuts.spec.ts
- localStorage.spec.ts
- bonus.ts
- date.ts
- detectDevice.ts
- env.ts
- fontLoader.ts
- keyboardShortcuts.ts
- localStorage.ts
- platform.ts
- .env.example
- .gitignore
- app.config.ts
- app.vue
- cypress.config.ts
- nuxt.config.ts
- package.json
- README.md
- tailwind.config.js
- tsconfig.json
- vitest.config.ts
- logo-1000.png
- logo-108.png
- logo-28.png
- logo-512.png
- logo-512.svg
- 0000_snapshot.json
- 0001_snapshot.json
- 0002_snapshot.json
- 0003_snapshot.json
- 0004_snapshot.json
- 0005_snapshot.json
- 0006_snapshot.json
- 0007_snapshot.json
- 0008_snapshot.json
- 0009_snapshot.json
- _journal.json
- 0000_glorious_master_chief.sql
- 0000_slim_star_brand.sql
- 0001_silly_silk_fever.sql
- 0002_lonely_morg.sql
- 0003_moaning_hammerhead.sql
- 0004_tough_scarlet_witch.sql
- 0005_powerful_spacker_dave.sql
- 0006_stale_jetstream.sql
- 0007_many_puff_adder.sql
- 0008_famous_red_shift.sql
- 0009_typical_xorn.sql
- db.ts
- index.ts
- migrate.ts
- drizzle.config.test.ts
- drizzle.config.ts
- package.json
- Advertisement.vue
- index.js
- style.css
- config.mjs
- config-logto.md
- index.md
- founding-member.md
- how-to-register.md
- index.md
- quick-start.md
- image-1.png
- image-2.png
- image-3.png
- image-4.png
- image-5.png
- image-6.png
- image.png
- email.png
- ensure.png
- entry.png
- input.png
- register-page.png
- success.jpg
- verify-code.png
- favicon.ico
- home-page-preview.png
- logo.png
- index.md
- index.md
- package.json
- course-pack.service.spec.ts
- course-pack.model.ts
- course-pack.service.ts
- index.ts
- membership.service.ts
- index.ts
- package.json
- tsconfig.json
- tsup.config.ts
- vitest.config.ts
- vitest.setup.ts
- course.ts
- courseHistory.ts
- coursePack.ts
- index.ts
- masteredElements.ts
- membership.ts
- statement.ts
- userCourseProgress.ts
- userLearningActivities.ts
- userLearnRecord.ts
- index.ts
- package.json
- tsconfig.json
- tsup.config.ts
- 01.json
- 02.json
- 03.json
- 04.json
- 05.json
- 06.json
- 07.json
- 08.json
- 09.json
- 10.json
- 11.json
- 12.json
- 13.json
- 14.json
- 15.json
- 16.json
- 17.json
- 18.json
- 19.json
- 20.json
- 21.json
- 22.json
- 23.json
- 24.json
- 25.json
- 26.json
- 27.json
- 28.json
- 29.json
- 30.json
- 31.json
- 32.json
- 33.json
- 34.json
- 35.json
- 36.json
- 37.json
- 38.json
- 39.json
- 40.json
- 41.json
- 42.json
- 43.json
- 44.json
- 45.json
- 46.json
- 47.json
- 48.json
- 49.json
- 50.json
- 51.json
- 52.json
- 53.json
- 54.json
- 55.json
- 01.pdf
- 02.pdf
- 03.pdf
- 04.pdf
- 05.5.pdf
- 05.pdf
- 06.pdf
- 07.pdf
- 08.pdf
- 09.pdf
- 10.5.pdf
- 10.pdf
- 11.pdf
- 12.pdf
- 13.pdf
- 14.pdf
- 15.5.pdf
- 15.pdf
- 16.pdf
- 17.pdf
- 18.pdf
- 19.pdf
- 20.5.pdf
- 20.pdf
- 21.pdf
- 22.pdf
- 23.pdf
- 24.pdf
- 25.5.pdf
- 25.pdf
- 26.pdf
- 27.pdf
- 28.pdf
- 29.pdf
- 30.pdf
- 31.pdf
- 32.pdf
- 33.pdf
- 34.pdf
- 35.pdf
- 36.pdf
- 37.pdf
- 38.pdf
- 39.pdf
- 40.pdf
- 41.pdf
- 42.pdf
- 43.pdf
- 44.pdf
- 45.pdf
- 46.pdf
- 47.pdf
- 48.pdf
- 49.pdf
- 50.pdf
- index.ts
- inquire.ts
- parser.test.ts
- parser.ts
- addCourse.ts
- resetCourseStatements.ts
- seed.ts
- package.json
- tsconfig.json
- release.ts
- verify-commit.ts
- .editorconfig
- .gitignore
- .lintstagedrc.mjs
- .node-version
- .prettierignore
- .simple-git-hooks.js
- CHANGELOG.md
- docker-compose.yml
- LICENSE
- logto_db_init_data.zip
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- prettier.config.mjs
- README.md
- README.zh-CN.md
- tsconfig.json
// repository documentation
Was this content helpful?
(0 ratings)
