Students’ acceptance of e-learning: extending the technology acceptance model with self-regulated learning and affinity for technology | Synapse