# Creating a package for psycholgical experiments / tasks / assessment creation

**URL:** <https://discourse.julialang.org/t/creating-a-package-for-psycholgical-experiments-tasks-assessment-creation/13388>\
**Category:** General Usage\
**Created:** [August 13, 2018, 3:50pm UTC](https://discourse.julialang.org/t/creating-a-package-for-psycholgical-experiments-tasks-assessment-creation/13388 "2018-08-13T15:50:40Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![DominiqueMakowski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dominiquemakowski/32/51410_2.png) [@DominiqueMakowski](https://discourse.julialang.org/u/DominiqueMakowski)\
**Post date:** [August 13, 2018, 3:50pm UTC](https://discourse.julialang.org/t/creating-a-package-for-psycholgical-experiments-tasks-assessment-creation/13388/1 "2018-08-13T15:50:40Z")

</div>

I would like to create a module for allowing the easy creation of psychometric tasks.

The core features of such package would be:

- Text & image displaying
- Response (keyboard & mouse) collecting
- Possibility of preloading images (or any “stimulus”) and rendering them at a precise moment

I would like it to have an analytical syntax similar to [neuropsydia](https://github.com/neuropsychology/Neuropsydia.py) for python. For instance, in abstract code:

```julia
import X # The module
X.start() # Will create a window

X.load(image)
X.actually_render_on_screen(image)
answer, reaction_time = X.get_response()

X.close() # Destroy window

```

My question is: What are your opinions about the best backend / framework to start something like this? OpenGL? GLFW? Makie.jl? Something else?

PS: I know that [Weber](https://github.com/haberdashPI/Weber.jl) exists already, yet its syntax / design makes it more suitable for psychophysics than cognitive assessment.
