Automated checking of the violation of precedence of conditions in else-if constructs in students' programs | IEEE Conference Publication | IEEE Xplore