My version of Adaptive Learning implemented in CakePHP