A semantic-web based framework for adaptive selection of learning objects during the authoring process.