Methodology for developing an intelligent user interface for educational publications in the e-learning system