Learning UML Database Design and Modeling with AutoERDemo
Designing models for software systems is a complex activity that takes time and practice to master. Supporting students learning design is time-consuming, and instructors are limited on the amount of feedback they can provide. This work demonstrates a learning system that helps students learn UML modeling to produce database designs. Important features of the system are its ability to auto-evaluate design diagrams based on instructor criteria, and automatically generate question variants allowing students to practice on their own. The system is integrated into the PrairieLearn learning management system allowing for its deployment at other institutions. The demonstration shows the random question generation, how students construct database designs, and the auto-marking capabilities. The system and practice questions are publicly available for instructors to use to help students learn design modeling.
Fri 28 OctDisplayed time zone: Eastern Time (US & Canada) change
10:30 - 12:00 | Applications IIITools & Demonstrations / Journal-first at A-5502.1 Chair(s): Sébastien Mosser McMaster University | ||
10:30 22mTalk | A descriptive study of assumptions in STRIDE security threat modelingJ1st Journal-first Link to publication | ||
10:52 22mTalk | TMI: Tokenomics Made Easy For Web3 ApplicationsDemoVirtual Tools & Demonstrations Han Liu Tsinghua University, Xufei Wang Oxford-Hainan Blockchain Research Institute, Model Labs, Bin Wang Oxford-Hainan Blockchain Research Institute, Hainan, China, Huixuan Zheng Oxford-Hainan Blockchain Research Institute, Xuchao Liu Oxford-Hainan Blockchain Research Institute, Model Labs | ||
11:15 22mTalk | Using DevOps toolchains in Agile model-driven engineeringJ1st Journal-first Link to publication | ||
11:37 22mTalk | Learning UML Database Design and Modeling with AutoERDemo Tools & Demonstrations Sarah Foss University of British Columbia, Tatiana Urazova University of British Columbia, Ramon Lawrence The University of British Columbia |