Automated Problem Generator for Asynchronous Learning

Thomas Lacksonen
Dept. of Industrial Management
281D Tech Wing
University of Wisconsin-Stout
Menomonie, WI 54751


Abstract

An Engineering Economy course was taught in an asynchronous learning environment. Since the course is primarily mathematical story problem-based material, a technique was required to replace the traditional 'instructor solves problems at the chalkboard' portion of a lecture-based course.

The Dynamic Engineering Economy Problem (DEEP) generators were designed on a spreadsheet. Each of the 30 generators could create quasi-random problem sets and solutions for one class of engineering economy problems. To assist students, context-sensitive help was provided for all data elements and problem sections. Students were guided to the solution step-by-step, with answer checking, partial solution, or complete solution available at each step. Upon completion of one problem, additional problems could be generated if desired. Visual Basic macros attached to the spreadsheet generated problems, calculated solutions, checked student answers, and displayed solutions.

The generators were used in both an asynchronous distance education section and a self-paced computer lab-based section of Engineering Economy. In both cases, the hands-on learning led to high student satisfaction and a significant understanding of the material. Similar generators could be developed for the problem-based component of any technical course.

American Society for Engineering Education Annual Conference, Albuquerque, NM, 2001

lacksonent@uwstout.edu