saeub / okra Goto Github PK
View Code? Open in Web Editor NEWA mobile app for conducting reading comprehension experiments.
Home Page: https://saeub.github.io/okra
License: GNU General Public License v3.0
A mobile app for conducting reading comprehension experiments.
Home Page: https://saeub.github.io/okra
License: GNU General Public License v3.0
const
in argumentsAboutListTile
.toList()
every time is not very nice (see b9594ad)ApiError.retriable
to consistently show retriable/unretriable error messagesfinal
instead of var
whenever possible (good reason)subtask
to trial
initState
only if access context
is requiredAdd an optional randomSeed
to relevant task data:
Tasks should always be configurable to give the participant (immediate) feedback about correct and incorrect answers, but it should never be enforced. Currently, feedback is only supported for lexical-decision
.
Think about backwards-compatibility. Communicate versions between API and client. Have clients reject APIs with incompatible versions.
What happens when a client or an API is upgraded?
All of these need to be done before the pilot study:
finishTask
request hasn't finishedpackage_info_plus
Support an optional practice task per experiment.
Experiment
model.Add configuration at the Experiment
level for settings that apply to all tasks (e.g. readingType
, showQuestionMark
).
More configurability:
Detect lifecycle events:
Add an API endpoint /task/{taskId}/abort
.
Require users to correct their answers until they are correct, measure number of retries.
As in Laban et al. (2021) (p. 8):
When submitting answers, participants received feedback on which were incorrect, and were required to re-submit until all answers were correct. This aligns the objective of the participant (i.e., finishing the task rapidly), with the task’s objective (i.e., measuring participant’s efficiency at understanding). This also gives a way to discourage participants from “brute-forcing” the task, re-submitting many combinations until one works.
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.