Every bank runs the same engine: tutor or exam mode, optional timer, unused / incorrect / marked pools, per-system scoping, and explanations that link to the source card. Progress stays on this device.