The Technology Behind Self-Adapting Standardized Tests