Technology-supported Learning Environments Research Articles