Personalization of Learning Venkat N. Gudivada East Carolina - - PowerPoint PPT Presentation

personalization of learning
SMART_READER_LITE
LIVE PREVIEW

Personalization of Learning Venkat N. Gudivada East Carolina - - PowerPoint PPT Presentation

Personalization of Learning Venkat N. Gudivada East Carolina University 7 November 2019 Table of contents Project goals Project team Why personalize learning? Approaches to personalization of learning ISPeL design JupyterLab demo ISPeL


slide-1
SLIDE 1

Personalization of Learning

Venkat N. Gudivada

East Carolina University

7 November 2019

slide-2
SLIDE 2

Table of contents

Project goals Project team Why personalize learning? Approaches to personalization of learning ISPeL design JupyterLab demo ISPeL demo

slide-3
SLIDE 3

Project goals Project team Why personalize learning? Approaches to personalization of learning ISPeL design JupyterLab demo ISPeL demo

slide-4
SLIDE 4

Project goals

◮ Transform programming-centric computer science education approach to a systems-oriented and software engineering-centric one. ◮ Infuse professional skills development process into the entire curriculum. ◮ Dramatically increase retention and graduation rates. ◮ Recruit significantly more students from underrepresented groups. ◮ Personalize teaching and learning in both formal and informal settings. ◮ Establish pipelines with middle schools, high schools, early college high schools, and community colleges to bring awareness of computing and computing careers.

slide-5
SLIDE 5

Project goals Project team Why personalize learning? Approaches to personalization of learning ISPeL design JupyterLab demo ISPeL demo

slide-6
SLIDE 6

ECU RED Project team

◮ Dr. Maral Azizi, Senior Investigator ◮ Dr. Qin Ding, Co-PI, Education Researcher ◮ Dr. Venkat Gudivada, PI ◮ Dr. Nic Herndon, Co-PI, Project Manager ◮ Dr. Mark Hills, Co-PI, Education Researcher ◮ Dr. Brian Hutchins, External Evaluator ◮ Dr. Marjorie Ringler, Co-PI, Social Scientist ◮ Dr. Kamran Sartipi, Senior Investigator ◮ Joel Sweatte, Senior Investigator ◮ Dr. Nasseh Tabrizi, Senior Investigator ◮ Dr. Rui Wu, Senior Investigator

slide-7
SLIDE 7

National Academy of Engineering – Grand Challenges for Engineering

slide-8
SLIDE 8

Project goals Project team Why personalize learning? Approaches to personalization of learning ISPeL design JupyterLab demo ISPeL demo

slide-9
SLIDE 9

Why personalize learning?

Audience feedback (a 5-minute individual/team activity).

slide-10
SLIDE 10

Why personalize learning?

◮ It is a means to address diversity in learning. ◮ Availability of enabling technologies.

slide-11
SLIDE 11

Why personalize learning?

◮ It is a means to address diversity in learning. ◮ Availability of enabling technologies. ◮ Ubiquity of handheld end-user devices.

slide-12
SLIDE 12

Why personalize learning?

◮ It is a means to address diversity in learning. ◮ Availability of enabling technologies. ◮ Ubiquity of handheld end-user devices. ◮ Just-in-time, anytime, anywhere learning.

slide-13
SLIDE 13

Why personalize learning?

◮ It is a means to address diversity in learning. ◮ Availability of enabling technologies. ◮ Ubiquity of handheld end-user devices. ◮ Just-in-time, anytime, anywhere learning. ◮ Learning for formal and informal settings.

slide-14
SLIDE 14

Why personalize learning?

◮ It is a means to address diversity in learning. ◮ Availability of enabling technologies. ◮ Ubiquity of handheld end-user devices. ◮ Just-in-time, anytime, anywhere learning. ◮ Learning for formal and informal settings. ◮ Beginning of a jorney towards creating a level playing field and removing educational inequalities.

slide-15
SLIDE 15

What is personalization of learning?

Audience feedback (a 5-minute individual/team activity).

slide-16
SLIDE 16

Project goals Project team Why personalize learning? Approaches to personalization of learning ISPeL design JupyterLab demo ISPeL demo

slide-17
SLIDE 17

Current approaches to personalization of learning (1)

◮ Drastically varying views: increased student engagement in the classroom, blended classrooms, flipped classrooms, collaborative learning/interaction in the classroom, . . . ◮ Current one-size-fits-all approach to education is highly scalable, but not necessarily effective for all students.

slide-18
SLIDE 18

Current approaches to personalization of learning (1)

◮ Drastically varying views: increased student engagement in the classroom, blended classrooms, flipped classrooms, collaborative learning/interaction in the classroom, . . . ◮ Current one-size-fits-all approach to education is highly scalable, but not necessarily effective for all students. ◮ Existing approaches are not scalable and are very expensive – Orlando, Florida area private schools, offer one-on-one time with teachers.

slide-19
SLIDE 19

Current approaches to personalization of learning (1)

◮ Drastically varying views: increased student engagement in the classroom, blended classrooms, flipped classrooms, collaborative learning/interaction in the classroom, . . . ◮ Current one-size-fits-all approach to education is highly scalable, but not necessarily effective for all students. ◮ Existing approaches are not scalable and are very expensive – Orlando, Florida area private schools, offer one-on-one time with teachers. ◮ MOOCs experiments

slide-20
SLIDE 20

Current approaches to personalization of learning (2)

Figure 2: zyBooks

slide-21
SLIDE 21

Current approaches to personalization of learning (3)

Figure 3: McGraw-Hill Connect system

slide-22
SLIDE 22

ISPeL approach to personalization (1)

◮ ISPeL - Interactive System for Personalization of Learning ◮ Inclusive pedagogy

slide-23
SLIDE 23

ISPeL approach to personalization (1)

◮ ISPeL - Interactive System for Personalization of Learning ◮ Inclusive pedagogy ◮ Interactive and exploratory learning

slide-24
SLIDE 24

ISPeL approach to personalization (1)

◮ ISPeL - Interactive System for Personalization of Learning ◮ Inclusive pedagogy ◮ Interactive and exploratory learning ◮ The order of topic traversals may vary from one learner to another

slide-25
SLIDE 25

ISPeL approach to personalization (1)

◮ ISPeL - Interactive System for Personalization of Learning ◮ Inclusive pedagogy ◮ Interactive and exploratory learning ◮ The order of topic traversals may vary from one learner to another ◮ Retrieval practice

slide-26
SLIDE 26

ISPeL approach to personalization (1)

◮ ISPeL - Interactive System for Personalization of Learning ◮ Inclusive pedagogy ◮ Interactive and exploratory learning ◮ The order of topic traversals may vary from one learner to another ◮ Retrieval practice ◮ Contextuaized scaffolding

slide-27
SLIDE 27

ISPeL approach to personalization (1)

◮ ISPeL - Interactive System for Personalization of Learning ◮ Inclusive pedagogy ◮ Interactive and exploratory learning ◮ The order of topic traversals may vary from one learner to another ◮ Retrieval practice ◮ Contextuaized scaffolding ◮ Frequent and immediate feedback

slide-28
SLIDE 28

ISPeL approach to personalization (1)

◮ ISPeL - Interactive System for Personalization of Learning ◮ Inclusive pedagogy ◮ Interactive and exploratory learning ◮ The order of topic traversals may vary from one learner to another ◮ Retrieval practice ◮ Contextuaized scaffolding ◮ Frequent and immediate feedback ◮ Learner dashboards

slide-29
SLIDE 29

ISPeL approach to personalization (1)

◮ ISPeL - Interactive System for Personalization of Learning ◮ Inclusive pedagogy ◮ Interactive and exploratory learning ◮ The order of topic traversals may vary from one learner to another ◮ Retrieval practice ◮ Contextuaized scaffolding ◮ Frequent and immediate feedback ◮ Learner dashboards ◮ User modeling

slide-30
SLIDE 30

ISPeL approach to personalization (2)

◮ Topic-based authoring with video aupplements ◮ Ontology-driven

slide-31
SLIDE 31

ISPeL approach to personalization (2)

◮ Topic-based authoring with video aupplements ◮ Ontology-driven ◮ Pandoc/Markdown and JupyterLab for topic-based authoring

slide-32
SLIDE 32

ISPeL approach to personalization (2)

◮ Topic-based authoring with video aupplements ◮ Ontology-driven ◮ Pandoc/Markdown and JupyterLab for topic-based authoring ◮ Information retrieval, natural language understanding, and machine learning tools

slide-33
SLIDE 33

ISPeL approach to personalization (2)

◮ Topic-based authoring with video aupplements ◮ Ontology-driven ◮ Pandoc/Markdown and JupyterLab for topic-based authoring ◮ Information retrieval, natural language understanding, and machine learning tools ◮ Automated question generation

slide-34
SLIDE 34

ISPeL approach to personalization (2)

◮ Topic-based authoring with video aupplements ◮ Ontology-driven ◮ Pandoc/Markdown and JupyterLab for topic-based authoring ◮ Information retrieval, natural language understanding, and machine learning tools ◮ Automated question generation ◮ Automated question answering via chatbots

slide-35
SLIDE 35

ISPeL approach to personalization (2)

◮ Topic-based authoring with video aupplements ◮ Ontology-driven ◮ Pandoc/Markdown and JupyterLab for topic-based authoring ◮ Information retrieval, natural language understanding, and machine learning tools ◮ Automated question generation ◮ Automated question answering via chatbots ◮ Pre-tests, post-tests, and practice questions

slide-36
SLIDE 36

Project goals Project team Why personalize learning? Approaches to personalization of learning ISPeL design JupyterLab demo ISPeL demo

slide-37
SLIDE 37

ISPeL design – version 1

slide-38
SLIDE 38

ISPeL design – version 2

slide-39
SLIDE 39

ISPeL design – version 3

Figure 6: ADCyL delivery system

slide-40
SLIDE 40

ISPeL design – version 4

slide-41
SLIDE 41

JupyterLab as a Data Science platform

◮ JupyterLab as a platform for reproduciable research ◮ JupyterLab as a medium for interactive and exploratory learning

slide-42
SLIDE 42

JupyterLab as a Data Science platform

◮ JupyterLab as a platform for reproduciable research ◮ JupyterLab as a medium for interactive and exploratory learning ◮ Plotly.js (an open source JavaScript library) for creating graphs and dashboards

slide-43
SLIDE 43

Project goals Project team Why personalize learning? Approaches to personalization of learning ISPeL design JupyterLab demo ISPeL demo

slide-44
SLIDE 44

JupyterLab demo

Figure 8: JupyterLab demo

slide-45
SLIDE 45

Project goals Project team Why personalize learning? Approaches to personalization of learning ISPeL design JupyterLab demo ISPeL demo

slide-46
SLIDE 46

ISPeL demo

◮ Interactive System for Personalized Learning (ISPeL)

slide-47
SLIDE 47

Questions?

Figure 9: Questions?