Evaluating E-learning Programs: An Adaptation of Kirkpatrick's Model to Accommodate E-learning Environments | Synapse