Fostering computer supported collaborative learning with cooperation scripts and scaffolds · Study