{"title":"一种基于ACM/ icpc的c++无纸化考试系统","authors":"Yunping Zheng, M. Sarem","doi":"10.1109/ICET55642.2022.9944421","DOIUrl":null,"url":null,"abstract":"The ACM/ICPC is recognized as the largest and highest level international collegiate programming contest in the world, and it is one of the most important ways to train and select top students in computer science worldwide. Currently, C++ is the most popular and practical computer advanced programming language in the world. It is an important professional main course and one of the main tools for teaching programming and computer software development. It has become a programming course for universities and colleges. With further deepening of education reform, the paperless examination has become an important sign of the college examination reform, and its advantages have become more and more obvious. Also, the paperless examination has gradually become a trend of various examinations. Although there have been some paperless examination systems, but these systems usually can only automatically score four types of objective questions, including true and false questions, fill-in-the-blank questions, single-choice questions and multiple-choice questions. These paperless examination systems are still unable to conduct fair and impartial automatic scoring for programming questions which are however important subjective questions. In response to this problem, based on the ACM/ICPC platform, we propose a new design method for the C++ paperless examination system, which realizes the automatic scoring of C++ examinations. The system can greatly improve the flexibility, fairness, impartiality, credibility and work efficiency of the examination. Our design system can be an important platform for deepening the teaching reform of colleges and universities, promoting the innovation of C++ teaching, and improving the efficiency of college examinations. Therefore, it has a certain promotion and demonstration value.","PeriodicalId":169051,"journal":{"name":"2022 IEEE 2nd International Conference on Educational Technology (ICET)","volume":"380 4","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Novel ACM/ICPC-Based C++ Paperless Examination System\",\"authors\":\"Yunping Zheng, M. Sarem\",\"doi\":\"10.1109/ICET55642.2022.9944421\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The ACM/ICPC is recognized as the largest and highest level international collegiate programming contest in the world, and it is one of the most important ways to train and select top students in computer science worldwide. Currently, C++ is the most popular and practical computer advanced programming language in the world. It is an important professional main course and one of the main tools for teaching programming and computer software development. It has become a programming course for universities and colleges. With further deepening of education reform, the paperless examination has become an important sign of the college examination reform, and its advantages have become more and more obvious. Also, the paperless examination has gradually become a trend of various examinations. Although there have been some paperless examination systems, but these systems usually can only automatically score four types of objective questions, including true and false questions, fill-in-the-blank questions, single-choice questions and multiple-choice questions. These paperless examination systems are still unable to conduct fair and impartial automatic scoring for programming questions which are however important subjective questions. In response to this problem, based on the ACM/ICPC platform, we propose a new design method for the C++ paperless examination system, which realizes the automatic scoring of C++ examinations. The system can greatly improve the flexibility, fairness, impartiality, credibility and work efficiency of the examination. Our design system can be an important platform for deepening the teaching reform of colleges and universities, promoting the innovation of C++ teaching, and improving the efficiency of college examinations. Therefore, it has a certain promotion and demonstration value.\",\"PeriodicalId\":169051,\"journal\":{\"name\":\"2022 IEEE 2nd International Conference on Educational Technology (ICET)\",\"volume\":\"380 4\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-06-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 IEEE 2nd International Conference on Educational Technology (ICET)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICET55642.2022.9944421\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 2nd International Conference on Educational Technology (ICET)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICET55642.2022.9944421","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Novel ACM/ICPC-Based C++ Paperless Examination System
The ACM/ICPC is recognized as the largest and highest level international collegiate programming contest in the world, and it is one of the most important ways to train and select top students in computer science worldwide. Currently, C++ is the most popular and practical computer advanced programming language in the world. It is an important professional main course and one of the main tools for teaching programming and computer software development. It has become a programming course for universities and colleges. With further deepening of education reform, the paperless examination has become an important sign of the college examination reform, and its advantages have become more and more obvious. Also, the paperless examination has gradually become a trend of various examinations. Although there have been some paperless examination systems, but these systems usually can only automatically score four types of objective questions, including true and false questions, fill-in-the-blank questions, single-choice questions and multiple-choice questions. These paperless examination systems are still unable to conduct fair and impartial automatic scoring for programming questions which are however important subjective questions. In response to this problem, based on the ACM/ICPC platform, we propose a new design method for the C++ paperless examination system, which realizes the automatic scoring of C++ examinations. The system can greatly improve the flexibility, fairness, impartiality, credibility and work efficiency of the examination. Our design system can be an important platform for deepening the teaching reform of colleges and universities, promoting the innovation of C++ teaching, and improving the efficiency of college examinations. Therefore, it has a certain promotion and demonstration value.