Main content


Date created: | Last Updated:


Creating DOI. Please wait...

Create DOI

Category: Project

Description: The Virtual Learning Lab (VLL) is a research collaboration exploring the potential for precision education to revolutionize teaching and learning. The team approaches programming for online educational environments in new and innovative ways, with the ultimate goal of improving achievement for all students. To learn more about the Virtual Learning Lab Projects, email

License: CC-By Attribution 4.0 International


Add important information, links, or images here to describe your project.


Loading files...



Resources for article: Leite, W. L., Xing, W., Fish, G., & Li, C. (in press) Teacher Strategies to Use Virtual Learning Environments to Facilitate Algebra Learning During School Closures. Journal of Research on Technology in Education

This includes the survey and code for the paper "Teacher Strategies to Use Virtual Learning Environments to Facilitate Algebra Learning During School ...

Recent Activity

Loading logs...

Resources for article: Leite, W. L., Hatch, A. D., Kuang, H., Cavanaugh, C., & Xing, W. (2023). How teachers influence student adoption and effectiveness of a recommendation system for Algebra. Learning at Scale Conference (L@2023). Copenhagen, Denmark.

This study examined the relationships between teacher characteristics and practices and student adoption and learning gains with a video recommendatio...

Recent Activity

Loading logs...

Recent Activity

Loading logs...

OSF does not support the use of Internet Explorer. For optimal performance, please switch to another browser.
This website relies on cookies to help provide a better user experience. By clicking Accept or continuing to use the site, you agree. For more information, see our Privacy Policy and information on cookie use.

Start managing your projects on the OSF today.

Free and easy to use, the Open Science Framework supports the entire research lifecycle: planning, execution, reporting, archiving, and discovery.