A Novel Skill Modeling Approach: Integrating Vergnaud's Scheme with Cognitive Architectures