Many information technology courses frequently use the learning by doing strategy in vocational high schools. Particularly, learning computer application operating skills is essential for students because excellent computer application operating skills can help them attain good jobs. However, when fostering students' computer application operating skills by teaching in vocational high school using the learning by doing strategy, a teacher learns that helping all students, evaluating their learning problems, and providing feedback to correct their mistakes are challenging. After investigating the challenge, a machine-learning-based peer tutor recommender system (MPTRS) with automated assessment was proposed to enhance students' learning performance in computer application operating skills. The advanced automated assessment system (AAS) used computer vision technology to evaluate student assignments and instantly return feedback. The recommendation mechanism of the MPTRS enhanced mutual help among students based on their social relationships, learning performance, and recommendation feedback. Furthermore, machinelearning techniques were used to improve recommendations. In the experiment, the experimental group used the proposed system, and the control group used a