A comprehensive guide to the eLearning design and development process. By Martin Bowen, Managing Director, LearnStudios

eLearning has evolved rapidly since the term was first used in October 1999 at a ‘Computer Based Training’ seminar in Los Angeles. The promise of ‘always accessible’ online education that can be delivered without the cost and logistical challenges of live face-to-face learning, has spawned a thriving new industry that has attracted substantial investment in technologies, processes and practices to support the design, development and delivery of eLearning experiences. But how should these technologies, processes and practices be best used to deliver high-quality eLearning courses?
The proliferation and rapid evolution of technologies, systems, processes, and Learning Management Systems (LMS) demand that any ‘best practice’ approach starts with and maintains a relentless focus on the learner and the learning objective.
In short, stay focussed on the learner!
The success of any course or training program must ultimately be measured against the extent to which learning objectives were met, and the cost associated with meeting that objective. A preoccupation with adopting the latest eLearning technology or trend does not always equal success, and runs the risk of driving up the cost of development or distracting the development team from the fundamental learning needs of the audience.
The widely adopted RASE (Resources/Activity/Support/Evaluation)student-centred learning design model (Churchill, King, & Fox, 2013) provides a useful framework when it comes to designing and developing eLearning courses. Systematically using the following steps as a best practice checklist will ensure that the learner remains the focus throughout the development phrase.
Figure 1 below illustrates the structure of the RASE model:
Figure 1. The RACE Model

Depending on the context, the learning objective/s may arise from a business need, or a gap in knowledge. A needs analysis is highly recommended as a methodology to facilitate determination of the learning objective, but also to build stakeholder buy-in and engagement in the eLearning development project. Regardless of the context or its genesis, the process must start with a clear articulation of the learning objective/s. It may be that there are multiple learning objectives, and these should all be defined, documented and endorsed by all relevant stakeholders.
Particularly in corporate settings, branding considerations should also be identified and highlighted at this early stage. While brand or organisational reputation requirements may not be an explicit learning objective, they are very likely to inform the eLearning development process and set the expectations for the instructional design process to come.
In corporate or educational institutions, the audience may be well established, but it is nonetheless important to consider the needs of the target audience. Ask critical questions of your audience such as:
With the learning objectives already established, define and document the key and supporting learning messages.
A key learning message will generally be a brief statement or description of the learning insight to be conveyed. It will set the framework of content for a whole learning module or course section, if not the whole course. It is important to clearly distinguish between the key learning message and the learning objective The key learning message is the means to achieving the learning objective.
Supporting Messages, as the name suggests, support engagement, understanding and learning in order to achieve thorough communication and adoption of the key learning message. A supporting message will typically set the framework for content on a single slide or content item.
Each supporting message should have corresponding resources and activities to be undertaken by the learner in order to facilitate engagement, understanding and adoption. Defining these supporting resources should be identified and documented.
Resources in an eLearning context might include:
Activities are a vital element of any learning process, including eLearning courses. Providing learners opportunities to interact and engage with content is critical to achieving learning outcomes.
It’s important to keep the learning objective at front of mind when defining and collating resources and activities. As shown in Fig. 2, resources and activities sit under the umbrella of the learning objective, and learning and supporting messages. When course planning, avoid activities for activities sake and ensure that they remain inexorably linked to the overarching objective.
Figure 2. Learning Messages

In developing resources and activities, the types of content used should be given careful consideration and selected to promote engagement and recall for the student.
Click here to learn more about a range of eLearning activities
When selecting activities and types of content, consider applying a conceptual framework such as the ‘Learning Pyramid’ (researched and developed by the National Training Laboratories Institute, Maine, USA) The pyramid illustrates typical retention or recall rates that are associated with different types of learning content. Passive methods such as lectures or reading are generally associated with lower recall rates compared to active methods requiring engagement by the learner.
It’s also important to take different learning styles into account. The VARK learning model examines individual learning preferences, and suggests that the majority of learners tend to lean towards particular modalities: visual, aural, reading/writing and kinaesthetic. In light of the diversity of preferences across a learner audience, the use of a diverse range of communication methods, activities and resources will improve learning outcomes.
Insights gained from models such as the Learning Pyramid and VARK, highlight that, subject to cost considerations, every opportunity to promote engagement and interaction should be pursued in order to maximise learning outcomes.
Figure 3. The Learning Pyramid

Effective student-centred learning must include appropriate evaluation components, enabling students to assess their learning growth as a result of undertaking the course, and to assist course owners to identify opportunities to improve.
Remember that when we measure the success of a course we assess ‘the extent to which the learning objective is met.’ Any form of evaluation, either by the student or course provider, must take into account key outcomes.
eLearning presents a diverse range of assessment tools to deliver evaluations in an engaging and informative way.
Evaluation methods in an eLearning context might include:
Now it’s time for the learning messages, resources, activities and evaluation elements (collectively referred to as ‘Learning Content’) to be organised into a flow or sequence using storyboarding.
Storyboarding is a powerful process and offers two vitally important benefits to the process:
The presentation of a storyboard will vary depending on the nature of the course, but will generally consist of a series of slides or pages that illustrate the placement of the Learning Content. It is highly recommended that text and image elements, including any video or voice over scripts to be included with the course, be prepared during the storyboarding process. The storyboard needs to illustrate how the audio and visual content are consistent with the on-screen content. There are a number of technologies available to support storyboarding, but for most courses, a simple presentation editor such as PowerPoint is quite suitable.
Where clients or stakeholders are involved, it is vital to obtain buy-in, acceptance and approval for the content at this point in the process. That is, prior to the course authoring stage, which can be more complex and expensive to edit and change after development.
Questions that can be posed to facilitate stakeholder engagement in the review process might include:
In general, the more attention and care that is put into the storyboarding process, the faster and more cost-effective the authoring and production process will be.
eLearning courses can be presented in a number of ways using a range of different technologies and user interfaces.
In order to support the interactive elements of a high-quality eLearning experience, an authoring platform should support the creation of interactive learning activities, as well as audio, video and other rich media, and support compliance with applicable development standards and protocols such as SCORM and Tin Can API.
There are a number of authoring platforms offering different levels of functionality and cost. The most widely used platforms include Articulate Storyline, Adobe Captivate and Lectora. These platforms do require specialist skills or experience to construct the course and trigger interactive elements efficiently.
Regardless of the authoring technologies and LMS, eLearning courses should be designed and developed in accordance with a SCORM standard. SCORM stands for ‘Sharable Content Object Reference Model’, and its purpose is to guide the creation of online training content that can be shared across systems. Importantly, SCORM allows for the tracking of users that complete a course and any test results.
Most widely used authoring platforms will incorporate SCORM compliance as a standard function.
Also known as Experience API or xAPI, Tin Can API is a software interface that, when applied, creates enhanced communication capability between the eLearning course and the LMS.
Tin Can API enables detailed tracking and reporting on the behaviour and interactions a student makes with a course, and can therefore provide useful insights in relation to evaluating the outcomes of a learning experience. Tin Can API also addresses some of the limitations of SCORM, particularly in relation to viewing courses on a browser or platform removed from the LMS. In short, Tin Can API provides for much greater flexibility in the reporting and evaluation of learner behaviour.
Production refers to the development of media resources and activities such as video, animation, and voice-over audio, amongst others. As the cost to produce media resources can vary dramatically, the approach to the production effort should again consider the cost benefit in line with the learning objectives and ultimate justification for the course.
For example, a talking head video, in which a presenter conveys elements of the learning messages, will generally involve:
Consideration should be given to the duration of rich media elements, both in terms the potential for users to lose interest, but also in terms of the load time/file size implications for the learning module.
While there are differences between eLearning products and software applications, the best practices applied to software testing provide a useful framework for testing of eLearning courses.
Types of eLearning tests (with equivalent software testing) include ):
A slide test is a test of the appearance and functionality of a single slide relative to expectations (established during storyboarding). A slide test will typically check that visual components display as expected, triggers function as intended and with appropriate timing, audio levels are correct, and that video elements function as expected. Slide tests should be performed by the same instructional designers that constructed the course, meaning that they are typically performed in the development or authoring environment rather than the published environment. All well-established eLearning authoring technologies provide for slide previews or tests.
As the name suggests, a section test focuses on a section of a course. The purpose is to check how each slide within the section flows and that the learning messages underpinning it are delivered as expected. Section tests are also supported by most well established eLearning authoring applications, and are typically performed within the authoring environment.
A course test runs over the entire course, module or unit in the published environment. Where a course is to be published on the web or on a web-based LMS, it should also include cross-browser testing to ensure that the course functions as required on different platforms (e.g. Chrome, Safari, Internet Explorer and Firefox).
Acceptance Testing is much like a course test in that it covers the functionality of the whole course. However, the purpose is for the end user (typically the client) to review the course as a whole and provide feedback with a view to ultimately approving the course for publication.
Once the course is approved for publishing it should be deployed in accordance with a roll-out plan that is agreed with the course owner and / or stakeholders. There are a number of publishing and distribution methods that can be used, and the appropriate method should be determined by the context, learning objective and audience. The main options are web-based publishing or publishing through a LMS.
A willingness to receive and act on feedback to enhance an eLearning course is a key component of any successful eLearning product. It is always a good idea to have a pilot group that can review and provide feedback that can be incorporated into the course before the wider roll-out of the course.
________________________________________________________________________________
To learn more about the RASE Learning Model watch the video below.
In the modern digital learning world, eLearning design and development are essential in the provision of quality training programs which are interactive, scaled and cost-effective. Business organisations in any industry are embracing the use of online learning solutions in order to train their employees and educate the customers as well as facilitating continuous skills acquisition. Nonetheless, a successful digital course cannot be created by just posting information on the internet. It encompasses systematic planning, excellent learning approaches, and careful course design to warrant meaningful results among learners.
This guide explains good strategies that organisations should employ so as to generate quality online training experiences without loss of quality, engagement and consistency.
Good instructional design for eLearning involves designing online courses on the basis of clear learning goals and meaningful experiences of learners. Instructional designers examine the interests of learners, define the areas of skills they lack, and establish learning paths that allow learners to acquire a certain result.
Important principles include:
A successful training program must start with clear goals. These are objectives that outline what the learners are supposed to know or be able to do at the end of the course.
Clear objectives help:
It is important to understand the learner prior to designing course materials. This assists in making the training relevant and available.
Important aspects to be analysed are:
Audience analysis assists designers in designing valuable learning experiences to meet actual training requirements.
Learning activities should be interactive and this promotes greater involvement and retention. Modern digital courses are based on activities, where learners are expected to participate rather than long lectures.
Examples include:
These strategies assist the learners in putting the knowledge into practice instead of merely taking information.
eLearning Course development is structured to ensure that training programs remain consistent and of good quality. Applying an established development process will mean that every course is achieving learning goals and giving the learning process a seamless flow.
This workflow maintains the centre of the development process for the learner and ensures that training objectives are met successfully.
Adherence to eLearning design best practices can be used to develop effective and interesting digital training experiences.
Learner needs should always be the priority of the content.
This methodology facilitates the processing and retention of information by the learners.
When used appropriately, multimedia can be used to increase engagement. The visual and interactive content allows for dissecting complex ideas and keeping the learner informed.
Examples include:
Nevertheless, learning objectives should always be reinforced with multimedia as opposed to incorporating visuals.
Accessible design is used to make the learning materials accessible to as many learners as possible.
The accessibility features can be:
Inclusive courses are designed in a way that enhances the learning process.
Design is more concerned with learning strategy whereas eLearning development best practices are concerned with the technical development of digital courses.
Authoring tools assist the developers in the development of interactive learning modules. The most popular tool will enable the designer to include multimedia, quizzes and simulations to increase the engagement.
Consistency enhances ease and professionalism in modules of training. This includes:
The standardised design facilitates easy navigation through the course for the learners.
The process of testing allows checking the compatibility of the course with devices and learning platforms.
Testing typically includes:
Adherence to eLearning development best practices in the process of testing assists in facilitating seamless course delivery.
Organisations should assess the success of training in meeting the objectives of the training after introducing a course. Continuous assessment aids in the enhancement of subsequent training programs.
Typical ways of evaluation are:
These lessons assist organisations to improve their eLearning course development strategies and future training programs.
To develop a powerful online training, learning strategy, design, and technical development must be considered intelligently. Using effective principles of instructional design for eLearning and adhering to frameworks of structure development, organisations will be able to provide training programs that are both engaging and effective.
By using accepted business eLearning design best practices, organisations can develop electronic learning interfaces that can be used to facilitate skill acquisition and long-term knowledge retention. An eLearning design and development strategy is a strategic approach that eventually assists organisations to develop scalable learning programs that can be used to promote incremental growth and development of the workforce.
It involves formulation, creation and offering online learning courses to facilitate the learning and acquisition of knowledge and skills by the learners through online structured courses.
These assist in making courses interesting, understandable and relevant to the learning objectives, enhancing the learning experience.
It assists in structuring course materials and tasks in order to enable students to comprehend and use information properly.
The main stages include the needs analysis, course development, development of the content, testing, introduction and assessment of the training.
They can work on interactive content, focus on the requirements of the students and continuously review and update the training programs.