A hybrid rule-based and machine learning framework for dynamic user profile construction in MOOC platforms: Integrating clickstream analysis and learner trajectory clustering | Synapse