On some techniques for the retrieval of learning objects using content granularization and reinforcement learning