A hybrid system of pedagogical pattern recommendations based on singular value decomposition and variable data attributes