An examination of constructivist educational technologies: Key affordances and conditions | Synapse