A semi-automated approach to online assessment | Synapse