An exposition of E-content development for undergraduate students