Improving training needs assessment processes via the Internet: system design and qualitative study | Synapse