Skip to content

Repository files navigation

🧠 Implications Trainer

Train your logical understanding of implications with this website - powered by Astro and Netlify with built-in support for MedAT and TU Vienna Informatics!

Netlify Status Hard-coded logic data

✨ Features

  • 🚀 Randomized Questions - Train as much as you like
  • 🎯 Hard-coded logic - Make sure that the generated answers are always correct according to strict rules
  • 🌐 Multilingual - Supports multiple languages
  • 📚 100% free forever - You do not need to pay money and we do not sell any data because we do not spy on you
  • 🔍 Two modes - Supports the MedAT (DE) - single choice - and TU Vienna (DE) - multiple choice - conventions

🔧 How It Works

Every time you load the page, a random question is generated by following these steps:

  1. 📄 Parse - Load hard-coded logic data and choose one random type of question
  2. 🤖 Generation - Insert subjects and objects randomly and generate readable sentence
  3. 1️⃣ Correct - Make sure that one answer is always correct (single and multiple choice)
  4. 💾 Stream - Shows the generated question in a minimalistic but simple UI
  5. ✅ Feedback - Shows your correct and incorrect answers so you can learn from them

⚙️ Configuration

You can choose between any supported languages and the two different modes (MedAT (DE) - single choice - and TU Vienna (DE) - multiple choice) in the dropdown menus at the bottom of the page. There is always at least one correct answer.

Made with ❤️ by trueberryless

Development

Requires Node.js 24 and pnpm.

pnpm install
pnpm dev
Command Description
pnpm check Type check with astro check
pnpm lint Lint with oxlint
pnpm format:check Check formatting with Prettier
pnpm knip Find unused files and dependencies
pnpm test Unit tests with Vitest
pnpm test:e2e Build, then run the Playwright end-to-end tests

License

Licensed under the MIT license, Copyright © trueberryless.

See LICENSE for more information.

About

Practise deriving statements from given statements, as is often tested in the logic section of entrance exams.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages