Computers and students as instructional partners: the role of simulation feedback in collaborative argumentation