Reusable Learning Objects: An Agile Approach

07/09/2020
by   R. Pito Salas, et al.
0

This paper discusses Reusable Learning Objects (RLOs) and to what extent they have lived up to the promise, particularly of reusability. Reusable Learning Objects have actually been discussed in the literature for the last 20 years and yet true large scale sharing of learning and teaching materials remains relatively rare and challenging. This paper argues that part of the reason is that the granularity of the learning objects that are in use today is not conducive to true reuse. Certainly whole PowerPoint slide decks and word documents are kept in individual files and folders. It is not an ideal situation. As a result, educators, teachers, course designers, are constantly reinventing the wheel, or searching for where that one excellent assignment, explanation, definition was last seen so it can be copied forward. This paper argues that to achieve effective reuse of Learning Objects, the following are required: smaller, more granular (micro) learning objects; means to combine them into larger presentation products; and modern revision and version control. The paper proposes applying approaches originating in the software engineering community, such as agile methodology, version control and management, markup languages, and agile publishing, which together form the Agile Approach of the title of the paper. With that foundation laid, the paper examines CourseGen, an open source software platform designed for creating, sharing, reusing and publishing reusable course content. CourseGen uses a modified markdown format augmented by CourseGen specific directives, such as link to andinclude topic. The CourseGen compiler converts a collection of CourseGen files into the final format such as a web site or a PowerPoint. CourseGen was designed, used and refined over the last three years in several Computer Science Courses at Brandeis University.

READ FULL TEXT

page 1

page 3

research
09/03/2018

Agile Metrics for a University Software Engineering Course

Teaching agile software development by pairing lectures with hands-on pr...
research
07/18/2023

Agile Methodology in Online Learning and How It Can Improve Communication: A Case Study

This paper presents a study on using Agile methodologies in the teaching...
research
11/23/2021

Using DevOps Toolchains in Agile Model-Driven Engineering

For Model-Driven Engineering (MDE) to become Agile, it is has to be usab...
research
05/02/2023

Borinot: an agile torque-controlled robot for hybrid flying and contact loco-manipulation (workshop version)

This paper introduces Borinot, an open-source flying robotic platform de...
research
12/16/2019

Engineers Code: reusable open learning modules for engineering computations

Undergraduate programs in science and engineering include at least one c...
research
12/09/2022

Sharing Linkable Learning Objects with the use of Metadata and a Taxonomy Assistant for Categorization

In this work, a re-design of the Moodledata module functionalities is pr...

Please sign up or login with your details

Forgot password? Click here to reset