<p>A method of teaching uses a computer network. The method provides an electronic medium such as a diary for entry of a submission by a student. The submission is accepted over the computer network and amendments made to the received submission. The amended submission is sent over the computer network back to the student.</p>