A computer readable storage medium storing processor-executable instructions which, when executed by at least one processor, cause the at least one processor to perform a method of monitoring a technician's performance of a marking operation to indicate the presence or absence of an underground facility, wherein the technician uses a marking device, the method comprising:
- A) receiving operating information representative of motion of the marking device during performance of the marking operation by the technician, wherein the operating information is representative of at least one of:
- an acceleration of the marking device;
- a velocity of the marking device;
- a distance traveled by the marking device while performing at least one task associated with the marking operation;
- and
- an angle of inclination of the marking device;
- and
- B) analyzing, using at least one processor, the operating information to determine a pattern of motion.