Courseware development process is divided into five major phases supplemented by various support processes:
Project Definition/Analysis Phase (Capture)
In the project definition phase, the Project Head determine the purpose of the courseware, the scope of the courseware, and the courseware audience. These elements will help to determine the types of tools (HTML, Flash, etc) that will be used to develop the courseware, and the depth of media (i.e., media richness).
Course Research Phase (Conceive)
If the course needs to be researched for development this phase is included. In the course research phase, the raw content is compiled and courseware design and specifications are created by Instructional Designers and the Team Leader. The outcome of this phase is a Learning Objectives Matrix (LO Matrix) that covers the syllabus and the Instruction Design Treatment for each topic. This does not happen in isolation, as the Academic team and the SME are actively involved in this phase.
Content Development/ Story Board Phase
In this phase, Instructional Designers use the materials from the initial project phases to create the courseware Run sheets. As further content research ensues, the content is reworked to fine-tune and create the story boards. Deliverables in this stage are subject to comprehensive internal review before they are forwarded to the Academic team for review.
Design Development/ Authoring Phase
When the scripts have been completed, courseware authoring tools are used to create the chunked version of the courseware for deploying after integration. As in the Content Development Phase, deliverables in this stage are subject to comprehensive internal review before they are forwarded to the academic team for review.
Integration and Wrap-Up Phase
In the final phase, Programming Team transforms academic team-approved authored content into a fully functioning course. The fully functional product is thoroughly tested by both Project Head and Quality Assurance Specialists before a beta version of the courseware is released for final review.
Learning Management System (or LMS) is described as software tools designed to manage user learning interventions and provide access to online learning services for students, teacher, and administrator. A software system that allows the development and delivery of educational courses using the Internet as a delivery system