21st century learning is becoming increasingly important to ensure that students have learning and innovation skills, strong communication and collaboration skills, skills in using information and communication technology, critical, creative and innovative thinking skills and problem solving skills. The use of information and communication technology provides opportunities for teachers to …