Design of adaptive support and learning systems in technical vocational training