https://github.com/russellsteadman/cmap
Concept map grading tool
https://github.com/russellsteadman/cmap
concept-map education graph
Last synced: 3 months ago
JSON representation
Concept map grading tool
- Host: GitHub
- URL: https://github.com/russellsteadman/cmap
- Owner: russellsteadman
- License: mit
- Created: 2023-01-31T16:13:51.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-03T18:25:28.000Z (about 2 years ago)
- Last Synced: 2025-01-03T04:50:54.644Z (5 months ago)
- Topics: concept-map, education, graph
- Language: TypeScript
- Homepage: https://russellsteadman.github.io/cmap/
- Size: 4.13 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cmap Grading Tool
cmap is a simple CLI utility that takes a Cmap Outline generated by CmapTools and finds node count, connections, and the highest hierarchy.
## Installation
### Using go
This requires go `1.20+`. Replace `` with the latest tool release (see GitHub releases).
```sh
go install github.com/russellsteadman/cmap@
```If the `cmap` term is not available in your terminal, make sure your `$GO_PATH/bin` is in your `$PATH`.
### Via releases
Download the executable for your operating system and architecture from releases. You can then move the binary to a location in the path, or just use it locally.
```sh
# For MacOS (darwin)/Linux platforms
chmod +x ./cmap
./cmap --help
``````bat
:: For Windows platforms
.\cmap --help
```Note that these binaries are not signed and will raise "unidentified developer" errors.
## Usage (Command-line)
```sh
cmap --help
``````txt
Usage: cmap v0.2.1
cmap is a tool for grading concept maps from a Cmap Outline file.Options:
-h, --help Show this help message and exit
-v, --version Show the version number and exit
-i, --input The input file to read from (required)
-f, --format The format of the input file (txt, xml)
```## Testing
```sh
go test ./...
```## License
Copyright 2023 The Ohio State University. Released under an MIT License, see the `LICENSE` file for details.