Sweden Prep

Features

What learners get in the Android and iOS apps (Package B). These web pages stay marketing-only — study happens on device.

Accounts and subjects

Learners register and sign in with email. Active subjects appear from the shared API; inactive catalogue items stay hidden.

  • Register always creates a learner account
  • Browse subjects synced from the admin catalogue

Practice and materials

Short practice runs and published study materials support everyday prep without exposing answer keys before submit.

  • Practice by subject and language (fixed session size)
  • Immediate feedback only after each practice answer is submitted
  • Published text and link materials for active subjects

Topic tests and timed mocks

Scored assessments use a server-owned session. Correct answers stay hidden until the attempt is submitted or expires.

  • Topic tests: scored attempt with incorrect-answer review after submit
  • Timed mocks: server timer, pass threshold, premium entitlement required
  • Progress summary of recent completed attempts on device

Premium unlock

Premium is a single product entitlement. Checkout wiring follows when Stripe credentials are provided; until then the apps surface an unavailable payment path.

  • Admin can grant or revoke premium for support and demos
  • Stripe Checkout and signed webhooks are a later commercial step

Marketing only — not the learner study app. Final copy, legal text, and store badges land when the client content pack is ready.