An examination of constructivist educational technologies: Key affordances and conditions · Study