Interface Extensions to the AMC Evaluation Platform
Faculty Sponsor
Nicholas S. Rosasco
College
Arts and Sciences
Discipline(s)
Computing and Information Sciences
ORCID Identifier(s)
0000-0003-4534-4774, 0000-0002-3937-2552, 0000-0003-1572-2885, 0000-0002-3142-7686
Presentation Type
Poster Presentation
Symposium Date
Spring 5-3-2018
Abstract
For nearly a decade, the Auto Multiple Choice (AMC) application has allowed educators to provide high-quality assessments for their courses. While this tool provides easy quiz generation and grading, the barrier for entry is high because of the underlying platform requirements. By removing the necessity of familiarity with Linux and LaTeX, this project can expand the usability of AMC by extending the existing functionality with a user-friendly graphic web interface. Faculty without the specialized skill set would then be able to use the software. This project accomplishes the aforementioned goals by extracting existing scripts in the program and utilizing them in a JavaScript-based (with ReactJS) web front end. This front end reduces the process of question and quiz generation to a set of malleable HTML forms. The output of these forms is then taken by a Python-based backend, which takes question sets, generates LaTeX from HTML form input, and calls existing AMC scripts to generate PDF quizzes.
Recommended Citation
Primozic, Casey; Roush, Jackson; Schenck, Robert; Levandowski, Benjamin A.; Doriott, Brian; and Sullivan, William, "Interface Extensions to the AMC Evaluation Platform" (2018). Symposium on Undergraduate Research and Creative Expression (SOURCE). 695.
https://scholar.valpo.edu/cus/695