Automated Assessment in Learning and Teaching Programming Languages using Virtual Learning Environment | IEEE Conference Publication | IEEE Xplore