Learn R Programming

catool: Compensation Analysis Tool

catool (Compensation Analysis Tool) is an R package that calculates fair and transparent overload pay for college instructors. It analyzes course schedules and applies institutional policy rules to determine qualified credit hours and compensation—prorated when needed.

Copy Link

Version

Install

install.packages('catool')

Monthly Downloads

172

Version

1.0.1

License

AGPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Dawit Aberra

Last Published

June 12th, 2025

Functions in catool (1.0.1)

ol_comp_summary

Summarize Overload Compensation
ol_comp

Calculate Overload Compensation for One Instructor
get_unique_instructors

Get Unique Instructor Names
get_instructor_schedule

Filter Course Schedule by Instructor (Regex-Friendly, Case-Insensitive)
filter_schedule

Filter Course Schedule by College, Department, Program, Subject, and/or Instructor
get_subject_schedule

Filter Course Schedule by Subject Code (Regex-Friendly)
schedule

Sample Schedule Dataset
ol_comp_byindex

Calculate Overload Compensation for One Instructor (by Index)