Planning and scheduling in an e-learning environment. A constraint-programming-based approach - Garrido, Antonio; Onaindia, Eva; Sapena, Oscar (Engineering Applications of Artificial Intelligence, 2008)