Back to results

Virginia Tech

QBank: A Web-Based Dynamic Problem Authoring Tool

Abstract

dc:description.abstract

Widespread accessibility to the Internet and the proliferation of Web 2.0 technologies has led to the growth of online tools for educational content creation, delivery, and assessment. Maintaining high quality of assessment using this medium is made more practical by using tools to author and represent a broad range of assessment problems. A survey of existing problem-authoring tools uncovered two main deficiencies: (a) lack of support for authoring "dynamic" (parameterized) problems, and (b) lack of tools that are independent of a specific publishing format, persistence format, and/or authoring platform. Dynamic problems are assessment problem templates that support parameterization of the problems by the use of variables. Variables dynamically take values assigned at random to generate different instances of a problem from a template. This provides for greater diversity of authored problems, and permits students to practice with different variations of a problem. In existing problem authoring tools, the problem types supported are often limited to static problems. A formal definition of an assessment problem structure is presented. This formal definition served as a design aide for a new problem authoring system named QBank, a web-based tool that supports authoring dynamic problems. The proof-of-concept implementation of QBank supports export of questions in CSV format and the Khan Academy Exercise format. The extensible nature of the framework allows future development of features supporting export of authored problems into other publishing and/or persistence formats.

Degree

thesis:*
Name thesis:degree_name
Master of Science
Level thesis:degree_level
masters
Discipline thesis:degree_discipline
Computer Science and Applications
Department dc:contributor.department
Computer Science
Grantor dc:publisher
Virginia Tech
Year dc:date.issued
2013

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Paul, Ann Molly
Chair dc:contributor.committeechair
  • Shaffer, Clifford A.
Committee members dc:contributor.committeemember
  • Heath, Lenwood S.
  • Fox, Edward A.

Subjects

dc:subject × 5

Rights

dc:rights
Statement dc:rights
  • In Copyright

Identifiers

dc:identifier.*
Dc Identifier Other
vt_gsexam:1301
OAI identifier oai:identifier
oai:vtechworks.lib.vt.edu:10919/23889

Chain of custody

source
Harvested from
Virginia Tech
Base URL
vtechworks.lib.vt.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Paul, Ann Molly. QBank: A Web-Based Dynamic Problem Authoring Tool. masters thesis, Virginia Tech, 2013. http://hdl.handle.net/10919/23889