An effective approach using blended learning to assist the average students to catch up with the talented ones