This research advances the understanding of how to define, evaluate, and promote e-learning success from an information systems perspective. It introduces the E-Learning Success Model, which posits that the overall success of an e-learning initiative depends on the attainment of success at each of the three stages of e-learning systems development: system design, system delivery, and system outcome. To study this model, an online version of an undergraduate quantitative methods core course for business students is developed using a prototyping strategy. Four cycles of development are traced, each comprised analysis, design, implementation, testing, and enhancement. Findings from the study confirm the validity of using the proposed success model for e-learning success assessment. In addition, an action research methodology is also found to be a valuable impetus for promoting e-learning success through an iterative process of diagnosing, action planning, action taking, evaluating, and learning.