Acquire knowledge and critical skills.
Work on projects individually or collaboratively.
Learn at their own place,any time and any where.
Create ,share ,find and re-use content.
Customise lessons based on learning styles and abilities.
Capute results and track individual or class progress.
Support home-based learning requirements.
Manage,monitor and report on online learning.
Handle many other administratice functions.