Factors that impact student frustration in digital learning environments | Synapse