An e-learning system provides learning content and interactive learning
games to users using computer systems and voice-over IP (VOIP) telephones
and other devices. The e-learning system includes an authoring system
allowing the creation of customized learning content and interactive
learning games. A content presentation module presents learning content
to users of computers and VOIP telephones and other devices. A data
collection module receives user data from the VOIP device indicating the
user's performance with the interactive games. In a further embodiment, a
user data presentation module analyzes the user data and presents a
report including user data. The interactive learning games are designed
to reinforce and measure users' understanding of the instructional
content provided by the content presentation module. In some
applications, the learning content pertains to functions of the VOIP
device and the interactive learning games simulate the functions of the
VOIP device.