Sustaining Constructive Learning Environment: The Role of Multi-sources Regulation