A New Platform for Cross-Repository Creation of Educational Paths: Architecture and a Case Study