The Research on Personal Learning Environments (PLN)