An assessment of the impact of a collaborative didactic approach and students' background in teaching computer animation