Key characteristics in designing massive open online courses (MOOCs) for user acceptance: an application of the extended technology acceptance model | Synapse