Running head: ANALYZING ARGUMENTATIVE KNOWLEDGE CONSTRUCTION A Framework to Analyze Argumentative Knowledge Construction in Computer-Supported Collaborative Learning