Adaptive learning through technology: a technical review and implementation | Synapse