Comments (7)
Hi Jon,
intriguing idea. After some thought, it might be possible to modify a StackOverflow-Like QA-System (like Coordino or OSCA (which is python/django based :)) to that need - some superficial changes (relabel Question to Code-Snippet, tag by stimulus, whole experiment, ...) will already go a long way (built-in user and community support, admin tools etc.). I'm not sure what your vision on integration on the PsychoPy-side is - while it is relatively easy to offer classes for Coder users, it would be nice to offer an more or less hassle-free solution to Builder users as well (how large is the userbase there?)
from psychopy.
That sort of thing is nice for handling voting of quality and tagging to make for easier searching.
But I'm not sure it quite ticks the boxes as a repository for uploading files. Maybe it could though.
Definitely another interesting variant to think about.
from psychopy.
Well, from my point of view uploading as such is not really the problem - anybody can upload anything somewhere. For such a component exchange to be useful and adopted by a majority of PsychoPy users the incentive to share and the searchability of shared material are the key issues.
In other words: how often do you end up at StackOverflow when googling for solutions for coding problems? Very, very often (at least me...) So apparently the persistent, accessible Q/A style of StackOverflow seems to be the best known way to present solutions to problems other people have already solved.
from psychopy.
I'm thinking more about the less sophisticated user and, particularly about Builder users. The idea here was more to be able to upload my entire experiment (e.g. from a published study) to some permanent repository. Or a custom builder component (nobody really knows this yet, but you can already create plug-in components in the builder, that might be distributed rather neatly this way).
That's why I was thinking more like a repository, with a zip file, with a description of the contents and an optional screenshot.
But your idea sounds great too for code snippets. Maybe for that we could even just add a new tag to StackOverflow?
from psychopy.
I think this should happen.
What about something more like gist? In fact, why not build it on top of gist, using github's public API's for authentication, file management,versioning,discussion etc? just adding some more context specific community features like indexing, rating, project pages or what have you.
from psychopy.
On 06/12/2012 16:13, nat wrote:
I think this should happen.
What about something more like gist? In fact, why not build it on top
of gist, using github's public API's for authentication, file
management,versioning,discussion etc? just adding some more context
specific community features like indexing, rating, project pages or
what have you.—
Reply to this email directly or view it on GitHub
#9 (comment).I'm quite fond of the new OpenScienceFramework.org
I think we should just piggy-back on that project and use tags to
identify psychopy experiments that can be searched for? They've also
said that the API will be open at some point so that we can add hooks to
psychopy to push/pull straight from that repository.
I'm definitely not going to put any of my own dev time into building
something new here.
This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.
This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system:
you are advised to perform your own checks. Email communications with the
University of Nottingham may be monitored as permitted by UK legislation.
from psychopy.
I'm going to mark this as closed, since OpenScienceFramework achieves so much. It isn't really easy for 'browsing' but supports tags at least and the uploading/storing of files etc is really slick.
from psychopy.
Related Issues (20)
- [Bug]: import psychtoolbox has '_AllocateHIDObjectFromIOHIDDeviceRef' error from PsychHID and Cython HOT 3
- [Bug]: extraInfo added to trial handler does not appear in wide text output HOT 1
- [Feature Request]: Standardize checking status of movie stimulus playback in PsychoPy and PsychoJS HOT 1
- ZIP releases (i. e. for classroom installations) HOT 1
- [Bug]: git clone fails if directory name is not specified.
- [Bug]: app fails to launch on a server HOT 8
- [Bug]: Hindi glyphs (with matras/ diacritics/ vowels) not displaying in any PsychoPy version (both coder and builder) HOT 7
- [Bug]: Selecting audio device in builder and coder. HOT 4
- [Bug]: 'fast' operations (contrast, opacity, etc.) are slow in recent versions HOT 2
- [Bug]: AttributeError: 'SoundPygame' object has no attribute 'seek' HOT 4
- [Bug]: Error when clicking Save in Coder when no file open: AttributeError: ‘NoneType’ object has no attribute ‘filename’
- [Bug]: ioHub cannot find tracker HOT 1
- [Bug]: default_eyetracker.yaml file for Gazepoint eyetracker is not found HOT 4
- [Feature Request]: Fill screen with stimuli such as video. in their max size without altering aspect ratio I.E. Don't stretch it, , just fill the screen, and maintain aspect ratio: Example code inside HOT 3
- [Bug]: hardware.keyboard.waitKeys crash on Windows 11 HOT 2
- [Bug]: Builder not correctly updating code when options are changed HOT 3
- [Bug]: Python 3.11 and 3.12 manual installation fails HOT 1
- [Bug]: Conda installation via `psychopy-env.yml` python dependency fails
- [Bug]: Can't run PsychoPy after conda installation on Mac Sonoma HOT 6
- [Bug]: PsychPy is unable to load images from a public online source. Specifically, it is unable to load an image from a public AWS s3 bucket, as in: https://neurotype-images.s3.us-east-2.amazonaws.com/affective-images/004504.jpg HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from psychopy.