A Family of Software Product Lines in Educational Technologies

02/14/2018
by   Sridhar Chimalakonda, et al.
0

Rapid advances in education domain demand the design and customization of educational technologies for a large scale and variety of evolving requirements. Here, scale is the number of systems to be developed and variety stems from a diversified range of instructional designs such as varied goals, processes, content, teacher styles, learner styles and, also for eLearning Systems for 22 Indian Languages and variants. In this paper, we present a family of software product lines as an approach to address this challenge of modeling a family of instructional designs as well as a family of eLearning Systems and demonstrate it for the case of adult literacy in India (287 million learners). We present a multi-level product line that connects product lines at multiple levels of granularity in education domain. We then detail two concrete product lines (http://rice.iiit.ac.in), one that generates instructional design editors and two, which generates a family of eLearning Systems based on flexible instructional designs. Finally, we demonstrate our approach by generating eLearning Systems for Hindi and Telugu languages (both web and android versions), which led to significant cost savings of 29 person months for 9 eLearning Systems.

READ FULL TEXT

page 10

page 11

page 16

page 17

page 19

research
02/07/2018

An Ontology Based Modeling Framework for Design of Educational Technologies

Despite rapid progress, most of the educational technologies today lack ...
research
02/07/2018

A Patterns Based Approach for Design of Educational Technologies

Instructional design is a fundamental base for educational technologies ...
research
05/28/2019

Automating Test Case Classification and Prioritization for Use Case-Driven Testing in Product Lines

Product Line Engineering (PLE) is a crucial practice in many software de...
research
12/13/2018

A Systematic Review of Tracing Solutions in Software Product Lines

Software Product Lines are large-scale, multi-unit systems that enable m...
research
04/12/2021

Unburdening onboarding in Software Product Lines

The number of studies focusing on onboarding in software organizations h...
research
12/31/2020

Optimal Software Architecture From Initial Requirements: An End-to-End Approach

A software architect turns system requirements into a suitable software ...
research
08/26/2020

Generic Analysis of Model Product Lines via Constraint Lifting

Engineering a product-line is more than just describing a product-line: ...

Please sign up or login with your details

Forgot password? Click here to reset