autograder
autograder copied to clipboard
Summary of literature and tools discovered so far
http://theory.stanford.edu/~aiken/moss/ http://dl.acm.org/citation.cfm?id=2616498.2616571&CFID=698786287&CFTOKEN=18982254 https://www.cs.drexel.edu/~ac993/papers/caliskan_deanonymizing.pdf https://github.com/calaylin/CodeStylometry https://www.gradetrain.com/blog/teaching-programming-youre-doing-it-wrong
Saul Schleimer, Daniel S Wilkerson, and Alex Aiken. Winnowing: Local algorithms for document fingerprinting. In Proceedings of the 2003 ACM SIGMOD international conference on Management of data, pages 76–85. ACM, 2003.
Steven I. Gordon, Jay Alameda, James Demmel, Razvan Carbunescu, and Susan Mehringer. Providing a supported online course on parallel computing. In Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery, XSEDE ’13, pages 60:1–60:4, New York, NY, USA, 2013. ACM.
Dorsa Sadigh, Sanjit A. Seshia, and Mona Gupta. Automating exercise generation: A step towards meeting the MOOC challenge for embedded systems. In Proceedings of the Workshop on Embedded and Cyber-Physical Systems Education, WESE ’12, pages 2:1–2:8, New York, NY, USA, 2013. ACM.
(Feel free to add more to this list)
JHawk is a tool that we might look into.
http://www.virtualmachinery.com/jhawkprod.htm
Stumbled over this one while searching for something else just now: https://github.com/emil2k/tab https://www.reddit.com/r/golang/comments/2u5t96/tool_for_generating_table_driven_tests_tab/ This is a tool to generate table-driven tests for Go. This could be useful for autograder.