Design and Creation of a Dynamic Homework System

Document Type


Publication Date



Computer Sciences | Physical Sciences and Mathematics


Jim Schnepf, Computer Science


This paper describes the creation of a dynamic online homework system, that through its versatility covers a variety of subjects, is educational for students, and is productive for educators. The prototype in development has the potential to cover a broad range of subject areas across many disciplines. The homework questions in the system are themselves dynamically generated from templates, each of which refers to a set of dynamically generated graphics. A feedback component of the application records data from student responses in a database, which instructors can access for grading and identifying misconceptions among their students. Future versions of the program will load and execute code from a database during runtime, making the application even more flexible.