Abstract
There are four characteristics that a learning community must have: (1) diversity of expertise among its members, (2) a shared objective of continually advancing the collective knowledge and skills, (3) an emphasis on learning how to learn, and (4) mechanisms for sharing what is learned [5]. To enhance the development of learning communities, we developed an ePortfolio recommendation system. The unique features of this system are as follows: 1. The system recommends excellent other students who have similar learning histories with the user, 2. The system searches diverse others as much as possible. Namely, the system recommends excellent other students with similar learning histories to the target user but dissimilar each other. Actual trial use of the system demonstrates that the system does indeed promote learning from others,and supports sustainability of learning and deeper robust acquisition of knowledge; not superficial learning based on memorization.