SMU Guildhall Graduate Catalog 2021 — Cohort 29 2021 | Page 98

«

Jake Rowland
Software Development
Minecraft Resource Planning Tool With Cloud and Learning Management System Integrations
I developed a web-based planning tool that will be deployed in schools to assist the use of Minecraft as a teaching tool .
I worked with an undergraduate team to develop a communication pipeline between Canvas ’ Learning Tools Interoperability ( LTI ) and Minecraft . LTI allows external applications to have access to Canvas and user information , which we used to develop a connection between users on Minecraft EDU servers , the web-based planning tool . This would provide real time inventories and averages to the students , who can then use this information to build models of their factories to track and predict expected outputs and item utilizations . With these models built , they can then build them in Minecraft to determine how accurate their models were and can extrapolate that data to future designs .
The web-based application draws inspiration from UE4 Blueprint systems to allow a more visual design and structure while keeping the core engineering concepts such as functions and feature decomposition . The visual design was meant to mimic Minecraft ’ s blocky feal while having enough conveyance for graphs and designs to be easily understood .
98 SOFTWARE DEVELOPMENT