The goal of this paper is to develop a system, referred to as the Management System for Merging Learning Objects (msMLO), which offers an approach that retrieves learning objects (LOs) based on students' learning styles and term-based queries and produces a new outcome. The first step ranks LOs using a unified learning style model and creates better LOs by merging the top-ranked LOs. The second step maps LOs onto a hierarchy of concepts to avoid including duplicated topics in the merged LO. Fifty-six students were randomly split into experimental and control groups. The experimental group browsed the LOs retrieved by the msMLO based on the students' learning styles, term-based queries and merge functionality, whereas the control group browsed the LOs retrieved based on the students' learning styles and term-based queries. The results demonstrated that the experimental group improves their learning performance, thus msMLO is a promising approach.