The Study of Self-Assessment with Prompts, Learning Journal and Referencing through Sharing for Regulation of Cognition and Their Effect on Web-Based Programming Learning | IEEE Conference Publication | IEEE Xplore