Personalized Self-Assessment Tool Using a Telegram Bot: A Case Study on Data Structures and Algorithms | IEEE Conference Publication | IEEE Xplore