included behaviorism, cognitive-code learn-ing ., the creative-construction hypothesis, skill learning, interactional theory, constructivism,sociocultural learning theory (or social constructivism ), as well as the role of individual
factors in language learning