Advantages and disadvantages of Computer-based Testing: A case study of service learning | IEEE Conference Publication | IEEE Xplore