Designing a MATLAB-based Escape Room
Author(s) -
Lauren N. Heckelman,
Elizabeth Bucholz
Publication year - 2020
Publication title -
2020 asee virtual annual conference content access proceedings
Language(s) - English
Resource type - Conference proceedings
DOI - 10.18260/1-2--34402
Subject(s) - computer science , graphical user interface , matlab , interface (matter) , class (philosophy) , human–computer interaction , modality (human–computer interaction) , modalities , multimedia , computer graphics (images) , simulation , artificial intelligence , operating system , social science , bubble , maximum bubble pressure method , sociology
Escape rooms promote creative thinking, teamwork, communication, and cooperation, making them valuable tools for educational applications. However, physical escape rooms can be expensive to construct, impractical for temporary use, and difficult to adapt for large classes. To address these limitations, we designed a MATLAB-based escape room for BME 303L: Modern Diagnostic Imaging Systems. BME 303L is generally comprised of approximately 70 undergraduate biomedical engineering students at Duke University each spring. This upper-level core class, taken by juniors and seniors, covers the mathematical and physical bases underlying medical imaging modalities including x-ray, computed tomography (CT), ultrasound, magnetic resonance imaging (MRI), and nuclear medicine. MATLAB was specifically selected as the interface for this activity as it is: • Windows-, Mac-, and Linux-compatible • Freely available on almost all universityand student-owned computers • Fully customizable due to its built-in graphical user interface (GUI) tools • Able to accommodate large numbers of students/teams • Easily modifiable, adaptable, and transferrable • Able to automatically keep time and assess penalties • Able to randomize aspects of room puzzles The escape room was comprised of 6 rooms, each of which corresponded to a single course module. The puzzle(s) within each room were specifically designed to align with the student learning outcomes of each module and to test a broad range of concepts within each imaging modality. After reviewing the game rules and starting the countdown timer, the students chose a room from a drop-down menu. An image of the “room” was then displayed within the MATLAB GUI. As is customary in escape rooms, students had to identify both the question being asked and the answer to that question in order to determine the “secret code” (consisting of three letters or numbers) required to escape the room. When the students solved the final room puzzle, the program immediately stopped and computed the time it took each team to escape. Two hints and a solution card were available for each room; however, each hint added a time penalty (in minutes) equal to the total number of hints/solution cards used to the elapsed time. Additionally, a 30-second time penalty was assessed for each incorrect answer. Students were provided with a formula sheet, and were encouraged to use a calculator, blank paper, and writing utensils. The class consisted of 17 teams of 3-4 students. All teams successfully escaped all 6 rooms in an average (h:mm:ss) of 0:43:50 [range: 0:14:30-1:07:28]. Very few groups used hints, as most students did not want to be assessed a time penalty. None of the teams used a solution card to automatically bypass a room without solving the puzzle. Our MATLAB-based escape room challenged students to work together to recall concepts from each course module, which enabled them to identify topics they needed to review more closely in anticipation of the cumulative final exam. While this escape room was designed specifically for a medical imaging course, the MATLAB framework developed for this activity can be readily adapted to address the specific needs of a variety of courses. For example, additional rooms can be added, the difficulty level of each puzzle can be modified, time penalties can be changed or removed, additional hints can be provided, etc. Educators can use this framework to not only supplement classroom learning and recall in a fun and engaging way, but they can also use it to promote the development of intangible engineering skills, including communication, curiosity, time management, and teamwork. Motivation for Escape Room Activity Escape rooms have seen unprecedented growth worldwide over the last few years, appearing almost overnight in just about every US city [1]. People are lining up and paying to be “locked” inside of a room where they must work collaboratively in small teams and use critical thinking to solve a series of puzzles to “escape” before time expires [1]. Masses of people are getting excited to solve problems, which has caught the attention of educators [2-4]. Classroom games have been previously shown to increase student engagement, learning, and motivation [2, 3, 5]. Therefore, implementing escape rooms in educational settings can serve as a powerful learning tool. We sought to create a course-specific escape room activity for advanced undergraduate biomedical engineering students in BME 303L: Modern Diagnostic Imaging Systems at Duke University. This upper-level core class covers the mathematical and physical bases of various medical imaging modalities, and it is comprised of six course modules: (1) signals and systems, (2) x-ray imaging, (3) computed tomography (CT) imaging, (4) ultrasound imaging, (5) magnetic resonance imaging (MRI), and (6) nuclear medicine. The escape room was designed to serve as a collaborative and fun review exercise to prepare students for their imminent cumulative final exam. Escape Room Development While most professional escape rooms provide fully immersive environments, this is generally impractical at schools and universities due to space requirements and expenses. Furthermore, many escape rooms are designed to be attempted by small teams, and they need to be reset between groups. This poses a problem for educators of large classes, who routinely have a narrow timeframe to complete a lesson with all students. To address these concerns, we created a virtual escape room using MATLAB (The MathWorks, Inc.; Natick, MA). MATLAB was chosen as the interface for this activity due to its built-in features, versatility, and availability. Specifically, in addition to being Windows-, Mac-, and Linux-compatible, MATLAB is freely accessible on almost all universityand student-owned computers, allowing for a large number of student teams to participate simultaneously. Furthermore, its built-in graphical user interface (GUI) tools provide a fully customizable userfriendly display, and it is easily modifiable, adaptable, and transferrable for use in different classes or for varying topics. As an added benefit, our MATLAB-based escape room is able to automatically keep track of the elapsed time, assess time penalties for incorrect answers and the use of hint or solution cards, and randomize room puzzles to decrease the likelihood that neighboring teams have identical puzzles to solve. Figure 1. Start screen of escape room GUI. The top portion of the GUI consists of a drop-down menu to view room options, a keypad to enter room solution (secret code), a countdown timer which shows students time remaining in their allotted hour, and buttons to request up to two hint cards and one solution card for each room in case students need extra support (cards are displayed in the gray box). The bottom portion of the GUI indicates which rooms have been solved (red = unsolved, lime green = solved traditionally, dark green = solved using solution card), the cumulative time penalties accrued (incorrect answers result in a 30-second time penalty, while hint and solution cards add a penalty equal to the number of these cards used), and the total time taken to complete the game, including any time penalties. The start screen of the escape room GUI can be seen in Figure 1. Students were instructed to read the game rules carefully prior to beginning the game. Once they press the yellow start button, a countdown timer begins. A countdown timer was chosen, as it more closely mimics the experience of commercial escape rooms and test-taking environments. After the timer starts, the students can then proceed to any of the six rooms via the room name drop-down menu. Each room corresponded to a different course module, and the puzzle(s) in each room were designed to directly align with the posted student learning outcomes for each module. After selecting a room, a puzzle corresponding to the chosen room replaces the game rules panel (an example of the computed tomography (CT) puzzle is displayed in Figure 2). The students then need to identify both the question being asked as well as the solution to the question in order to determine the secret code. Each incorrect answer entered incurs a 30-second time penalty. Two hint cards and one solution card are available in each room; however, using any of these cards results in an added time penalty equal to the number of help cards (M) used: Time Penalty = ∑ n M
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom