Skip to content

REDCap External Module that hides the "Create an empty project (blank slate)" new project option, forcing users to use a template.

License

Notifications You must be signed in to change notification settings

lsgs/redcap-hide-create-empty-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation


Hide Create Empty Project

Luke Stevens, Murdoch Children's Research Institute https://www.mcri.edu.au

https://github.com/lsgs/redcap-hide-create-empty-project


Summary

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.

Create New 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).

Default behaviour

with empty project option

With this module enabled

without empty project option

Template Projects: Default User Roles

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.

System-Level Settings

module settings

Enable for All Projects

This module is designed to be used with the "Enable module on all projects by default" option swithched ON.

Hide "Add with custom rights" Option

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.

no custom rights option

Default User Role Names

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.

single project user auto-assigned to role

About

REDCap External Module that hides the "Create an empty project (blank slate)" new project option, forcing users to use a template.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages