-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Required components for each test project #3
Comments
in depth, but I'll get to it eventually.
some ideas in my head. Andy On Tue, Dec 08, 2015 at 12:01:40PM -0800, Will Beasley wrote:
Andrew D. Arenson | aarenson (@) iu.edu |
Based on @nutterb's comments in #2, I'm realizing the preceding approach doesn't account for different users (that (a) belong to different DAGs, and (b) do & don't have access to PHI). The first five items will be the same for all users (ie, the readme through the metadata csv); but the last two won't (ie, the exported wide & eav csv). This needs to be addressed better. I'd like for a single test project to support multiple users I assume this means there should be a yaml/csv file with credentials, including user tokens (multiple tokens might be good if the project contains DAGs). It makes sense to include the webserver's URL This is something else I haven't addressed: should specific REDCap instances should be described in this repo? It may make sense for Andy and me to set up each of these projects in the AWS instance that Vandy established for us to test the API. If other people want to make their test servers available to the public, they could recreate the same projects; this could be useful to make sure functions/scenarios work with older version of REDCap. I don't know if other instances should be simply additional info the credential file, or they should be described in a separate credential file. If multiple instances are involved, it sounds like there should be a junction table-like structure that describes which instances house which test projects (for which users/tokens). |
To keep a test project portable (eg, it's equally useful to REDCapR and PhpCap), I think it should have a set of standardized qualities/files. Here are my suggestions, as exemplified by the existing/only test project called
archer
.@aarenson, @sburns, @nutterb, @haozhu233, and anyone else, please critique or add anything you think would help these goals (or feel free to refine the goals). -Will
Required
These files must exist for every project. They should also have the same name across all projects; only their parent directory distinguishes them.
Optional
record-
x-
variable-name.jpg
" (eg, "record-3-mugshot.jpg").Future Problems to Anticipate
field_annotation
column in the metadata.1955-04-15
instead of"1955-04-15"
).The text was updated successfully, but these errors were encountered: