Technical education mainly focuses on the development of students' motor skills. At vocational educational schools in Taiwan, technical teachers usually teach skills in a big class. Therefore, those teachers always face the problems of not realizing students' learning process and difficulties; the evaluation is also deficient in credibility and validity. The learners' self-reflection can help teachers understand their learning process. In this study, the researchers analyze the objectives, strategies and introspection emphasis in the skill-training stages and provide recommendations for students to reflect in each phase. Then the researchers apply these recommendations as the basis of introspection to build a Web-based learning portfolio (WBLP) for skill training. The results of this study reveal that the Moodle platform conforms to the requirements of building a Web-based self-reflective learning portfolio for technical training purpose. Besides, this paper has mapped out the Moodle Modules that provide the self-reflection features for a technical-training WBLP.