Abstract:This paper creates a course quality ecosystem based on the teaching life cycle life cycle. The responsibilities of the common teaching and learning community throughout the course life cycle are also been clearly specified. Quality assurance services are implemented on each phase of the life cycle, including the course initiation, quality planning, quality assurance, quality control, and course conclusion as quality-oriented. In the course initiation phase, the course requirements are elaborated and defined based on the course planning process of the University of Miami. The Bloom's taxonomy of the educational objectives is employed to identify the course objectives, based on which the process of teaching and learning are evaluated and the course quality plan is developed. As the course quality assurance, the value chain analysis is adopted to interpret the appreciation and depreciation of teaching activities and evaluate the contribution of these activities to teaching value. In the course quality control phase, diversified assessment methods and practice strategies are developed, and importance is attached to the students' learning process through the two types of formative assessment—assessment for learning and assessment as learning. At the course conclusion phase, multi-channel feedbacks are adopted, such as teacher-teacher, teacher-student, and third-party feedbacks. In addition, the responsibilities of the common teaching community throughout the course life cycle are also been clearly specified. In addition, taking learning engagement as an important factor to measure the effectiveness of the course quality ecosystem, data analysis shows that students have a high degree of recognition in terms of course satisfaction and learning performance.