An Adaptable learning Technology System for Mathematical Models