scispace - formally typeset
Proceedings ArticleDOI

Crowd-scale interactive formal reasoning and analytics

TLDR
DeduceIt is presented, a system for creating, grading, and analyzing derivation assignments in any formal domain, and suggests that automated reasoning can extend online assignments and large-scale education to many new domains.
Abstract
Large online courses often assign problems that are easy to grade because they have a fixed set of solutions (such as multiple choice), but grading and guiding students is more difficult in problem domains that have an unbounded number of correct answers One such domain is derivations: sequences of logical steps commonly used in assignments for technical, mathematical and scientific subjects We present DeduceIt, a system for creating, grading, and analyzing derivation assignments in any formal domain DeduceIt supports assignments in any logical formalism, provides students with incremental feedback, and aggregates student paths through each proof to produce instructor analytics DeduceIt benefits from checking thousands of derivations on the web: it introduces a proof cache, a novel data structure which leverages a crowd of students to decrease the cost of checking derivations and providing real-time, constructive feedback We evaluate DeduceIt with 990 students in an online compilers course, finding students take advantage of its incremental feedback and instructors benefit from its structured insights into course topics Our work suggests that automated reasoning can extend online assignments and large-scale education to many new domains

read more

Content maybe subject to copyright    Report

Citations
More filters
Proceedings ArticleDOI

PeerStudio: Rapid Peer Feedback Emphasizes Revision and Improves Performance

TL;DR: PeerStudio is introduced, an assessment platform that leverages the large number of students' peers in online classes to enable rapid feedback on in-progress work and demonstrates how large classes can leverage their scale to encourage mastery through rapid feedback and revision.
Proceedings ArticleDOI

Codewebs: scalable homework search for massive open online programming courses

TL;DR: A method for decomposing online homework submissions into a vocabulary of "code phrases", and based on this vocabulary, a queryable index that allows for fast searches into the massive dataset of student homework submissions is designed.
Proceedings ArticleDOI

Scaling short-answer grading by combining peer assessment with algorithmic scoring

TL;DR: This paper integrates peer and machine grading to preserve the robustness of peer assessment and lower grading burden and provides an example of how peer work and machine learning can combine to improve the learning experience.
Journal ArticleDOI

How Can Automatic Feedback Help Students Construct Automata

TL;DR: This work focuses on providing feedback for constructing a deterministic finite automaton that accepts strings that match a described pattern and finds that providing either counterexamples or hints is judged as helpful, increases student perseverance, and can improve problem completion time.
Journal ArticleDOI

Example-based learning in computer-aided STEM education

TL;DR: Example-based reasoning techniques developed for programming languages also help automate repetitive tasks in education and improve the quality of teaching and learning.
References
More filters
Book

Usability Engineering

Jakob Nielsen
TL;DR: This guide to the methods of usability engineering provides cost-effective methods that will help developers improve their user interfaces immediately and shows you how to avoid the four most frequently listed reasons for delay in software projects.
Book

Isabelle/HOL: A Proof Assistant for Higher-Order Logic

TL;DR: This presentation discusses Functional Programming in HOL, which aims to provide students with an understanding of the programming language through the lens of Haskell.
Journal ArticleDOI

Knowledge Tracing: Modeling the Acquisition of Procedural Knowledge

TL;DR: An effort to model students' changing knowledge state during skill acquisition and a series of studies is reviewed that examine the empirical validity of knowledge tracing and has led to modifications in the process.
Proceedings ArticleDOI

Winnowing: local algorithms for document fingerprinting

TL;DR: The class of local document fingerprinting algorithms is introduced, which seems to capture an essential property of any finger-printing technique guaranteed to detect copies, and a novel lower bound on the performance of any local algorithm is proved.
Journal ArticleDOI

On Distinguishing Epistemic from Pragmatic Action

TL;DR: It is shown that in Tetris-a real-time, interactive video game-certain cognitive and perceptual problems are more quicktv, easily, and reliably solved by performingactions in the world than by performing computational actions in the head atone.
Related Papers (5)