Interactivity and interactive functions in web‐based learning systems: a technical framework for designers | Synapse