max / πŸŽ“ Education Perfect - Auto Answer (2026) πŸŽ“

Install steps: Install a userscript manager, select Install, then open a website matched by the script.

μ‚¬μš©μž 슀크립트 초보자 ν•˜μš°νˆ¬ Chrome Edge Firefox

κ²Œμ‹œλ¨:

버전: 4.0.092.1+98f0355 μ—…λ°μ΄νŠΈλ¨

μš”μ•½: Auto-fills answers on Education Perfect. (Working 2026)

λΌμ΄μ„ΌμŠ€: MIT

μ•ˆν‹°ν”Όμ²˜: λΆˆνŠΉμ •

Source and freshness

The following figures come from the original source and are separate from activity on this site.

Original script: πŸŽ“ Education Perfect - Auto Answer (2026) πŸŽ“

Source version: 4.0.092

Last source check:

Last successful check:

Source daily installs
0
Source total installs
0
OpenUserJS install requests
0

Requests received by this site are not proof that a user completed installation.

Clicking Install records a request on this site; it does not confirm installation. Not working after install? View troubleshooting and issues

⭐ Please star the repo and check out our Github for more products β†— GitHub

EP Answer Assistant

Full version: This branch adds MineFlare AI integration to answer and automatically complete all tasks on EP (work in progress but expect big things).

Demo

Actual speed per question is around 3-4 questions a second. The demo might not show this speed but that is just your current wifi connection

Demo


Installation

1. Install Tampermonkey and/or ViolentMonkey

Chrome/Microslop edge/operaGX/ect ect...

https://www.tampermonkey.net/

Firefox (linux)

https://addons.mozilla.org/en-US/firefox/addon/tampermonkey/


2. Create a New Script

  1. Open Tampermonkey
  2. Click:
Create a new script
  1. Replace everything with the script contents
  2. Save with:
CTRL + S

3. Open Education Perfect

Navigate to:

https://app.educationperfect.com/

Open a list and click:

Load

The assistant will begin automatically filling answers.


Supported Features

Feature Supported
Auto answer fill Yes
Cursor-aware typing Yes
Contenteditable support Yes
Fuzzy matching Yes
Angular-safe input Yes
Draggable UI Yes
Pause / resume Yes
Live extraction Yes

How It Works

The script:

  1. Extracts pairs from the current page
  2. Normalizes text for reliable matching
  3. Detects active questions in real-time
  4. Finds the closest answer using fuzzy search
  5. Types directly into the active cursor location
  6. Dispatches Angular-safe input events

Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Vocabulary Loader  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
          β”‚
          β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Answer Map Builder β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
          β”‚
          β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Question Detector  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
          β”‚
          β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Fuzzy Matcher      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
          β”‚
          β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Cursor Typing      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Configuration

All configurable settings are stored in:

const CFG = {
  fuzzyThreshold : 0.60,
  typeDelay      : 20,
  toastDuration  : 3000,
  pollInterval   : 2000,
  cooldown       : 2000,
  typeCooldown   : 1500,
};

Known Limitations

  • Requires the list to be visible before loading
  • Extremely aggressive speed settings may cause duplicate fills
  • Some custom EP activities may use unsupported input methods

Debugging

Open DevTools:

F12 β†’ Console

The script outputs detailed logs:

[EP] Loaded 128 pairs
[EP] "bonjour" β†’ "hello"

License

MIT License


Disclaimer

This project is provided for educational and research purposes only. We do not scrape any data from the code. Use responsibly and comply with your institution's policies. (or not its your decision be we heavily suggest it :) ).

Keywords (ignore)

  • browser extension
  • translation script
  • language learning
  • HTML parser
  • JavaScript console
  • word lookup
  • dictionary script
  • vocabulary practice
  • bilingual dictionary
  • text translation
  • phrase translator
  • web page translation
  • custom glossary
  • language study script
  • Chrome extension
  • Firefox extension
  • Tampermonkey script
  • userscript
  • Greasemonkey
  • keyboard shortcut
  • F12 console
  • DOM parsing
  • content extraction
  • regex pattern
  • localization script
  • multilingual support
  • speech recognition
  • language automation
  • educational script
  • research tool
  • open source script
  • GitHub project
  • phrase matching
  • fuzzy matching
  • keyword extraction
  • word frequency
  • translation memory
  • lookup table
  • context dictionary
  • browser automation
  • text analysis
  • data mining
  • NLP
  • natural language processing
  • search terms
  • language pairs
  • vocabulary builder
  • quick translation
  • script tutorial
  • auto translate
  • text summarization
  • document translation
  • real-time translation
  • offline translation
  • machine translation
  • neural machine translation
  • statistical translation
  • rule-based translation
  • hybrid translation
  • contextual translation
  • semantic analysis
  • syntax parsing
  • grammatical correction
  • spell checker
  • language detection
  • character encoding
  • Unicode support
  • multilingual keyboard
  • input method editor
  • pinyin input
  • romanization
  • transliteration
  • phonetic script
  • pronunciation guide
  • audio translation
  • voice to text
  • text to speech
  • synthetic speech
  • voice recognition
  • speaker identification
  • accent reduction
  • dialect conversion
  • slang translation
  • idiom translation
  • colloquial language
  • formal language
  • technical terminology
  • domain-specific language
  • medical terminology
  • legal terminology
  • scientific vocabulary
  • business language
  • marketing language
  • social media language
  • informal chat
  • emoji translation
  • emoticon meaning
  • cultural adaptation
  • localization QA
  • translation consistency
  • term management

λ“±κΈ‰: 0