ProofBuddy: A Proof Assistant for Learning and Monitoring

08/14/2023
by   Nadine Karsten, et al.
0

Proof competence, i.e. the ability to write and check (mathematical) proofs, is an important skill in Computer Science, but for many students it represents a difficult challenge. The main issues are the correct use of formal language and the ascertainment of whether proofs, especially the students' own, are complete and correct. Many authors have suggested using proof assistants to assist in teaching proof competence, but the efficacy of the approach is unclear. To improve the state of affairs, we introduce ProofBuddy: a web-based tool using the Isabelle proof assistant which enables researchers to conduct studies of the efficacy of approaches to using proof assistants in education by collecting fine-grained data about the way students interact with proof assistants. We have performed a preliminary usability study of ProofBuddy at the Technical University of Denmark.

READ FULL TEXT

page 8

page 10

research
06/07/2021

Proof Blocks: Autogradable Scaffolding Activities for Learning to Write Proofs

Proof Blocks is a software tool which enables students to write proofs b...
research
03/05/2018

Learning how to Prove: From the Coq Proof Assistant to Textbook Style

We have developed an alternative approach to teaching computer science s...
research
04/01/2019

Students' Proof Assistant (SPA)

The Students' Proof Assistant (SPA) aims to both teach how to use a proo...
research
01/15/2021

The Coq Proof Script Visualiser (coq-psv)

In this work, we present a visualisation tool that is able to process Co...
research
01/03/2022

Online Generation of Proofs Without Words

Understanding geometric relationships with little mathematical knowledge...
research
01/31/2018

The Elfe System - Verifying mathematical proofs of undergraduate students

Elfe is an interactive system for teaching basic proof methods in discre...
research
03/10/2023

ANITA: Analytic Tableau Proof Assistant

This work presents the system ANITA (Analytic Tableau Proof Assistant) d...

Please sign up or login with your details

Forgot password? Click here to reset