Screencasts can provide learners a student-centered and engaging learning experience in both distance and traditional learning settings. To align screencasts with lesson objectives, goals, assessment ...