Skip to content

Utility R package for CorrelAid project coordination.

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md
Notifications You must be signed in to change notification settings

CorrelAid/projectutils

Repository files navigation

projectutils

codecov R build status Lifecycle: experimental

This R package aims to make it easier to coordinate CorrelAid projects by providing utility functions. Additional, more text-focused help can be found in the documentation for project coordinators.

Installation

This package is only available on GitHub and there are no plans to submit it to CRAN.

with {devtools} 📦

devtools::install_github("CorrelAid/projectutils")

or with the {remotes} 📦

remotes::install_github("CorrelAid/projectutils")

install the development version from the dev branch (experimental, for development):

remotes::install_github("CorrelAid/projectutils", ref = "dev")

Manage project data

This package can help you to create and update entries for the CorrelAid project “database”. For instructions related to this functionality, please refer to the README of the CorrelAid project “database”.

Manage team selection

projectutils provides templates for scripts with all the necessary workflow steps for team selection.

Those templates can be installed / created in a (newly created) team_selection subfolder with:

use_team_selection_workflow("2020-12-TES")

01_{prefix}_prepare_team_selection.R

  • download applications from kobotoolbox and do data cleaning (load_applications())
  • anonymize applications (anonymize_applications())
  • store the mapping of applicant_ids to emails and names
  • knit a PDF report that includes helpful visualizations of the self-rating questions as well as the answers to the open-ended questions

02_{prefix}_send_confirmation_emails.R

  • based on the applicant_ids of the selected team members, extract the email addresses of the selected / declined applicants and write a “;” - separated string to the clipboard for convenient copy-pasting into Outlook.

Report templates

Executing use_team_selection_workflow() will also create two RMarkdown templates in the folder. Those are supposed to be knitted by 01_{prefix}_prepare_team_selection.R and not directly. You can adapt them if needed.

Reporting on projects

Yet to be implemented:

  • reports on the feedback on the project from NPOs
  • reports on the feedback on the project from volunteers

About

Utility R package for CorrelAid project coordination.

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages