TY - GEN
T1 - An Implementation of Code Writing Problem Platform for Python Programming Learning Using Node.js
AU - Aung, Shune Lae
AU - Funabiki, Nobuo
AU - Shwe, San Haymar
AU - Aung, Soe Thandar
AU - Kao, Wen Chung
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - Nowadays, Python programming is very popular and highly demanded from various societies because it is very efficient for application developments, task automations, and data analysis. Currently, we are studying the code writing problem (CWP) to assist self-study of Python programming by novice students. In this paper, we implement the CWP platform on Node.js. JavaScript is used at both the server and client sides for the efficient programming. Docker is adopted to help distributing it to the students. The user interface at the client shows the CWP assignments and accepts the answer code submissions. By running the test code on unittest at the server, the correctness of them is automatically verified and is returned to the interface. To confirm the validity and the effectiveness of the implementation, we asked 11 novice students in Japan and Indonesia to install and use the platform to solve the CWP.
AB - Nowadays, Python programming is very popular and highly demanded from various societies because it is very efficient for application developments, task automations, and data analysis. Currently, we are studying the code writing problem (CWP) to assist self-study of Python programming by novice students. In this paper, we implement the CWP platform on Node.js. JavaScript is used at both the server and client sides for the efficient programming. Docker is adopted to help distributing it to the students. The user interface at the client shows the CWP assignments and accepts the answer code submissions. By running the test code on unittest at the server, the correctness of them is automatically verified and is returned to the interface. To confirm the validity and the effectiveness of the implementation, we asked 11 novice students in Japan and Indonesia to install and use the platform to solve the CWP.
UR - http://www.scopus.com/inward/record.url?scp=85147253291&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85147253291&partnerID=8YFLogxK
U2 - 10.1109/GCCE56475.2022.10014210
DO - 10.1109/GCCE56475.2022.10014210
M3 - Conference contribution
AN - SCOPUS:85147253291
T3 - GCCE 2022 - 2022 IEEE 11th Global Conference on Consumer Electronics
SP - 854
EP - 855
BT - GCCE 2022 - 2022 IEEE 11th Global Conference on Consumer Electronics
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 11th IEEE Global Conference on Consumer Electronics, GCCE 2022
Y2 - 18 October 2022 through 21 October 2022
ER -