Introductory Programming Using Non-Textual Modalities - An Empirical Study on Skill Assessment Using Rainfall Problem | IEEE Conference Publication | IEEE Xplore