Package: grouper Type: Package Title: Optimal Group Assignment and Workload Allocation Version: 0.7.3 Authors@R: c( person("Vik", "Gopal", , "vik.gopal@nus.edu.sg", role = "aut"), person("Kevin", "Lam", , "kevinlam@nus.edu.sg", role = "aut"), person("Ju", "Xue", , "rigi.jx@gmail.com", role = "ctb"), person("Mingyuan", "Zhang", , "e0970135@u.nus.edu", role = c("aut", "cre")), person("National University of Singapore", role = "cph") ) Description: Integer programming models to assign students to groups by maximising diversity or topic preferences, and to allocate multi-role teaching workloads while balancing role demand, preferences, fairness, and cohort protection. License: MIT + file LICENSE URL: https://Zimmy313.github.io/grouper/, https://github.com/Zimmy313/grouper BugReports: https://github.com/Zimmy313/grouper/issues Encoding: UTF-8 LazyData: true Suggests: knitr, ompr.roi, pkgdown, rmarkdown, ROI.plugin.glpk, ROI.plugin.highs, testthat (>= 3.0.0) VignetteBuilder: knitr Imports: cluster, dplyr, magrittr, ompr, rlang, yaml Depends: R (>= 3.5) Config/testthat/edition: 3 Config/roxygen2/version: 8.0.0 Config/roxygen2/markdown: TRUE RoxygenNote: 7.3.3 Repository: https://zimmy313.r-universe.dev Date/Publication: 2026-07-08 05:09:44 UTC RemoteUrl: https://github.com/zimmy313/grouper RemoteRef: HEAD RemoteSha: 1f8eb7206050c05d54a8f7c7f9fd53c60c2f9a55 NeedsCompilation: no Packaged: 2026-07-09 08:42:14 UTC; root Author: Vik Gopal [aut], Kevin Lam [aut], Ju Xue [ctb], Mingyuan Zhang [aut, cre], National University of Singapore [cph] Maintainer: Mingyuan Zhang