67
that only one of the five  response options must be chosen and, consequently,
guarantees your skips to work.
5.18
Text Labels
QuickInfo
Text labels provide the response alternatives (e.g., strongly agree, female, >10,000,
and so forth, very positive) for scale response and thought rating items. Simply type
whatever label you want in the Text Label field of a response option. If you specify
none, for a given text label, then that label will appear blank. This can be used, for
example, to create a scale anchored only at the ends.
Hints
You can also now include <specify> in the text label of any response option. This will not
be displayed to the subject but will cause MediaLab to prompt subjects to enter a text
response. This is handy in cases where you want to provide an alternative such as
"other." For example, if you wanted a response option to be labeled as "other" and you
wanted subjects to specify what "other" means, then enter other <specify> in the Text
Label field for that response choice. The actual text response will be written to the data
file.
Also note that copying and pasting a questionnaire item using the <specify> options, all
the copied items will also contain the <specify> option.  
Advanced Hints
If you want to specify a specific location for a button you can add top and left parameters
to the Text Label field for that response option. For example, if you want to relocate a
button with a text label of "skip this question" then you could type "Skip this question
(t.7,l.7)" in the Text Label field for that response option. That would make the button
appear 70% of the way across and 70% of the way down the screen.
If you want to adjust the size of the button you can add height and width parameters
to the Text Label field for that response option. In the example above, if you wanted to
resize the button as well as relocating it, you could type "Skip this question (t.7,l.7)" in
the Text Label field for that response option. This would produce the same result as
above except the label would be 20% of the screen width.
Finally, if you want to place the text label within the button itself, then simply put the text
label in the Label field the parameters in the Text Label field for that response option, like
this:
The result will be: 
60
63
Pdf to text - Library SDK component:C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net, ASP.NET MVC, WinForms, WPF application
C# PDF to Text (TXT) Converting Library to Convert PDF to Text
www.rasteredge.com
Pdf to text - Library SDK component:VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net, ASP.NET MVC, WinForms, WPF application
VB.NET Guide and Sample Codes to Convert PDF to Text in .NET Project
www.rasteredge.com
MediaLab v2014
68
Inserting Variables in Response Options
You can also insert prior responses
from fill-in-the-blank items, scale responses,
multiple responses, and any response.xls variables you have calculated
into the
response options of any subsequent questionnaire item that allows response options.
Simply type the item name
with a set of <>, like this: <item_name>. For example, if
you have items named "friend1" and "friend2" you could have whatever was recorded for
those items appear in the response options for a later item like this: 
1. I would pick <friend1> 
2. I would pick <friend2>
Whatever value was recorded for the "friend1" item will appear in place of <friend1>, and
whatever value was recorded for the "friend2" item will appear in place of <friend2>. 
Remember that to insert a variable into an item, that variable must first have a response
recorded in the data file.  
Using HTML for Labels
If you want to create custom formatted or graphic labels for your scale response options,
you can enter an HTML file or URL in place of the standard text label. This can be used to
present formatted text or images beside each button. 
Here is an example.  Paste this code into a text file and save it as "label1.htm" in your
experiment folder. You can preview the result by opening the file in Internet Explorer.
<body style="font: 12pt arial; color: navy; background: #ccccff; margin: 0px">
<i>Strongly</i> Agree 
</body>
Enter "label1.htm" for your button label and this is how it will appear:
See also
Questoinnaire (.que) Files > Labels
, especially for information regarding valid input
options and recoding response data
5.19
Write to Data File
QuickInfo
By checking this field, data will be written to the data file. When the value is unchecked,
MediaLab will not write a value for this variable to the data file and will not include the
variable name in the data input file. See Data
for more details.
For item types like Instruction items that do not gather input data, the response "ok" is
written to the data file to confirm that the item was presented (i.e., as opposed to being
skipped). If this you do not to write data from these items for whatever reason (e.g.,
practice trials), simply uncheck the Write to Data File field for that item. 
76
101
56
55
70
Library SDK component:C# PDF Text Extract Library: extract text content from PDF file in
Text: Extract Text from PDF. |. Home ›› XDoc.PDF ›› C# PDF: Extract PDF Text. Enable extracting PDF text to another PDF file, TXT and SVG formats.
www.rasteredge.com
Library SDK component:VB.NET PDF Text Extract Library: extract text content from PDF
PDF ›› VB.NET PDF: Extract PDF Text. Advanced Visual Studio .NET PDF text extraction control, built in .NET framework 2.0 and compatible with Windows system.
www.rasteredge.com
69
5.20
Write Data as Text
QuickInfo
When the Write as Text field is checked in the Details menu (see below), MediaLab will
write the data to the data file with quotes surrounding it. It will also indicate in the SPSS
input file that the variable format is text; otherwise, value formats are recorded as
numeric. Missing values for items with the Write as Text field checked will also be treated
as text format; otherwise missing data values will be recorded as numeric format.
Typically, this option is checked for item types like essay
, recall list
, and thought
listing
whose data are primarily text, but it can be used with other item types as well.
Also see the Data
section of the manual for more details.
5.21
Write Reaction Time
QuickInfo
When the Reaction Time field is checked in the Details menu (see below), the response
time for the item will be written to the main data file. In the data input file which
MediaLab creates, a "t" will be appended to the beginning of that item name
in order
to create a new variable name for the response time. You can leave this field unchecked if
you have no interest in assessing the response time for a given item. Also see the Data
section of the manual for more details.
44
49
51
70
56
70
Library SDK component:C# PDF insert text Library: insert text into PDF content in C#.net
|. Home ›› XDoc.PDF ›› C# PDF: Insert Text to PDF. Powerful .NET PDF edit control allows modify existing scanned PDF text.
www.rasteredge.com
Library SDK component:Online Convert PDF to Text file. Best free online PDF txt
Online PDF to Text Converter. Download Free Trial. Convert a PDF to Text. Just upload your file by clicking on the blue button
www.rasteredge.com
MediaLab v2014
70
Viewing Data
By default, data files are written to a Data subfolder located in the same folder as your
experiment (.exp) file. For example, if your experiment were c:\experiments\test\test.exp
then your data would be saved to c:\experiments\test\data\*.   If this data subfolder does
not exist when you run a session, MediaLab will create it. The main data file will be given
the same name as the experiment file, but with different file extensions to indicate the
different formats (e.g., .txt for the SPSS text-formatted data, .sav for the native SPSS
data file and .csv for the comma-delimited text files). Data from essay items
and on-
line rating items
will also be located in the Data subfolder.
You can view these files by browsing through "My Computer" on your desktop to the
appropriate data folder. You can also select View Data from the Data menu in MediaLab--
this will allow you to view any data file (.txt, .csv, .sav) you select.  Note that MediaLab
will use the default program your computer uses to view these file types.
Alternative Data Structures
How does MediaLab write the data file given that different subjects can get different
dependent measures? Good question! This was a real challenge, because we wanted to
be able to produce a single data file that could be a constant for all subjects no matter
what condition they were in. As you may know, data are collected during the
administration of questionnaire files (in which anything can be embedded). Subjects can
then receive different questionnaires in different conditions, or the same questionnaires
but in different orders. Before starting an experimental session, MediaLab goes through
the whole experiment file and looks for all the questionnaires you have in all your
conditions. When MediaLab writes the data file, it writes data for ALL the questionnaires
in the experiment, whether or not the subject received them. If a subject did not receive
certain questions or questionnaires then missing values are written. When the subject
has finished, MediaLab writes TWO sets of data files that contain the same information
but are structured differently depending on your needs. These two sets are called 
44
48
Library SDK component:C# PDF Text Search Library: search text inside PDF file in C#.net
|. Home ›› XDoc.PDF ›› C# PDF: Search PDF Text. C#.NET PDF SDK - Search and Find PDF Text in C#.NET. C#.NET PDF DLLs for Finding Text in PDF Document.
www.rasteredge.com
Library SDK component:VB.NET Create PDF from Text to convert txt files to PDF in vb.net
C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# Read: PDF Text Extract; VB.NET PDF - Create PDF from Text in C#.NET.
www.rasteredge.com
71
ByQuestionnaire and ByVariablename and can be found in the Data subfolder of your
experiment. Here is the difference between the folders:
ByQuestionnaire
The ByQuestionnaire data folder organizes your data by questionnaire (hence the name).
Before writing the data, MediaLab alphabetically orders all of the questionnaires in the
experiment. MediaLab then writes all of the data for each variable in the first
questionnaire, the second questionnaire and so forth. If a subject did not receive a
particular questionnaire in their condition, then missing values are written. Thus, the final
data file lists variables sorted first by the alphaabetical order of the names of the
questionnaire files used and then by the order of the items as they were programmed
into the questionnaire file.  This results in a constant data format no matter which
questionnaires a subject received and the order in which they were administered.
ByVariablename
In contrast, the ByVariablename data folder organizes your data by variable names.
Before writing the data, MediaLab goes through all of the questionnaires in your
experiment and alphabetically orders all of the variable names. It then proceeds to write
the data for all of the variables in this order—regardless of the questionnaire in which
they occurred. Remember that the variables will be in alphabetical order so q10 would
end up following q9; If you are using a naming system like that, you might want to use
q09 instead. Because the ByVariablename data files don't care about which questionnaire
asks the questions, the data for items with identical variable names will all be written to
the same column even if they are asked in different questionnaires. Thus, the final data
file lists all variables in alphabetical order of their item names, regardless of their
questionnaire file or order of presentation during an experiment session.  This results in
an extremely easy way to analyze data from most experiments. It is also especially useful
when you want to include the same variable in different questionnaires for different
experimental conditions. 
CSV vs TXT vs SAV Files
You will notice that MediaLab writes a .txt file and a .csv file to each folder. The .txt file is
intended to be read into SPSS which has no practical limit on cases or variables. The
accompanying .sps syntax file that is generated will read this .txt file. The .csv file is
intended to be read in by pretty much any spread sheet application such as Excel. Many
people prefer to use Excel method because it's simpler, but note that Excel is limited to
reading in the first 255 variables from your .csv file unless you are using Excel 2007 or
later. 
Notice that there is also an .sav file located in the ByVariablename folder. This is a native
SPSS data file that can be opened directly in the Data Editor Window of SPSS. You need
to be careful with the .sav files because they are very sensitive to changes in the
structure of your experiment. If you make changes to your study, it's usually best to
delete (or move) the old .sav file and allow MediaLab to generate a fresh one for the
revised experiment. Note that versions of SPSS prior to version 12 only allow variable
names of up to 8 characters; more recent versions allow for up to up to 64 bytes in
length. This typically means a maximum of 64 characters in single-byte languages, such
as English, French, and German, and a maximum of 32 characters in double-byte
languages, such as Japanese, Chinese, and Korean. If you have any names longer than
the limit allowed with your version of SPSS  (e.g., with suffixes added by MediaLab) then
they will be renamed VAR0001, VAR0002, etc. In order to find out which variables had to
be renamed, you can double click on them in SPSS. MediaLab saves the original variable
name as the variable label.
Library SDK component:C# Create PDF from Text to convert txt files to PDF in C#.net, ASP
ASP.NET: Create PDF. ASP.NET: Convert PDF. ASP.NET: Edit PDF Text. ASP.NET: Edit PDF Image. C#.NET PDF - Create PDF from Text in C# Using XDoc.PDF SDK for .NET.
www.rasteredge.com
Library SDK component:VB.NET PDF delete text library: delete, remove text from PDF file
from PDF. |. Home ›› XDoc.PDF ›› VB.NET PDF: Delete Text from PDF. Free VB.NET PDF SDK library for deleting PDF text in Visual Studio .NET application.
www.rasteredge.com
MediaLab v2014
72
Advanced Hint
Some people strongly prefer using the .csv data format but get stuck when they have
more than 255 variables because they do not have Excel v2007 or later. If you try
opening your .csv file in Excel and get the "file not loaded completely" message, you can
deal with this by importing the file directly into SPSS. To do so, first rename the file from 
.csv to .txt.  Then, in SPSS, you can select 
File > New > Data
File > Open
Files of type > Tab-delimited (*.dat,*.txt)
File name  <select your file>
Predefined format? No
Delimited? Yes
Variable names at top? Yes
First case = Line 2
Each line represents a case? Yes
All of the cases? Yes
Delimiter? Comma (uncheck all others)
Finish
If you have any trouble reading in the data, you can look at the data directly in any text
editor. If the file is especially large and difficult to read in its raw form, try a powerful free
text editor like PSPad from www.pspad.com.
See also
Data FAQ
6.1
Data FAQ
Merging Data
Using SPSS to read your data
Using Excel or other spreadsheet to read your data
Getting Data into SAS
Viewing Data
Determining presentation order of random items and files
72
73
73
73
73
74
74
73
Determining when events happened in real time
Location of essay data
Changing the values written to the data file
Changing the value used for missing data
The Clear Data button and how to disable it
How to create a vertical format data file
How to save data from a custom item made with HTML
Using Long variable names
Inserting variables into question wording and response options
Is there an easy way to merge multiple MediaLab data files?
Each subject's data are appended to the same constant data file for ease of analysis, so
you won't have to merge any files that are collected on the same computer. You will
however have to merge files collected on different computers. MediaLab offers a utility
called FileMerge located in the Utilities folder to do this rather painlessly. You can also
start FileMerge by selecting Data > Merge Data Files from the main MediaLab menu. After
opening the filemegre application and a separate window on your computer containing
the files you wish to merge, just drag the files you want to merge into the FileMerge
window and select "Merge Files" from the File menu of the filemerge application.  If you
like, you can also save the list of files to merge them again later. A quick tutorial on
FileMerge is available by clicking on the FileMerge Help menu. 
How do I get SPSS to read the .txt data?
The easiest way to access your data in SPSS is to open the .sav data file located in the 
byVariablename data subfolder. However, if for any reason you want to import the raw
text data files using SPSS syntax, here's how. If your experiment is called exper1, then
the text file "exper1.txt" will have all your data in format that SPSS can read. The text file
"exper1.sps" will be the input syntax file for SPSS to read. Just open "exper1.sps" in
SPSS--make sure that you don't try to open it in the Data Editor window--and it will read
the exper1.txt" file. It will automatically assign variable formats and variable names. You
can start analyzing immediately. At the top of the .sps input file are a number of things to
check for to make sure you don't get any errors (e.g., variable names that are too long).
Once the data has been read into SPSS, you can save it as a .sav file, analyze it
immediately or export it into almost any other database format.
How do I get Excel to read the data?
If your experiment file was named "exper1" then also written to the Data folder will be a
file called "exper1.csv". This file will have all your data in a format that Excel can read.
Just open this file with Excel, and it will automatically read in the data, variable formats,
and variable names. You can then save the file as an .xls file readable by almost any
stats package. Be careful though, Excel can only read 255 variables. If you have more
variables than that (including response times), then you may want to have SPSS read in
your file.
How do I get SAS and other data analysis packages to read the data?
Most stats package will have the capability to read the .csv file (this is the comma-
delimited file) in the data folder of your experiment directory and transform it into format
74
74
74
75
75
75
76
76
76
MediaLab v2014
74
compatible with itself. If not, have Excel read the .csv file and then have your stats
package read the Excel file. Some will require you to save the Excel file in an earlier
version (e.g., as an Excel 2003 worksheet).
How do I determine the order in which random items were presented?
There is routine that keeps track of the actual presentation order of everything (e.g., of
files and questionnaire items that are presented randomly). After completely running an
experiment file in Medialab, you can find a log file called question_order.csv in the
ByQuestionnaire
data folder. The first row is the order of files (i.e., from the .exp file)
and the remaining rows are the question orders for each questionnaire in the order they
actually occurred, with a time stamp written to verify the time at which each
questionnaire was started.
How can I tell exactly when an item was presented—i.e., in real time?
By entering @ in the Parameter(s) field
for any item in a questionnaire, you can have
MediaLab write a timestamp at the onset of the item. When you do this, a timestamp will
be appended to a file called timestamps.csv in the data folder. It will include the subject
id, the variable name, the time at which the item *started* (e.g., 12:23:22), the
milliseconds elapsed from the beginning of the experiment and the milliseconds passed
since the last timestamp.
Where is my essay data?
Because large quantities of text do not play well with most data files, the responses of
subjects to essay items
will be written to their own separate data files located in the
main Data folder. The file will be named after the item name you use for the essay. For
example, if you have an essay item named ess1 then look for your essay data in a file
called "ess1.txt" in the main data folder. The responses of all subject to this question will
be appended there along with their subject and condition IDs.
Can I change the values written to the data file?
On scale response items
and thought rating items
, the default value written to the
data file is always the ordinal value of the response option. For example, if the first
option is chosen then a 1 is written to the data file—even if the button label read A, -5 or
0. For multiple response items, the default value of a chosen response is always 1 or 0 if
that response option is not chosen. For all of these item types you can specify an
alternate value for any given response option. This simply saves you from having to
recode the data after collecting it. To specify an alternate value, specify it in squiggly
brackets after the text label like so:
Note that the value can be text or numeric although numeric is recommended. If you use
text, make sure the Write as Text
option is checked for the item.
71
59
44
50
51
69
75
Can I change the value used for missing data?
By default, 99 is used as the value for missing data. Because most item types are either
open ended or limited to a numeric value of 12, 99 is usually safe. However, if you
suspect 99 might be a dangerous value for your particular study you can choose an
alternate value. Simply create a text (.txt) file in your experiment folder and name it
"missing.txt" and on the first line of that file, enter the alternate value. It must be
numeric.
What is the Clear Data button for and can I disable it?
When you make changes to your experiment, you often change the structure of your
data. This can cause confusion in your data because one subject's data are always
appended to the last. Consequently, it is always a good idea to clear your data folder
after making changes to your study. If the existing data are important, then back them
up and merge them later
with the new data. If they are not important (e.g., they are
just test files) then you can click the Clear Data button when entering the subject and
condition IDs after selecting a file to run
This will delete everything in your data folder resulting in a clean start. Note that some
people get very nervous about having this button so accessible. If that's you, there is a
way to disable it—on the Preferences menu, simply click Disable Clear Data. Note that
MediaLab will attempt to send cleared data to the Windows Recycle Bin if the experiment
is stored locally (i.e., as opposed to on a network drive).  
How do I create a vertical format data file?
Occasionally, you may want to access your MediaLab data in a vertical format--i.e., one
variable per row--rather than the usual horizontal format--i.e., all data for each subject
located in a single row. Located in the Utilities folder is a file called vertical.mdb. This file is
a blank Access database. This file can be copied into the ByVariablename
subfolder of
any experiment you like. If MediaLab finds this file after a session is complete, it will
output all of the data into three columns (subject, varname, value) of the "vertical" table.
MediaLab will always append data to whatever data already exist in the file and this
function will be in addition to all of the usual data file formats. To maximize compatibility,
this file is in Access 97 format--consequently it is readable by all versions of Access. A
simple test of this function would be to copy the vertical.mdb file into the ByVariablename
subfolder in your experiment folder and run that sample--you should find the results
stored in that file after you run the session. This is also a handy way to programmatically
access data immediately after a session for use in other programs.  
73
9
71
71
MediaLab v2014
76
How to save data from a custom item made with HTML
See Custom Items
.
Can I use Long Variable Names?
The limit in MediaLab for variable names is 60 characters. Keep in mind though that some
statistical packages and spreadsheet applications may still have difficulty working with
longer variable names. Be sure to view and analyze some practice data before going too
crazy with this feature! 
Inserting variables into question wording and response options
You can insert variables from the data files into the question wording and response
options by using <variablename>. For example, if you have variables in your data file 
called "friend1" and "friend2" you could have response options for any subsequent items
in your questionnaire files like this: 
1. I would pick <friend1> 
2. I would pick <friend2>
This will work to insert prior responses from fill-in-the-blank items, scale responses,
multiple responses, and any response.xls variables you have calculated
See Also
Data
Tutorial and Additional Samples
A good way to get the feeling of how MediaLab works is to run a couple sample
experiments and then look to see how they were put together. If you are new to
MediaLab you can get the gist of things by running through the quick on-line tutorial.
From the main menu in MediaLab, select Help > On-Line Tutorial. The text from the six
steps of the tutorial are also contained in this section (see Sample 1
) in case you
would rather work from a hard copy (if you are reading this online, you can always right
click any topic and select Print).
After that, you can take a look at any of the additional sample experiments that illustrate
the basic features of MediaLab. They are contained in the Samples folder of the MediaLab
program folder. With the exception of the first basic sample, all the samples are zipped
and will need to be unzipped in order to use them. If you are using Windows XP or later,
you can do this by right clicking on the zip file and selecting Extract All.
Other Sources for Samples
www.empirisoft.com/support - see MediaLab: Shared Experiments
This area of our website forums is provided for you to post your MediaLab
experiments, questionnaires and other MediaLab related files for others to play with.
Feel free to post away! Also, feel free to comment on any posts if you happen to try
them--sort of an informal peer review process. We may edit posts when we deem it
necessary. Please zip your files and folders whenever possible! Note that you will need
to register to download files, but registering is quick, easy and free. 
88
101
70
77
Documents you may be interested
Documents you may be interested