Skip to content

MyAnswerChecker v0.1.0 — Initial Public Release

Latest

Choose a tag to compare

@Junibabng Junibabng released this 23 Aug 16:15
· 1 commit to main since this release

Release Title

MyAnswerChecker v0.1.0 — Initial Public Release

Release Notes

  • Answer Checker Window: Review-time UI for quick answer evaluation and chat.
  • LLM Providers: Supports OpenAI and Gemini. Configure model/base URL/temperature in Settings.
  • Adaptive Difficulty: Guidance and review hints based on easy/good/hard thresholds.
  • Timer Integration: Starts on question show and stops on answer show via bridge.start_timer()/stop_timer().
  • Anki Menu Integration: Tools > Answer Checker menu for easy access.
  • Settings Dialog: API keys, model, base URL, thresholds, system prompt, debug logging toggle.
  • WebView Bridge: Stable JS↔Python messaging via QWebChannel; partial responses and error handling.
  • Logging: Respects debug_logging in LLM_response_evaluator settings to enable file logging.
  • Stability Improvements: Async question re-show, duplicate-prep guard reset, tuned prepare delay.

Installation

  • Package: Upload MyAnswerChecker.ankiaddon as a release asset.
  • Install: In Anki, go to Tools > Add-ons > Install from file… and choose the .ankiaddon.

Compatibility

  • Anki: 2.1.5x+ (QtWebEngine)
  • OS: Windows/macOS/Linux

Known Issues

  • Gemini 500 errors: Occasional internal server errors from the Gemini API. Retry or switch to OpenAI if it persists.
  • Initial delay: A brief delay may occur during WebView/bridge initialization.

Changelog (Initial)

  • First public release with core functionality and settings.