SCAFFOLDING STUDENTS’ PROBLEM-SOLVING SKILLS IN A COMPUTER- BASED ADAPTIVE LEARNING PROGRAM: AN ANALYSIS OF SCAFFOLDING TYPES AND STRATEGIES