Design and Evaluation of Support Functions of Course Management Systems for Assessing Learning Conditions in Programming Practicums | IEEE Conference Publication | IEEE Xplore