A systems approach provides the course developer with a framework to create instructional material. Inputs, outputs, and feedback are three important systems development components. Inputs for developing courseware may include conceptual ideas, past course evaluations, syllabi and the like. Outputs can include courseware designed as tutorial, formal instruction, or a general informational piece. Examples of outputs may vary from a simple review of basic math skills to entire semester taught on the Web.
Feedback offers developers many advantages.
For example, feedback from pilot studies can help the developer modify and improve the courseware prior to full implementation. Additionally, assessment can assist the developer to ensure educational objectives are met. Overall feedback can save time and money during the development process. Formative evaluation is usually conducted while the courseware is being developed. Summative evaluations are conducted after the material is implemented.