DiaryQuest: A Web-Based Learning System Utilizing Diary Study. - Jiacheng Zhao; Jordan Horrall; Will Gaudian; Phillip Jordan; Pallavi Chavan; Aditya Rana; Yaw Snr (SIGCSE (2), 2025)