The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

catool: Compensation Analysis Tool for Instructor Overload Pay

Calculates equitable overload compensation for college instructors based on institutional policies, enrollment thresholds, and regular teaching load limits. Compensation is awarded only for credit hours that exceed the regular load and meet minimum enrollment criteria. When enrollment is below a specified threshold, pay is prorated accordingly. The package prioritizes compensation from high-enrollment courses, or optionally from low-enrollment courses for fairness, depending on user-defined strategy. Includes tools for flexible policy settings, instructor filtering, and produces clean, audit-ready summary tables suitable for payroll and administrative reporting.

Version: 1.0.0
Depends: R (≥ 3.5.0)
Imports: dplyr, purrr, tibble, rlang, scales
Suggests: knitr, rmarkdown, testthat (≥ 3.0.0)
Published: 2025-06-06
DOI: 10.32614/CRAN.package.catool
Author: Dawit Aberra [aut, cre]
Maintainer: Dawit Aberra <dawit3000 at hotmail.com>
BugReports: https://github.com/dawit3000/catool/issues
License: AGPL-3
URL: https://github.com/dawit3000/catool
NeedsCompilation: no
Materials: README NEWS
CRAN checks: catool results

Documentation:

Reference manual: catool.pdf
Vignettes: catool: Walkthrough (source, R code)

Downloads:

Package source: catool_1.0.0.tar.gz
Windows binaries: r-devel: not available, r-release: catool_1.0.0.zip, r-oldrel: not available
macOS binaries: r-release (arm64): catool_1.0.0.tgz, r-oldrel (arm64): catool_1.0.0.tgz, r-release (x86_64): not available, r-oldrel (x86_64): not available

Linking:

Please use the canonical form https://CRAN.R-project.org/package=catool to link to this page.

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.