A Natural Experiment:  Uncovering online learning’s untapped potential.

Robert N. Bilyk
President, LodeStar Learning Corporation

Introduction

Natural experiments provide a unique opportunity to gain insight from the effects of naturally occurring phenomena such as new policies, environmental hazards, public health interventions, and other changes that are outside the control of the investigator.  This post briefly introduces a natural experiment in online education, summarizes a key finding, and then provides a detailed set of strategies to address the finding.

Background

During my time as Director for the Center for Online Learning, I was privileged to contribute to a research article authored by Dr. Reynold Galope and Dr. Daniel Woldeab, titled Exploiting a natural experiment in assessing student learning outcomes in public and nonprofit administration: A demonstration1.

The research paper describes a natural experiment to investigate whether online graduate courses are, at least, on par with their face-to-face counterparts.

Natural experiments exploit naturally occurring opportunities for comparison.  For example, a natural experiment might compare different regions with varying levels of exposure to lead or air pollution to provide insights into the impact of pollution on health.   Obviously, it would be unethical to expose one population to increased lead or air pollution levels in a traditional experiment.  When the differences happen naturally, researchers can study the impacts.

When investigating the effectiveness of online learning compared to face-to-face, researchers are challenged to filter out the student characteristics that lead them to choose online courses. 

In our research the independent variable was the course mode – online versus face-to-face – and the dependent variables were student scores related to several outcomes. In research, the causal effect of an independent variable must not be confounded by other factors.  Online can’t be considered better than face-to-face if online courses are selected by smarter, more organized, and more confident students.  The research design must eliminate rival explanations for the outcomes.

Our Natural Experiment – Lessons Learned

Our natural experiment benefited from a unique situation in Metropolitan State University’s Master’s program for Public and Nonprofit Administration (MPNA).

The situation was that all newly admitted MPNA graduate students were required to register for MPNA 600 in their first semester.  MPNA 600 teaches research methods and statistics. In the year of the research study, the course was offered in an online format in the fall and as a traditional, face-to-face course in the spring of the same academic year. Both versions of the course were taught by the same instructor. 

The researchers didn’t have any reason to believe that students who were admitted in the fall were any different from those who were admitted in the spring.  As the authors stated, one group was unlikely to be more intelligent, more motivated, more experienced, or more technologically savvy than the other group.  In short, this unique situation (wherein the department required students take the course in their first semester and the two versions were taught by the same instructor) rules out several confounding variables.

You can read the research paper to learn more about student outcomes in each of the course delivery modes.   For the most part, the two formats were statistically equivalent.  One of the outcomes of the course was a research paper. In terms of its quality, online students performed better.  But in statistical analysis, the technical part of the applied research methods course, face-to-face students performed better.

Outcome variableCompletely face-to-faceCompletely onlineDifference in outcomesp-value
     
Statistical Data Analyses93.689.04.60.0350 (significant at the 5% level)

It is the latter that interests me the most: the lower score in statistical data analyses for online students. I believe this uncovers online learning’s untapped potential.

In the past, I’ve often been surprised by studies that also show no difference in student performance between online and face-to-face courses.  I’m surprised because I’ve observed that many of the opportunities for deep, significant learning in online learning are simply missed. 

In my view, asynchronous online learning has its advantages.   Students can choose when to study or when to read or watch presentations.  It’s convenient. They save time by not driving to class, looking for parking, walking across campus.  They can turn up the volume, drink coffee to stay awake, take care of the kids, participate in online discussions, post questions, reduce their exposure to embarrassment, avoid discrimination, look up prerequisite information, and so on.

Face-to-face, of course, has its own advantages.   It imposes an order that learners who aren’t self-directed or poorly organized benefit from.  You must be in class and complete examinations at an appointed time.   It offers the opportunity to discuss topics with others at the same time, in the same location.  It offers good teachers the opportunity to practice a variety of instructional techniques in their comfort zone:  warm-up, cool-down, humor, Socratic method, pair and share, and more.   I’m not suggesting that any of these things can’t be done online.  In my experience, too often, they simply are not done online.

More to the point, we have a great opportunity for online to promote deep learning of difficult concepts. 

Here is a sample listing of what can be done online to promote an understanding of statistics and research methods.  I’ll tease out two topics in statistics to illustrate my points: confidence intervals and sample error.

Addressing the gap: Online strategies to promote learning

It’s not uncommon for online instructors to create a resource module and include a list of resources for their course.  The following strategies raise that practice to a higher level.  These are resources that are carefully selected and organized with instructional intent to promote understanding, application, analysis, and synthesis.  I’ll show concretely how this can all work together for the benefit of the student.

Also, these strategies apply to any online course.  Because of the study, I’m using statistics to show concrete examples, but the overall strategies are important for all subjects.

I will arbitrarily pick out a couple of topics in statistics that are often germane to understanding statistical analysis.  The first example is confidence intervals. 

Let’s identify the various strategies to promote understanding of confidence levels and drill deeper into some of them.

  • Online Tutorials
  • Interactive simulations
  • Data Visualization tools
  • Word problems
  • Online forums
  • Case Studies and applied examples
  • Open Educational Resource textbooks
  • Gamification

Online Tutorials

The online instructor can curate online tutorials that cover confidence intervals.  A Khan Academy video, for example, jumps right into the mathematical procedure for calculating confidence intervals.  Dr. Nic’s Math and Stats offers an overview of the purpose of confidence intervals. 

If confidence intervals were prerequisite knowledge, in a face-to-face course, I might be embarrassed to stop the professor and ask for the meaning of a confidence interval when it came up in their lecture.  Even if offered, any explanation would only be understood if I understood these prerequisite concepts:

  • Sampling error
  • Variation
  • Standard deviation

An online instructor can do an analysis of the topic and offer online tutorial resources that not only cover the topic but its prerequisite concepts.  One might object that this can go on indefinitely.  To understand standard deviation, you might need to understand variation, mean, and so forth.  Oftentimes, however, the tutorials do cover the prerequisite information.  Dr. Nic’s Math and Stats is a good example of that.

Properly selected and organized, these resources can be a powerful tool.  Dr. Nic provides the conceptual background.  Sal Khan provides the step-by-step calculation.

Interactive simulations

Desmos, an interactive learning platform, provides a fun way to play with statistics.  For confidence intervals, we can use a graph to see the confidence interval shrinking as the standard deviation is lessened.   Wide variation requires a wider range to maintain the same level of confidence.  Rather than just staring at a math formula, the student manipulates parameters to gain an understanding of how measurements like sample size, standard deviation, and confidence interval are interrelated.

Tutorials combined with simulations provide us with a basic understanding, a procedure to calculate confidence interval, and an interactive to display how changes in standard deviation, and sample size can affect the interval size.

Desmos Interactive
A decrease in Standard Deviation narrows the confidence interval.

Data visualization tools

Tools like Tableau, Power BI, and Google Data Studio enable students to create interactive and dynamic visualizations, helping them understand how to represent and interpret data effectively.  Available to any student is Google sheets.  Google Sheets provides statistical functions to create your own confidence interval calculator and plot out the outcome in a graph.   These activities lead to a conceptual and procedural understanding of the topic.

Google Sheets with Functions

For example, Google sheets has the t.Inverse function that gives the t value for sample sizes less than 30. With Google Sheets a student can create their own confidence interval calculator.

Real data sets

Kaggle is one site that provides real data sets from a variety of studies.  An example would be a data set of students with both test scores and reported numbers of study hours.   The online instructor can devise an assignment that requires students to calculate a correlation coefficient between study hours and scores.

Pearson’s Correlation Coefficent Formula

Or the instructor can ask students to take samples from subgroups and calculate intervals that gives us confidence that the sample mean is within range of the true mean.  Both these activities reinforce the concepts and procedures.

Kaggle Dataset

Word Problems

As stated in How Learning Works2, to develop mastery, students must acquire component skills, practice integrating them, and know when to apply what they have learned.

Here is where interactive word problems can excel. With tools like Storyline, Captivate and LodeStar, an instructor can easily set up word problems that are randomly generated and present a different problem to the learner on each visit. 

I believe online instructors should learn an authoring tool and deepen their toolchest of strategies.  I write this not because I build authoring tools.  Conversely, I build authoring tools so that instructors can deepen their toolchest of strategies.

In this example, using LodeStar, the author follows an elaboration strategy.  The target skill is the ability to calculate standard error given a dataset.  In the first problem, the dataset is limited to three numbers. The mean and standard deviation are given.  The student must divide the standard deviation by the square root of the mean and present a number with two digits of precision.

In the second problem, the author hides the mean and standard deviation.  The student must calculate those values from the dataset.

In the third problem, the author presents a slightly larger dataset with no other values shown.  The student must calculate the mean, then the standard deviation and then the standard error.

When a student answers incorrectly, the problem is shown again with a new set of numbers.

LodeStar’s Word Problem with data set

There is a variety of additional resources that an instructor can organize online.  They can include links to online statistical tools, online statistics community forums, OER textbooks, podcasts, online statistics quizzes, and games.  I’ll dive into the last one.

Gamification

The screenshot below shows a mock-up of a game that places the learner on a pharmaceutical board where they must decide what experimental diet drug to support and fund.  Each drug is tagged with an information icon that displays a set of data from a clinical trial.    The learner must apply statistics to determine which drugs have been effective in reducing weight.   In the end, the learner’s statistical analysis is compared to that of the expert’s analysis.  The game can offer three levels, each level representing an increase in challenge.

The game can be entertaining, but it can also be an opportunity to integrate concepts that include central tendency, variance, standard deviation, confidence intervals, comparison of means, p-value, and more. 

In summary, online modules can practice students on component skills and then offer gamified environments or simulations that combine component skills.

LodeStar’s Interactive Graphic with dataset

Conclusion

Our natural experiment showed that online learning students performed more poorly than face-to-face students in the technical area of statistical analysis.  I outlined online strategies that can close the gap in performance. 

We must continue to help faculty categorize student outcomes and decide what activities are best suited to promote those outcomes.   One video might help us to get a birds-eye view of a statistical analysis: its purpose, its related concepts, and procedures.  Another video might help students walk through a calculation of the statistical measurement.   The two videos align to different student outcomes.   

We must also reinforce some basic principles of how learning works.  One activity might practice a student on a component skill; another activity might help integrate several component skills.  One activity might be a word problem with changing values; another activity might be a case study that involves multiple calculations and a holistic understanding of statistical concepts.

Online learning attracts students for a variety of reasons, including its flexibility.  I look forward to online learning fulfilling its original promise of individualizing instruction and adapting to learner needs. 

Ultimately, online learning versus face-to-face may prove to be a false dichotomy.   Real-time lectures are being zoomed into the home; online strategies are already supporting flipped classrooms.  The strategies presented in this post will certainly improve online learning and, possibly, all modes of delivery.

References

  1. Galope, R., Bilyk, R., & Woldeab, D. (2023). Exploiting a natural experiment in assessing student learning outcomes in public and nonprofit administration: A demonstration. Teaching Public Administration. https://doi.org/10.1177/01447394231223071
  2. Ambrose, S., Bridges, M., & Lovett, M. (2010). How learning works: 7 research-based principles for smart teaching. John Wiley and Sons.

H5P

Robert N. Bilyk
President, LodeStar Learning Corporation

Introduction

LodeStar Learning now supports the import and playback of H5P activities in its LodeStar eLearning authoring tool.  This is a new feature that is made possible mainly by the ‘openness’ of H5P and its creators. 

This article will unpack the importance of this announcement and tease out all the instructional technologies that make it possible.  I’ll talk about H5P, its openness, its current uses and briefly describe all of the related technologies.  Then I’ll dig into how you can use LodeStar and H5P together.

H5P accordion and Image Collage displayed on LodeStar page

H5P:  What is it?

In their introduction to H5P, the H5P Group (Joubel) acknowledge that

‘There are lots of barriers for creating, sharing, and reusing interactive content. There are copyright issues, technical issues, complex authoring tools and huge problems with compatibility between different types of content formats, authoring tools and publishing plattforms. H5P is breaking down these barriers.’ 1

We’ve heard altruistic rhetoric before from Ed Tech vendors but, in the case of H5P, their claims hold water.  The H5P Group has truly broken down a lot of barriers and that’s evident in the open nature of their practices.

For those new to H5P, here is a quick background: 

H5P is interactive HTML 5 content presented in the form of quizzes, timelines, accordions, videos, drag and drop, ordering, interactive videos – in total, more than fifty different activities.

H5P playback is supported by plugins for Drupal, Moodle, WordPress and other platforms.  H5P content can be housed in the H5P.com software as a service (SaaS) for a fee or, with limitations, content can be authored and housed in H5P.org for free.   

Many universities subscribe to H5P.com and support a Learning Tools Interoperability (LTI) connection to the Learning Management System.  If you’re new to the concept of LTI, don’t worry.  Your learning management system administrator will be well-versed on that technology.  It is the primary way that learning management systems integrate publisher material and other add-ons to their system.

H5P captures and communicates learner performance through xAPI.  (I’ll describe xAPI in more detail in the next section.) As of this writing, H5P.com doesn’t include a Learner Record Store (LRS) to capture the xAPI statements but it passes those statements to platforms that may have their own LRS. 

About the connecting technologies  

If you’re new to the concept of xAPI, H5P is a great way to learn more.  For more than twenty years authoring systems like LodeStar, Storyline and Captivate sent learner performance data to their host learning management systems through SCORM.  SCORM is a set of specifications that allow authoring systems to a) package the content so that it will run in a variety of LMSs, b) capture learner performance in pre-defined data categories and send that information to the LMS, and c) sequence content. 

xAPI, on the other hand, is a far more versatile specification.  First, the activity does not need to be housed in the Learning Management System.   It can sit in a repository.  Activities can communicate learning performance data from anywhere in the internet.  Most importantly, xAPI can capture and send anything about the learner performance and not just what fits in pre-defined data categories.  xAPI can capture what the learner experienced, attempted, attended, answered, started, completed, passed, interacted, created and more — in short, anything that the learner experienced. And, of course, xAPI can capture and transmit details of how the learner performed.

H5P uses LTI and xAPI technologies.

The openness and modularity of H5P

Much of the code for many of the H5P activities actually sits in GitHub and can be publicly viewed.  The significance of this is that H5P is being built by not only a single entity but the instructional community at large.  

The H5P architecture is modular.  I’ll illustrate the modularity by describing two different activities and their dependencies.  One of the activities is a simple accordion display of content.  To play back that activity one needs some core libraries plus the following modules:

  • Accordion
  • AdvancedText
  • Fonts

In addition to the core, the libraries weigh in at under 1 MB.

A sorting exercise is a little more complex.  It needs:

  • Sort Paragraph
  • Fonts
  • JoubelUI  (for pop-up boxes and other user interface elements)
  • Transition
  • Question

The two activities together weigh in at 1.6 MB. 

When an author imports an H5P activity into LodeStar, LodeStar handles all of the dependencies automatically.

In addition to the playback of H5P activities, the H5P package also includes the code that supports the editing of the activity.  As of this writing, LodeStar only supports the playback of H5P activities and therefore discards the editing code.  Authors can easily make changes to their H5P activities in the H5P cloud and re-import into LodeStar.

The H5P activity follows a very specific open format.  The H5P.json file lists the main library of code and all of its dependencies (code that the main library needs).  A content folder holds media such as images and the content.json file that holds the content that loads into the activity. In the case of a set of questions, content.json holds each of the question stems and all of the answer options.

The combination of all of these things enables the community of developers to support H5P.  The code behind the activities sits in a publicly visible GitHub repository.  The .h5P file format is simply a zip file that follows a specific folder structure and includes the h5p.json and content.json that I mentioned earlier. 

Downloading an H5P

I’ve been at this game for a good number of years. So often I’ve listened to vendors describe the ‘openness’ of their systems or outline an ‘exit’ strategy should you choose to switch away from their platform, only to discover that content is, in effect, trapped.  

H5P.com and H5P.org offer a ‘Reuse’ button that sits just underneath the content player.  In this example of an Interactive video found at Interactive Video | H5P  , when I click on the Reuse button a dialog offers the option to ‘Download an .h5p file.’   Again, the .h5p format is simply a zip file that contains all of the code that I need.

So let’s see what we can do with the Interactive Video Activity in the LodeStar Authoring tool.  In LodeStar 10 Build 14 (or later), I selected the ActivityMaker template, created a new page and then clicked on the Widgets sprocket in the HTML editor.

Since LodeStar 10 Build 14, the list of widgets includes the H5P widget.

I select the widget and get this dialog:

The H5P widget dialog enables me to import a downloaded .H5P activity.  I click on ‘Get H5P Activity’ button and select the previously downloaded Interactive video activity.

LodeStar then extracts the contents of the H5P file and looks for the list of dependencies in the h5p.json file.  Our program then transfers all of the needed dependencies into a common library so that multiple H5P activities can draw from the common library.  In other words, only the files that are needed are added to the LodeStar content package payload.

Once LodeStar has imported the .h5p activity, I set the following properties as needed:

Point Value: 10

Preferred Height: 500

xAPI Verb: completed

Scoring Type: scaled

Selecting the correct xAPI verb and scoring type needs a little explanation.  First, it is important to note that all xAPI statements generated by the H5P activity are forwarded to the Learner Record Store.  Everything is captured and forwarded.

In addition, for scoring purposes, LodeStar listens to the xAPI events that use the verbs ‘answered’ and ‘completed’.    LodeStar then integrates xAPI performance data into its own reporting mechanism.

For each of these, there are two choices for scoring method: raw (meaning raw score) or scaled (meaning a percentage from 0 to 1).  If raw is chosen, the raw score is added to the accumulated points.  If scaled is chosen a percentage of the total points is assigned.

Appendix 1 dives deeper into two scenarios that capture H5P scores differently.

Benefits

H5P offers a wide variety of activities.  LodeStar offers a rich framework that supports branching, SVG graphics, animation, a library of functions, and a variety of page types and widgets.  The combination of the two technologies is truly synergistic.

A second benefit applies to those whose institution does not support an LTI connection between H5P.com and their learning management system.  As of this writing, H5P does not support SCORM.   With LodeStar, an author can import an H5P activity and export the entire package in any flavor of SCORM as well as CMI5.

Lastly, a LodeStar activity with imported H5P can be placed in a repository and made freely available to Open Education Resource libraries without the dependency on H5P.com.

Conclusion

LodeStar’s import and playback of H5P activities expands LodeStar’s repertoire of activities.  As importantly, authors benefit from placing H5P activities in LodeStar’s rich framework enhanced by page types, widgets, LodeStar script, media, animation, themes, designs, characters, backgrounds and more.

We look forward to future collaborations and further exploring how LodeStar Learning can leverage the openness of H5P for the benefit of students.

H5P Interactive Video imported into a LodeStar page and displayed with LodeStar background, themes and design style applied.

Appendix 1

Here are the two typical scoring scenarios involving an activity with 5 questions and a ‘Finished button”:

Scenario 1:

 (In LodeStar the verb and scoring type are set to Answered – Raw)

Total Points is set to 5.

If the learner answered all questions correctly, except for question 3, this is what LodeStar would record.

Question 1  — 1 point

Question 2 – 1 point

Question 3 – 0 points ❌

Question 4 – 1 point

Question 5 – 1 point

Finished – 0 points (finished generally sends an xAPI statement with the ‘completed’ verb.  ‘Completed’ does not match ‘answered’, which is what LodeStar is listening for.)

Score is 4/5

Scenario 2:

(In LodeStar the verb and scoring type are set to Completed – Scaled)

Total Points is set to 10.

If the learner answered all questions correctly, except for question 3, this is what LodeStar would record.

Question 1  — 0 point (Individual items generally send an xAPI statement with the ‘answered verb.  ‘Answered does not match ‘completed, which what LodeStar is listening for)

Question 2 – 0 point

Question 3 – 0 point ❌

Question 4 – 0 point

Question 5 – 0 point

Finished – 4 points (finished generally sends an xAPI statement with the ‘completed’ verb.  ‘Completed’ does match the ‘completed’ setting in the LodeStar scoring method.)

4 points out of 5 is a scaled score of .8 .  .8 multiplied by 10 total points is 8.

Score is 8/10

Reach out to supportteam@LodeStarLearning.com with any questions.

1  https://h5p.org/about-the-project#