The best practice is to evaluate right after the training program or whenever they finish a course. It’s also important to evaluate the overall progress of learners based on their entire training program. At least twice a year is also recommended.