A Hybrid Aproach to Dynamic Course Generation on the WWW