An open API service indexing awesome lists of open source software.

https://github.com/davekinkead/reasons

Web based argument mapping tools
https://github.com/davekinkead/reasons

argument-mapping critical-thinking html logic

Last synced: 5 months ago
JSON representation

Web based argument mapping tools

Awesome Lists containing this project

README

          

# Reasons

`Reasons` is a digital argument mapping library designed for modern web browsers.

Argument mapping is the process of visually representating the logical structure of arguments. Argument maps are an important pedagogical tool in the analysis of argumentation and have been [associated with substantial increases in student cognative gains](https://www.pdcnet.org/teachphil/content/teachphil_2004_0027_0002_0095_0116).

Argument mapping forms the middle of the three stages of informal logical analysis - identification of truth claims within arguments, the analysis of logical structure, and synthesis of logcial structure into writen form. `Reasons` is designed to seemlessly integrate these stages into existing teaching pedagogies.

[![DOI](http://joss.theoj.org/papers/10.21105/joss.01044/status.svg)](https://doi.org/10.21105/joss.01044)

## Embedding Reasons

Download the library and add a reference to it and any initial data just before the `

...



let graph = [
{id: 'p1', text: "Circular arguments work"},
{id: 'c1', text: "Circular arguments work"},
{from: 'p1', to: 'c1', type: "because"},
{from: 'c1', to: 'p1', type: "because"}
]
Reasons.mapper('#element').render(graph)