Designing novel activities before instruction: Use of contrasting cases and a rich dataset | Synapse