The answer to this question is: Adaptive or intellimedia
Adaptive multimedia refers to a language tutorial that will automatically change it's algorithm to the capability of its user.
By doing this, the system will be able to detect and provide the best material for each students depending on their advancement and characteristics