during a step 714 interaction may be provided for example by using email chat rooms live audio arid or live video carried over the network connection s 116 in addition during an optional step 716 the user may take one or more interactive tests or quizzes these may be graded by courseware 400 which is resident on the workstation 114 or the user responses may be transmitted to the content server 110 for grading there with the results then being sent back to the client 114 and or to the instructor presentation of courseware during step 710 may be interrupted by a step 718 in response to a key press mouse click or other action by the user for instance the user may decide not to continue the remainder of the presentation 400 at the present time or may wish to terminate this presentation and start viewing a different course 400 the user may also simply want to take a temporary break and then resume the presentation during a subsequent step 720 during a step 722 the user receives an invoice for services rendered this may be done in conjunction with a logout during step 722 or logging out may be delayed until a step.