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