{'fraction_non_alphanumeric': 0.017085427135678392, 'fraction_numerical': 0.0, 'mean_word_length': 5.509803921568627, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Competency-Based Learning Object Sequencing Using Particle Swarms

In e-learning initiatives, sequencing problem concerns arranging a particular set of learning units in a suitable succession for a particular learner. Sequencing is usually performed by instructors, who create general and ordered series rather than learner personalized sequences. This paper proposes an innovative intelligent technique for learning object automated sequencing using particle swarms. E-learning standards are promoted in order to ensure interoperability. Competencies are used to define relations between learning objects within a sequence, so that the sequencing problem turns into a permutation problem and AI techniques can be used to solve it. Particle Swarm Optimization (PSO) is one of such techniques and it has proven with good performance solving a wide variety of problems. An implementation of the PSO, for learning object sequencing, is presented and its performance in a real scenario is discussed.