84
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 Borau Borau Carsten Ullrich Carsten Ullrich Photo by Lutz-R. Frank

Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 1: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 2: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 3: Supporting Active Learning and Education by Artificial Intelligence and 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

Page 4: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Learning TheoriesLearning Theories

Page 5: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 6: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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)

Page 7: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 8: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 9: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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?

Page 10: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 11: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 12: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 13: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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!

Page 14: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 15: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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!

Page 16: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 17: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 18: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 19: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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?

Page 20: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 21: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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)

Page 22: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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)

Page 23: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 24: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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.

Page 25: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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.

Page 26: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 27: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Page 28: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 29: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 30: Supporting Active Learning and Education by Artificial Intelligence and 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

Page 31: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive LearningPhoto by vincos

Page 32: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 33: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 34: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Page 35: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Page 36: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Page 37: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Page 38: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Page 39: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Page 40: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Page 41: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Page 42: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Page 43: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Page 44: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Page 45: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Page 46: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Page 47: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Page 48: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Page 49: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Page 50: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 51: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Page 52: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Page 53: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Page 54: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 55: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 56: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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, ……))

Page 57: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 58: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 59: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 60: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 61: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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)

Page 62: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Repository

“derivation”

Motivation: Course Motivation: Course GenerationGeneration

Course Generator

Page 63: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 64: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 65: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 66: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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”

Page 67: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Course Generation: Course Generation: Pedagogical KnowledgePedagogical Knowledge

Page 68: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 69: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 70: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 71: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 72: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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))

Page 73: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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)))

Page 74: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 75: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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)))

Page 76: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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)

Page 77: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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)))

Page 78: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Page 79: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

22.11.200722.11.2007 Kerstin Kerstin BorauBorau / Carsten Ullrich / Carsten Ullrich –– Active LearningActive Learning

Page 80: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 81: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 82: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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

Page 83: Supporting Active Learning and Education by Artificial Intelligence and 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

Page 84: Supporting Active Learning and Education by Artificial Intelligence and Web 2.0

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