英文摘要 |
Computational thinking involves a set of problem-solving skills related to expressing problems and solutions according to procedures that computers can execute. With the rapid development of information technology, countries worldwide are actively promoting education related to computational thinking. Students from all fields are encouraged to take computational thinking courses. Among the strategies for teaching and learning, programming is considered the best for mastering the concept of computational thinking. However, students who are not computer science majors often find programming difficult to learn. Therefore, computational thinking courses should use visual programming platforms with simple building-block instructions to allow beginners to easily understand programming concepts. The majority of visual programming platforms lack testing systems that allow teachers to create exam questions, automatically calculate scores, and query students' grades. In this paper, we describe an online visual programming test system based on the Google Blockly library. In addition to allowing teachers to create questions and students to self-practice, take tests, and automatically receive scores, the system integrates Dayeh University's schoolwide information system. Test scores can be directly imported into the student score system, offering substantial benefits to teachers of computational thinking courses. |