Abstract
Two problems related to Learning Object are discussed in this paper: selecting and sequencing problem, and diversity problem. As a solution methodology, we introduce a variability modeling concept for modeling Learning Objects. Each object is represented by first order logic predicates. This representation satisfies the diversity problem. First order logic rules are developed to handle the selection and sequencing problem.