A rule‐based self‐regulated learning assistance scheme to facilitate personalized learning with adaptive scaffoldings: A case study for learning computer software | Synapse