Applying Information Technology to Assist the Teaching of Practical Writing