assessment and diagnostic skill development