As a NetSuite Functional Consultant, I've been engaged in multiple training sessions for coroporate personnel from different departments, specialized in online training, providing pin point training materials and recorded videos to ease the learning process for every trainee. Part of my method, is to focus on every attendant, engage them and let them explain what they understand. Moreover, at the end of each session, I provide a test script for every trainee, to evaluate the knowledge gain of each session.