摘要:Currently, Android smartphones have dominatedthe distribution of mobile devices around the world. Then,with high demands for Android programming jobs, largenumbers of schools, universities, and professional traininginstitutions offer related courses. The Android ProgrammingLearning Assistance System (APLAS) has been developed toaccommodate independent and automatic assisting learning forstudents to learn Android programming by adopting test-drivendevelopment (TDD) method. APLAS offers learning materialsto systematically study Android programming through solvingtopics with four stages and provides features for automaticvalidation of the student’s answers by running given test codes.However, a platform to support various activities of teachers forhandling a lot of students in the courses is not implemented yet,and it made their load become very high. This paper presentsthe proposal of online platform in APLAS for distributingthe learning materials, collecting the student’s answers, andvalidating them, based on a web application system. By usingGradle, a validator program was developed for running thetest codes automatically in the server when a new answer issubmitted. A comprehensive evaluation has been applied byasking 60 undergraduate students in an Indonesian university touse the online platform, solve three APLAS learning topics, andsubmit the answers. The results showed that the three functionsworked properly, and the validation process of 183 submissionsfrom all students delivered correct results on the server. Thestability, robustness, effectiveness, performance, and security ofthe online platform were confirmed by analyzing the data ofusers’ activities and validation results. The significant reductionin processing time on all three functions also confirmed itseffectiveness and improvement. Finally, the students’ feedbackproved its usability.
关键词:APLAS; Android programming; automatic validation; web application; online platform; unit testing