Data-driven feedback generator for programming assignments

作者: Bjorn C. Rettig , Rishabh Singh , Paul F. Pardi , Ke Wang , Benjamin L. Lin

DOI:

关键词: Generator (computer programming)Code (cryptography)Computer scienceProgramming languageData-drivenExpression (computer science)Set (abstract data type)

摘要: Described herein is a system and method for automatically evaluating providing feedback on code submissions. For example, when submission received, the described configured to find closely related operable submissions compute corresponding expression discrepancies between submitted well-styled The then computes minimal set of possible changes from correct or improve submission. can be displayed and/or otherwise provided user student who original code.

参考文章(19)
Daniel Stefan Tarlow, Christopher Joseph Maddison, Source code generation, completion, checking, correction ,(2014)
Charles A. Wight, Oren E. Livne, Nava L. Livne, System and Method of Analyzing Freeform Mathematical Responses ,(2007)
Heejae Chang, Matthew J. Warren, Neal M. Gafter, Peter Golde, Full fidelity parse tree for programming language processing ,(2011)
Karen Frida Yorav, Sharon Keidar-Barner, Software equivalence checking ,(2011)
Tor Mesoy, Tamara D. Alairys, Ralph Auriemma, Lizbeth Johnson Coleman, Marina Goodman, Michael T. Bowen, Christopher M. Degiorgio, Stanton J. Taylor, Scott R. Reiter, Architectures for netcentric computing systems ,(2000)
Jayanti Venkata Sai Narayana Murty, Mohit Nanda, Amol Bhaskar Khanapurkar, Dattatraya Tendulkar, Testing SQL query writing skills ,(2011)