an approach for design of educational technologies for scale and variety

18
1 Educational Technologies & Software Engineering Dating or Marriage? Sridhar Chimalakonda Advisor: Prof. Kesav V. Nori Software Engineering | Learning Technologies | HCI

Upload: sridhar-chimalakonda

Post on 19-Jul-2015

109 views

Category:

Software


1 download

TRANSCRIPT

1

Educational Technologies &Software Engineering Dating or Marriage?

Sridhar ChimalakondaAdvisor: Prof. Kesav V. Nori

Software Engineering | Learning Technologies | HCI

2

An Approach for Design of Educational Technologies to address Scale and

Variety in Education

Sridhar ChimalakondaAdvisor: Prof. Kesav V. Nori

Software Engineering | Learning Technologies | HCI

Context

Co

mp

utin

g

Ubiquitous

Edu

cation

3

Scale & Variety

4

Scale & Variety

5

Adult Literacy Case StudyAn Indian Experience

287 Million Learners, 22 Languages 6

Pedagogy/Methodolog

y

eLearning SystemsInstructional Material

Software Development Teams

… … …

How do you design educational technologies to address

scale & variety while maintaining quality?

Educational Technologies

• Instructional Design

• Ontologies

Software Engineering

• Patterns

• Software Product Lines

8

Human Computer Interaction

Social Engineering

Design of Educational Technologies for Scale & Variety - An Approach

9

Instructional Design/Pedagogical Basis

A Patterns Based Approach for Instructional Design

IDont - An Ontology Based Modeling Framework

Software Product Lines for Educational TechnologiesPlatforms & Tools

ICT Apps

eLearning Systems

Intelligent Tutors

Games …

A

B

C

D

E

A Patterns-Based Approach

Separation of Concerns, Domain Driven

Design for Reuse and Flexibility

Not just patterns, integration of patterns

Domain Patterns

• Instructional Design

OntologiesSoftware Patterns

• eLearning Systems

10

Modeling Variety Via Domain Patterns

Bloom’s Taxonomy

Merrill’s First Principles of Instruction

11

An Ontology Based Modeling Framework

Product Lines

13

A Software Product Line for Adult Literacy eLearning Systems

14

Technology Platforms

• Instructional Design Modeling Platform -

ID VariantsID Ontology

ID Author

ID Variant

• Generating eLearning Systems from ID

15

Research Journey & Publications

16

Accelerating Technology Development using Software Product Lines

A Patterns Based Approach

[ICALT 2014, T4E 2012]

An Ontology Based Modeling Framework

[ICALT 2013, 2012], [ICTEE 2012]

A Software Product Line Approach for Modeling Instructional Design Variants

[ICALT 2013]

[PLEASE 2013 @ ICSE 2013]

An SPL Approach for Personalized Learning (future work)

A few future directions

17

Pattern Mining, Modeling, Composition

Software Product Lines for “n” subjects and “n” languagesEmpirical Validation

[email protected] 18

• TCS Research Fellowship 2010 - 2015

• International Travel Grants– Microsoft Research

– TCS, ACM SIGSOFT, CSI SIGSE

• ICSE and ICALT Communities

• ISO Working Group 4 for allowing us to contribute to ISO standards on Software Product Lines

• Planning Commission for considering our inputs