Leveraging technology to assess student learning is a viable option to make it more engaging and fun