Luke Stevens, Murdoch Children's Research Institute https://www.mcri.edu.au
https://github.com/lsgs/redcap-hide-create-empty-project
Hides the "Empty project (blank slate)" option when creating/requesting a new project so users must select a template for their new project (or create from an ODM XML file).
If user role names are configured at the system level then the user who creates/requests the project will be added to the first matching role in the project.
When creating or requesting a new project in REDCap, users are presented with three choices:
- Empty project (blank slate)
- Upload a REDCap project XML file (CDISC ODM format)?
- Clinical Data Mart: create a project and pull multiple records from Epic [where enabled]
- Use a template (choose one below)
This External Module hides the "Empty project (blank slate)" option, forcing the user to use a template (or create from an ODM XML file).
Set up each of your project templates with a range of suitable default user roles, e.g. for the "Project Owner", "Data Entry", "Investigator", "Data User" etc.
This illustrates the User Roles functionality and encourages users to make use of it rather than managing their project users' permissions individually.
This module is designed to be used with the "Enable module on all projects by default" option swithched ON.
Select this box to hide the "Add with custom rights" option on project User Rights pages. This further encourages use of user roles and discourages permission management at the individual user level.
The module system-level configuration enables the administrator to specify a series of user role names. The user that creates or requests the project will be automatically assigned to the first matched role in the new project.