The automagically generated TOCs at the top of subpages of "start" and "docs" start by listing as a first section "basic architecture for browser experiments". This entry is spurious and should not appear here.
in the resource section where templates and example experiments are described, it would be nice to have a screenshot from the template/example, e.g., in a circle on the left side with the opening paragraph of the description wrapped around this small picture
[this screenshot need not be very informative/visible, but it would just serve to differentiate visually the different entries]
Explain where/how to obtain the URL of the server app, for Heroku and local install. Insert this information in the first paragraph of 'serverapp/04use.html'.
At the moment all files have non standardized names, e.g. experiments/introduction.markdown, experiments/02filestructure.markdown and overview/introduction.markdown, introduction/advantages.markdown.
Also, some displayed names are not identical to their file names, e.g. resources and reuse on the top level. Or the page title and the sidebar title is not identical, e.g. Introduction and Overview under the experiments tab.
This makes it harder to find files and to navigate the homepage.
A bit of my nitpicking but I see the term "data base" used in a lot of places e.g. in some README files as well as in the instructions and description of the iterated narration experiment. The term is "database" not "data base" (which is not a word). Might want to change it so that the passages read a bit better. 😅
If you want to record multiple answers in the answer container, you have to create a custom answer_container_generator. If you use answers including radio buttons, you also have to change the name of the input from name="answer", to something else. In this case, the radio button will show next to the label (and no longer on top of it). In order to get rid of this, you have to include "style='display:none’” in each input radio button. (see e.g.https://github.com/magpie-ea/magpie-statement-manipulation/blob/master/02_custom_functions.js answer_container_gen ,
code : input type='radio' name='answer1' id='rt1o2' style='display:none' value=${config.data[CT].choice_options_1[1]} ) .
The info how to solve this issue should maybe be included in the documentation about defining a custom view from scratch, or more specifically somewhere where you are told how to record multiple responses in the same view.
it now reads its input data for main and practice trials from *.js files in folder trial_info
the new example should specify the same information but use the new functionality of the server app
concretely, let’s supply the info in main_trial.js by uploading it as a csv file, and the info in practice_trials.js by uploading it as a JSON file
include the files main_trial.csv and practice_trial.json in the new project’s ‘trial_order’ folder
include a new view at the end of the experiment which shows some information about the previous runs, e.g., how many times which option was selected in the main trials
so, make the response variable dynamically retrievable and include in this I/O example the functionality to read the previous responses back in
The necessary documentation to realize an experiment is already quite long (sections: experiments, server app, data collection) and is likely to become even longer.
It would be nice to have a quick start guide with just the minimal amount of information and pointers to the documentation.
There appears to be extra horizontal white space around hyperlinked text. This is visible for example on the landing page, e.g., after "getting started guide" and the following full stop.
When in a subsection like "server app" the text link in the top navigation line should be underlined. (This worked, but I seem to have ruined it when restructuring the site --- sorry!)