Online learning includes elements like written content, online assignments, discussion forums, screencasts, podcasts, games, chats, video conferences and other digital activities. These can be accessed remotely, and are typically delivered through a learning management system (known as an LMS). Online learning should not be a replacement for traditional learning but these approaches to teaching and learning can be used to complement one another in order to create a full and all-encompassing learning experience.