expfactory / expfactory-deploy Goto Github PK
View Code? Open in Web Editor NEWDjango project to replace expfactory-docker.
License: MIT License
Django project to replace expfactory-docker.
License: MIT License
The task directory names can be noticeably different from the “official” name that e.g. shows up in a search - when collaborating with others I may have to view their code / config file to make sure I’m grabbing the correct task. It might be nice to standardize these directory names (e.g. task-taskname_group-groupname.js) and have a check for formatting a la BIDS. Somewhat niche, but this did happen while setting up Matilde’s battery, and standardized naming could just help organization in general.
At the same time, expfactory does not like if you have numbers, or capital letters and quietly prevents you from uploading tasks. Either allow these things OR have clear warnings about those, so ross doesn’t have to go into the guts and figure out why tasks aren’t uploading correctly
Maybe add a validator for checking naming and config info?
This would help with downloading data as well.
Things like mean ITI, stop probability, number of trials total / per block, fixation present/absent between trials, etc.
Not necessarily expfactory-deploy issues but making an issue here since its from the wishlist.
Users can be assigned to a project [which can encompass 1 or more batteries], and download data from that project, without having been the one who created that batteries within that project.
Currently redirects to list of all subjects.
For once mturk functionality is implemented. View for active assignments should hit the aws api directly so that we don't have to try and keep fresh state in the database that mirrors the state in their api.
Potentially: https://psych-ds.github.io/
Take a url and clone the repository.
This will provide some organization to the website; currently all tasks and surveys are presented together.
@Dev-Logan-Bennett feel free to add any other things that could of made setup better.
Maybe "deletion" will be more of an archiving. Or at the very least will result in an automatic file based dump of relevant database fields for posterity.
It’s very easy to change battery information, such as battery name / consent / instructions / advertisement pages of a battery that is already in production. In the service of consistency, perhaps include a tracking of these changes, especially when the battery is already in production.
It would be nice to go to a battery, and be able to see how they have been deployed, either via local links or through mturk. There is a tab that contains info about mturk deployment, but many useful information is missing or is inaccurate. There is no info about local links deployment - could have a separate tab for this.
Local link info tab:
Mturk info and operations:
Currently one column of subjects is a checkbox field. These could be used with above menu to mass assign battery or deactivate ids.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.