Sequeval: An offline evaluation framework for sequence-based recommender systems