How interactivity and assessment formality affect training design outcomes