Upload
carsten-ullrich
View
8.374
Download
0
Tags:
Embed Size (px)
DESCRIPTION
At lecture for fresh(wo)men on learning theories, learning theories and language learning, using Twitter for language learning, building a personal learning environment in 10 minutes, building a personal learning environment in 10 seconds, Artificial Intelligence for learning support.
Citation preview
Supporting Active Learning and Supporting Active Learning and Education by Artificial Intelligence Education by Artificial Intelligence
and Web 2.0 and Web 2.0 Kerstin Kerstin BorauBorau
Carsten UllrichCarsten Ullrich
Photo by Lutz-R. Frank
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Kerstin Kerstin BorauBorau//Carsten UllrichCarsten Ullrich
Kerstin Kerstin BorauBorauMaster degree in Master degree in Applied English LinguisticApplied English LinguisticCertifiedCertified foreign language teacher.foreign language teacher.English/German teacher at English/German teacher at SJTU Network Education SJTU Network Education CollegeCollegeResearch interests: Research interests: Computer Assisted Foreign Computer Assisted Foreign Language Learning, new technologies and Language Learning, new technologies and approaches in Language Learningapproaches in Language Learning
Carsten UllrichCarsten UllrichPhD in PhD in Computer ScienceComputer Science at Saarland Universityat Saarland University20042004--2007 researcher at the2007 researcher at the DFKI (German DFKI (German Research Center for Artificial Intelligence)Research Center for Artificial Intelligence), one of the , one of the largest AI research institutes worldwidelargest AI research institutes worldwideNow researcher atNow researcher at EE--Learning Lab of SJTULearning Lab of SJTUAbout 50 publications in the area of Artificial About 50 publications in the area of Artificial Intelligence and EducationIntelligence and EducationResearch interests: Research interests: Artificial Intelligence, technologyArtificial Intelligence, technology--enhanced learning, Semantic Web, Web 2.0enhanced learning, Semantic Web, Web 2.0
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
OverviewOverview
Learning TheoriesLearning TheoriesLearning Theories and Language LearningLearning Theories and Language LearningTools for Active LearningTools for Active LearningArtificial Intelligence for Learner SupportArtificial Intelligence for Learner Support
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Learning TheoriesLearning Theories
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Timeline of Learning TheoriesTimeline of Learning Theories
By Serhat Kurt
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Behaviorism (1910)Behaviorism (1910)
How do you react?How do you react?StimulusStimulus--Response couplingResponse couplingPsychology should deal with Psychology should deal with objective, observable subject matterobjective, observable subject matter
behaviorbehaviorSkinner (1904Skinner (1904--1990)1990)
The Technology of Learning (1968)The Technology of Learning (1968)
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Behaviorism: Programmed Behaviorism: Programmed Instruction (1950)Instruction (1950)
Principles: Principles: Positively reinforced behavior will reoccur Positively reinforced behavior will reoccur
““Praise is good for learning!Praise is good for learning!””Break down complex skills in small bitsBreak down complex skills in small bitsTeach each bit separatelyTeach each bit separately
Knowledge is given and absoluteKnowledge is given and absolute
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Programmed Instruction: Programmed Instruction: ExampleExample
The important parts of a flashlight are the battery The important parts of a flashlight are the battery and the bulb. When we "turn on" a flashlight, we and the bulb. When we "turn on" a flashlight, we close a switch which connects the battery with close a switch which connects the battery with the _______ .the _______ .
bulbbulbWhen we turn on a flashlight, an electric current When we turn on a flashlight, an electric current flows through the fine wire in the _______ and flows through the fine wire in the _______ and causes it to grow hot.causes it to grow hot.
bulbbulbWhen the hot wire glows brightly, we say that it When the hot wire glows brightly, we say that it gives off or sends out heat and ________ .gives off or sends out heat and ________ .
lightlight
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
TestTest
The scientist _______ is one of the fathers The scientist _______ is one of the fathers of Behaviorism.of Behaviorism.
SkinnerSkinnerThe educational technology ________ is The educational technology ________ is based on Behaviorism.based on Behaviorism.
Programmed InstructionProgrammed InstructionIt is based on ______ correct answers and It is based on ______ correct answers and ____ incorrect answers.____ incorrect answers.
Rewarding, punishingRewarding, punishing
Would you like to learn this way?
For what subject matters is this appropriate?
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Behaviorism: SummaryBehaviorism: Summary
No explicit treatment of/ interest in mental No explicit treatment of/ interest in mental processesprocessesLearner merely responds to the Learner merely responds to the "demands" of the environment"demands" of the environmentKnowledge is viewed as given and Knowledge is viewed as given and absolute absolute
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Learning Theory: Learning Theory: CognitivismCognitivism
What happens in your head?What happens in your head?Mental processes are primary object of studyMental processes are primary object of studyGoal: discover and model the mental Goal: discover and model the mental processesprocessesJean Piaget (1896Jean Piaget (1896--1980)1980)
Teaching should respect the mental Teaching should respect the mental processesprocesses
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Learning Theories: Learning Theories: ConstructivismConstructivism
Behaviorism/Behaviorism/CognitivismCognitivismget something in the head of the learnersget something in the head of the learners
ConstructivistsConstructivistscreate opportunities to discover!create opportunities to discover!knowledge: result of individual learning; cannot be knowledge: result of individual learning; cannot be transmitted, must be (transmitted, must be (re)constructedre)constructedexploration/discovery/groupexploration/discovery/group--learninglearning
Learner is in control / Teacher is moderatorLearner is in control / Teacher is moderatorLearning in context and collaborationLearning in context and collaborationSolve realistic and meaningful problems Solve realistic and meaningful problems
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Learning Theories: SummaryLearning Theories: SummaryBehaviorismBehaviorism
How do you react?How do you react?CognitivismCognitivism
What happens in your head?What happens in your head?ConstructivismConstructivism
Create opportunities to learn & discover!Create opportunities to learn & discover!
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Behaviorism and Behaviorism and language learninglanguage learning
AudioAudio--lingual method and audiovisual lingual method and audiovisual method method focuses on spoken language for everyday focuses on spoken language for everyday communicationcommunicationcontent: everyday dialoguescontent: everyday dialogueslevel: simple level: simple exercises: pattern drill exercises: pattern drill
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Behaviorism and Behaviorism and language learninglanguage learning
Sample Dialoges: Sample Dialoges: 谢谢你!谢谢你!
不用谢!不用谢!
VielenVielen Dank!Dank!Keine Ursache!Keine Ursache!
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Behaviorism and Behaviorism and language learninglanguage learning
Advantages:Advantages:•• Enables speaking without learning Enables speaking without learning
complicated grammarcomplicated grammarDisadvantages: Disadvantages: •• Pattern drills are boringPattern drills are boring•• Restricted language useRestricted language use
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Constructivism and Constructivism and language learninglanguage learning
•• focus: Everything that interests the focus: Everything that interests the learners, e.g., own projects learners, e.g., own projects
•• content: Everything that interests the content: Everything that interests the learnerslearners
•• level: broad level, determined by the topics level: broad level, determined by the topics and the level of the learnersand the level of the learners
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Constructivism and Constructivism and language learninglanguage learning
•• Advantages: Advantages: Prepares learners for Prepares learners for ““realreal”” interaction interaction
•• Disadvantages: Disadvantages: NoneNone
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Constructivism and Constructivism and language learninglanguage learning
•• How did he learn to play basketball?How did he learn to play basketball?
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
不闻不若闻之,闻之不若见之,见之不若知不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之。之,知之不若行之。
荀子荀子
"Tell me, and I'll forget. Show me, and I may "Tell me, and I'll forget. Show me, and I may remember. Involve me, and I'll understandremember. Involve me, and I'll understand““
XunXun ZiZi
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Communicative Communicative competencecompetence
Linguistic aspects Linguistic aspects •• Phonology and orthography Phonology and orthography
(pronunciation & spelling)(pronunciation & spelling)•• Grammar (syntax)Grammar (syntax)•• Vocabulary (words)Vocabulary (words)•• Discourse (comprehending texts)Discourse (comprehending texts)
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Communicative competenceCommunicative competencePragmatic aspects Pragmatic aspects
•• Functions (Functions (communication purposes communication purposes ))•• Variations (different styles/Variations (different styles/appropriate social appropriate social
meaning meaning ))•• Interactional skills (Interactional skills (knowing and using the knowing and using the
mostlymostly--unwritten rules for interaction in various unwritten rules for interaction in various communication situations communication situations ))
•• Cultural framework (Cultural framework (to understand behavior from to understand behavior from the standpoint of the members of a culture)the standpoint of the members of a culture)
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Communicative competenceCommunicative competenceHow to acquire communicative competence?How to acquire communicative competence?
oo Lots of exposure to language you can Lots of exposure to language you can understandunderstand
oo A chance to negotiate meaning with speakers of A chance to negotiate meaning with speakers of the languagethe language
oo A chance to observe and participate in a variety A chance to observe and participate in a variety of real communication situationsof real communication situations
oo A chance to get to know what people who speak A chance to get to know what people who speak the language think and believethe language think and believe
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Communicative competenceCommunicative competenceHow to acquire communicative competence?How to acquire communicative competence?
oo Base structured work on events you Base structured work on events you participate in such as participate in such as
a a sharedshared mealmeal, , ororworking with somebody in the field.working with somebody in the field.
oo Build basic vocabulary using actionBuild basic vocabulary using action--based based approaches and games.approaches and games.
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Communicative competenceCommunicative competenceHow to acquire communicative competence?How to acquire communicative competence?
o o Use your social skills to make Use your social skills to make relationships.relationships.
o o Spend lots of time doing things with Spend lots of time doing things with people.people.
o o Find creative ways to practice using the Find creative ways to practice using the language.language.
o o Use a lot of communicative activities.Use a lot of communicative activities.
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Tools for Learning: TwitterTools for Learning: Twitter
Twitter: Twitter: a constructivist approach to acquire a constructivist approach to acquire
communicative competencecommunicative competence
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Web 2.0Web 2.0
Twitter: example of Web 2.0 applicationTwitter: example of Web 2.0 applicationWeb 2.0 applications Web 2.0 applications
take full advantage of the network nature of take full advantage of the network nature of the Webthe Webencourage participationencourage participationinherently social and openinherently social and open
Example: AmazonExample: Amazon
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Web 1.0 / Web 2.0Web 1.0 / Web 2.0
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Web 2.0: Some ExamplesWeb 2.0: Some Examples
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive LearningPhoto by vincos
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Web 2.0 & LearningWeb 2.0 & Learning
Web 1.0 Learning:Web 1.0 Learning:Learning Management SystemsLearning Management SystemsAdministered learningAdministered learningTeacher/Institution centeredTeacher/Institution centered
Web 2.0 Learning:Web 2.0 Learning:Student centeredStudent centeredStudent contribute/communicateStudent contribute/communicateTeacher moderates/creates learning Teacher moderates/creates learning opportunitiesopportunities
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Personal Learning Personal Learning EnvironmentEnvironment
Use Web 2.0 applications to create your Use Web 2.0 applications to create your own learning environment for language own learning environment for language learninglearningIn 10 minutes!In 10 minutes!
DoneDone
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
PLE: Too Much Work?PLE: Too Much Work?
10 minutes ok10 minutes okBut letBut let’’s do it in 10 secondss do it in 10 seconds
DoneDone
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
PLE: Additional SupportPLE: Additional Support
PLE may be confusing for new learnersPLE may be confusing for new learnershow to master the toolshow to master the toolswhen to use which toolwhen to use which toolwhat tools are availablewhat tools are available
That is where the teacher comes inThat is where the teacher comes inhas knowledge of tools and how to use themhas knowledge of tools and how to use them
Artificial IntelligenceArtificial Intelligenceimplement this knowledge in the computerimplement this knowledge in the computer
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Learning Supported by Learning Supported by Artificial Intelligence Artificial Intelligence
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Traditional Traditional books/courses:books/courses:
one size fits allone size fits allnonnon--adaptiveadaptiveignores your ignores your knowledge & goalsknowledge & goals
Adapt learning Adapt learning materials (course) materials (course) with respect towith respect to
individual variables individual variables (learning goals, (learning goals, knowledge, knowledge, emotions, emotions, ……))context (location, context (location, device, device, ……))
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Artificial IntelligenceArtificial Intelligence
Extract human expert Extract human expert knowledgeknowledgeFormalize itFormalize itApply itApply it
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
AI Supported LearningAI Supported Learning
What does the computer need to know?What does the computer need to know?
Domain/Content Model
User Model Teaching/PedagogicalModel
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Course Generation: MotivationCourse Generation: Motivation
Eva wants to learn about calculus: Eva wants to learn about calculus: ““derivativederivative””WebWeb--search: Googlesearch: Google
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Motivation: Results of Motivation: Results of WebWeb--SearchSearch
too many resultstoo many resultsall kinds of all kinds of resourcesresourcesnot adapted to not adapted to individual individual capabilities and capabilities and goalsgoals
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Repository
“derivation”
Motivation: Course Motivation: Course Generation (CG)Generation (CG)
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Repository
“derivation”
Motivation: Course Motivation: Course GenerationGeneration
Course Generator
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Repositories
“derivation”
Resources from Several Resources from Several RepositoriesRepositories
Course Generator
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Course GeneratorRepositories
“derivation”
Integration of LearningIntegration of Learning--Supporting ToolsSupporting Tools
ToolToolTools
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Repositories
“derivation”
CG as a ServiceCG as a Service
ToolToolTools
Course Generator
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Repositories
“derivation”
Modeling of Pedagogical Modeling of Pedagogical Knowledge / AdaptivityKnowledge / Adaptivity
ToolToolTools
Course Generator
•Discover “derivation”•Train Competencies “derivation”•Exam Simulation “derivation”•Illustrate “derivation”•Motivate “derivation”
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Course Generation: Course Generation: Pedagogical KnowledgePedagogical Knowledge
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Course Generation: Course Generation: FrameworkFramework
AI: planning, multi agent systems, expert AI: planning, multi agent systems, expert systemssystems(HTN) planning:(HTN) planning:
Goal directedGoal directedHierarchical approach easily understandableHierarchical approach easily understandableEfficientEfficient
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Basics of Hierarchical Task Basics of Hierarchical Task Network PlanningNetwork Planning
How it plans: How it plans: •• methods decompose tasks methods decompose tasks •• down to primitive tasks performed by operatorsdown to primitive tasks performed by operators
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Basic KnowledgeBasic Knowledge
Inserting references to Inserting references to educational resourceseducational resourcestoolstools
Generating structureGenerating structure
Accessing information aboutAccessing information abouteducational resourceseducational resourcesthe learnerthe learner
About 70 rulesAbout 70 rules
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Example / Exercise SelectionExample / Exercise Selection
About 60 methodsAbout 60 methodsTake into accountTake into account
competency levelcompetency leveleducational leveleducational levelfields of interestfields of interestnoveltynoveltymotivation & anxietymotivation & anxiety
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Exercise SelectionExercise SelectionSelecting an exercise, high motivationSelecting an exercise, high motivation((learnerPropertylearnerProperty hasMotivationhasMotivation ?c ?m)?c ?m)(>= ?m 4)(>= ?m 4)((learnerPropertylearnerProperty hasFieldhasField ?field)?field)((learnerPropertylearnerProperty hasEducationalLevelhasEducationalLevel ?el)?el)((learnerPropertylearnerProperty hasCompetencyLevelhasCompetencyLevel ?c ??c ?clcl))(equivalent (call + 1 ?(equivalent (call + 1 ?clcl) ?) ?ex_clex_cl))
Selecting an exercise, adequate competence levelSelecting an exercise, adequate competence level((learnerPropertylearnerProperty hasFieldhasField ?field)?field)((learnerPropertylearnerProperty hasEducationalLevelhasEducationalLevel ?el)?el)((learnerPropertylearnerProperty hasCompetencyLevelhasCompetencyLevel ?c ??c ?clcl))(equivalent ?(equivalent ?clcl ??ex_clex_cl))
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Exercise SelectionExercise Selection(:method ((:method (trainWithSingleExercisetrainWithSingleExercise! ?c)! ?c)((((learnerPropertylearnerProperty hasMotivationhasMotivation ?c ?m)?c ?m)(>= ?m 4)(>= ?m 4)((learnerPropertylearnerProperty hasFieldhasField ?field)?field)((learnerPropertylearnerProperty hasEducationalLevelhasEducationalLevel ?el)?el)((learnerPropertylearnerProperty hasCompetencyLevelhasCompetencyLevel ?c ??c ?clcl))(equivalent (call + 1 ?(equivalent (call + 1 ?clcl) ?) ?ex_clex_cl))(assign ?(assign ?unsortedExercisesunsortedExercises
(call (call GetResourcesGetResources((class Exercise)((class Exercise)(relation (relation isForisFor ?c)?c)(property (property hasLearningContexthasLearningContext ?el)?el)(property (property hasCompetencyLevelhasCompetencyLevel ??ex_clex_cl))(property (property hasFieldhasField ?field))))?field))))
((sortByAlreadySeensortByAlreadySeen ?exercises ??exercises ?unsortedExercisesunsortedExercises))((assignIteratorassignIterator ?exercise ?exercises))?exercise ?exercises))((((insertWithVariantsIfReadyinsertWithVariantsIfReady! ?exercise ?c)))! ?exercise ?c)))
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Formalized CG Formalized CG Knowledge: ScenariosKnowledge: Scenarios
Moderate constructivist scenarios:Moderate constructivist scenarios:DiscoverDiscoverRehearseRehearseConnectConnectTrain IntensivelyTrain IntensivelyTrain CompetenciesTrain CompetenciesExam SimulationExam Simulation
Based on guidelines of instructional designBased on guidelines of instructional designGuided TourGuided Tour
≈≈ 300 methods and operators300 methods and operators
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Scenario Scenario ““DiscoverDiscover””
Introduce
Develop
Prove
Practice
Connect
(discover deriv)
(:method (discover ?f)()((!startSection Discover ?f)
(descriptionScenarioSection ?f)(learnFundamentalsDiscover ?f)(reflect ?f)(!endSection)))
(:method (learnFundamentalDiscover ?c)()((!startSection Title (?c))(introduceWithPrereqSection ?c)(developFundamental ?c)(proveSection ?c)(practiceSection ?c)(showConnectionsSection ?c)(!endSection)))
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
(:method (introduceWithSection! ?c)()((!startSection Introduction (?c))(text Introduction (?c))(motivate! ?c)(problem ?c)(insertIntroductionExample ?c)(!endSection)))
Scenario Scenario ““DiscoverDiscover””
Introduce
Develop
Prove
Practice
Connect
Motivate
Problem
Illustrate
Prerequisites
(:method (introduceWithPrereqSection! ?c)()((introduceWithSection! ?c)(learnPrerequisitesFundamentalsShort ?c)))
(introduceWithPrereqSection! deriv)
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Scenario Scenario DiscoverDiscover
Introduce
Develop
Practice
Connect
Reflect
Motivate
Problem
Illustrate
Prerequisites
(:method (motivate! ?c)((learnerProperty hasEducationalLevel ?el)(learnerProperty hasAnxiety ?c ?an)(?an <= 2)(GetElement((class Exercise)(class Introduction)(relation isFor ?c)(property hasLearningContext ?el) (property hasDifficulty very_easy))))
((insertAuxOnceIfReady! ?element)))
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Course Generation: ResultsCourse Generation: ResultsAverage time for course generation Average time for course generation
(filled cache, no LM, complete expansion):(filled cache, no LM, complete expansion):
1/37/6 4/105/19 8/262/36 12/254/52 20/365/83
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
Course Generation: ResultsCourse Generation: Results
1/37/6 4/105/19 8/262/36 12/254/52 20/365/83
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
AIAI--Supported Learning: Supported Learning: SummarySummary
Artificial Intelligence Artificial Intelligence to select learning objectsto select learning objectsto select toolsto select tools
Does not replace teacher but helps him/herDoes not replace teacher but helps him/her
Current research question:Current research question:How to use AI for Web 2.0How to use AI for Web 2.0
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
SummarySummary
LearningLearning TheoriesTheoriesLearningLearning Theories and Theories and LanguageLanguage LearningLearningTools Tools forfor PersonalizedPersonalized LearningLearningHowHow AI AI supportssupports youryour LearningLearning
22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning
How to ContinueHow to ContinueContact us for any question:Contact us for any question:
[email protected][email protected][email protected][email protected]
Use the personal learning environment we created during the Use the personal learning environment we created during the lecture:lecture:
http://http://www.google.com/ig/sharetab?hlwww.google.com/ig/sharetab?hl==en&sourceen&source==stb&stidstb&stid=112236995=112236995533256220287916fa6930de17d7449a322608f0e32e3533256220287916fa6930de17d7449a322608f0e32e3
Even better: visit Even better: visit iGoogleiGoogle and build your personal learning and build your personal learning environmentenvironment
http://http://www.google.com/ig?hlwww.google.com/ig?hl=en=enRead and comment the slides:Read and comment the slides:
http://www.slideshare.net/ullrich/http://www.slideshare.net/ullrich/Create an account on TwitterCreate an account on Twitter
http://twitter.comhttp://twitter.comour Twitter names: our Twitter names: kerstinlaoshikerstinlaoshi & & ullrichullrich