Show simple item record

dc.contributor.advisorMiller, Rob
dc.contributor.authorHimawan, Jenna
dc.date.accessioned2022-01-14T15:08:02Z
dc.date.available2022-01-14T15:08:02Z
dc.date.issued2021-06
dc.date.submitted2021-06-17T20:13:18.727Z
dc.identifier.urihttps://hdl.handle.net/1721.1/139379
dc.description.abstractPractice is an important part of mastering any discipline. As a result, many courses provide students with example problems. However, the processes by which these exercises are created and presented to students can make it difficult to create, review, and edit them. This thesis describes an exercise bank framework that facilitates the authorship of new practice questions and the iterative development of existing ones. The exercise bank uses conceptual models that treat exercises not as seldom-changing pieces of course material but as collections of data that are continually in need of review and revision. Operations on these exercises cause them to transition between different states over the course of their development. This thesis discusses the design and implementation of two exercise bank systems for the course 6.031: Elements of Software Construction. These exercise banks proved useful to both staff and students in generating and understanding course material.
dc.publisherMassachusetts Institute of Technology
dc.rightsIn Copyright - Educational Use Permitted
dc.rightsCopyright MIT
dc.rights.urihttp://rightsstatements.org/page/InC-EDU/1.0/
dc.titleIterative Improvement of Practice Exercises By Students and Staff
dc.typeThesis
dc.description.degreeM.Eng.
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
mit.thesis.degreeMaster
thesis.degree.nameMaster of Engineering in Electrical Engineering and Computer Science


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record