User as Student: Towards an Adaptive Interface for Advanced Web-Based Applications