Developing a learning platform for AVT : challenges and solutions