ibafly / milkywayest

Milkyway-Cloze: Practice Cloze With Any Text

Home Page:https://fulgenssequar.github.io/mw/?ignrtsc=false

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Milkyway-Cloze: Deep Congnitive Vocabulary Learning


  • Quick and Efficient ONLINE English Vocabulary Memory Tool
  • 利用语境迅速深度记忆英语词汇的神奇工具
  • コンテキストを使用した迅速かつ効率的なオンライン英語語彙記憶魔法ツール
  • 컨텍스트를 사용하는 빠르고 효율적인 온라인 영어 어휘 메모리 마법 도구
  • Быстрый и эффективный онлайн-инструмент для запоминания английского словаря с помощью контекста
  • أداة سحرية للذاكرة عبر الإنترنت سريعة وفعالة باستخدام السياق

Overview

Milkyway-cloze is a web application for vocabulary learning, which

  • Generates vocabularies ONLINE using any article as context.
  • And helps to develop deep and cognitive vocabulary memory by CLOZE practice.

./inplug/pic1.png

./inplug/pic2.png

Try Now

Start Up:

Select a level to choose the vocabulary for learning.

PASTE the article and click START.

Click CLOZE to launch the spelling practice.

Control keys for the cloze:

Convenient shortkeys in the cloze process:

  • *,-Comma* / .-Dot: previous / next blank
  • SPACE (or BACKSPACE): clear the current blank
  • 4: toggle marks of the current blank
  • 5: complete the current blank
  • 1: show partial answer of the current blank
  • ;-SEMICOLON (or ENTER): show full answer of the current blank
  • 9: the 5th previous blank
  • 0: the 5th next blank

Click START-READING to listen to the vocabulary.

The speed (intervals between words) is adjustable.

EXPORT or LOAD the study record.

  • The last line of the text is used to generate the file name.
  • The date is added automatically to the filename.
  • The learning record is only refreshed each time you click PAUSE.

IMPORT-LISTS: Load multiple record files to exclude the redundant words

The words marked as blue in imported files will be automatically marked blue in the present article.

Code Explanation

rules.js

  • The transformation rules of English postfixes are stored in _rules: Array<String>_.
  • Each clause represents both an invert-transforming rule and a filter rule.
  • Custom clauses can be inserted in order to capture more word variations following the examples bellow:

Rule String: -s

meets -> meet

Rule String: -g-n-i+e

voting -> vote

Rule String: -s-e-i+y

treaties -> treaty

Rule String: -g-n-i-%2-%s-%1$$

sitting -> sit

Explain:

  • %1 = A vowel letter
  • %2 = A consonant letter
  • %s = Same letter as previous deleted
  • $ = Restore one letter from the stack top

About

Please check the project at Github or contact the author for more information.

About

Milkyway-Cloze: Practice Cloze With Any Text

https://fulgenssequar.github.io/mw/?ignrtsc=false

License:GNU Affero General Public License v3.0


Languages

Language:JavaScript 97.6%Language:HTML 1.5%Language:CSS 0.7%Language:Shell 0.1%