Supporting Self-Regulation in Distributed Learning Environments with Web-Based Pedagogical Tools: An Exploratory Study.