Technological pedagogical content knowledge (TPCK) reflects a new direction in understanding the complex interactions among content, pedagogy, learners and technology that can result in successful integration of multiple technologies in teaching and learni