Teachers and faculty members face the need to support student learning by providing new means for presenting curriculum materials, illustrate concepts that are less easily explained through traditional media, support new types of learning opportunities, and provide enrichment activities for students in traditional face-to-face lectures or through e-learning environments. However, many barriers are facing the selection and use of quality learning materials that could be avoided through systems that easily encourage instructors to produce and share course materials themselves. In face-to-face settings, multimedia presentation applications have become the dominant tools because it is both readily available and easy-to-use by instructors. Students are also attracted to presentations applications because of graphical, aesthetic and interactive features it provides. However, although PowerPoint presentations are shared with students in a daily basis via e-mail and online slide sharing applications, PowerPoint slides are designed to be delivered by instructors in lectures and need to be paired with the use of LCD projectors and large screens. Usually a presenter should guide the audience through the slides, explain the content to them, keep their interests, and attract their attentions. In other words, slide content and visual features are not substitute for guidance an instructor should deliver. If the learners are not seeing and listening to the instructor, then learning from the slides in isolation will be less valuable or difficult for learners. At the same time, although video hosting solutions, like YouTube provide great solutions for hosting and sharing video content with learners, they do not provide instructors with tools for producing quality video content based on classroom presentations. Therefore, the need was highlighted to design, develop, implement, and evaluate a system to help instructors produce, upload and share quality video presentations based on their lecture presentations.