How to only display certain items/rows of a nested list in a TextDisplay

mattias.kurnik at gmail.com mattias.kurnik at gmail.com
Fri May 9 11:42:55 UTC 2014


Yes, It worked! Thanks a lot! You saved my experiment!

;) Have a nice day!

Den fredagen den 9:e maj 2014 kl. 10:14:36 UTC+2 skrev mattias... at gmail.com:
>
> Hi Armina! Nice to meet you!
>
> Ok, I inserted some labels into the trial line, not really knowing what I 
> was doing, then I just thought "oh forget about it you have better things 
> to do". I will do this today then, and it will probably work very fast, 
> because it looks very reasonable that path you described :)
>
> Thanks! It was nice of you to help!
>
> Regards,
> Mattias!
>
> Den torsdagen den 8:e maj 2014 kl. 12:36:22 UTC+2 skrev armina:
>>
>> Hi Mattias,
>>
>> I would use label object for that.
>> try put your sentences into list under two attributes (say, Target and 
>> Question) and mark empty cells in the Question as 0.
>> the procedure would be the following: 
>> Target TextDisplay
>> InLine
>> Question TextDisplay
>> Label_NoQuestion
>>
>> InLine content: 
>> If c.GetAttrib ("Question")="0" then 
>> GoTo Label_NoQuestion
>> Else
>> End If
>>
>> it should work. 
>> good luck!
>> armina
>>
>>
>>
>> On Wednesday, 7 May 2014 22:06:59 UTC+3, mattias... at gmail.com wrote:
>>>
>>> Hi,
>>>
>>> I am putting together an experiment in the builder and have run into a 
>>> small problem I can't seem to solve.
>>>
>>> The experiment is a list of 120 sentences being showed in random order 
>>> by a TextDisplay. 32 of these have a comprehension question to go with 
>>> them. All sentences are paired up in the same .txt-file, and by the 88 of 
>>> the 120 sentences that lack a comprehension question there is a gap 
>>> (alternatively a 'junk value') instead of a comprehension question.
>>>
>>> I have set this up as follows: a main list with the 120 sentences as one 
>>> list attribute, which is retrieved from a file saved on the hard drive. I 
>>> have just typed in [<120sentences>] the first row ("ID") so that it 
>>> retrieves the lot from a tab delimited text file, and the same name 
>>> ([<120sentences>]) in the TextDisplay window. Then I have a nested list 
>>> (List2) in the one containing the 120 sentences (List1). It has the same 
>>> set up: 1 attribute; this time with [<32 sentences + (120-32) gaps where I 
>>> have no text>], so that it retrieves all those sentences from the other row 
>>> in the list. The text files are set up correctly and function. The thing I 
>>> cannot do is get rid of the 88 gaps which pop up every time I run the 
>>> program. The gaps are there because I need to make sure that the 
>>> comprehension question is paired up with the correct sentence.
>>>
>>> I have tried a number of things:
>>>
>>> 1) I have tried to set the default value of the list to "nothing at 
>>> all", and had no value at all in the gap next to sentences which lack a 
>>> comprehension question to see if I could instruct the program to simply not 
>>> print anything for those places in the list.
>>>
>>> 2) I have tried to write a criterion in an inlist which says:         If 
>>> TextDisplay2.ACC = 0 then List2.Terminate                'TextDisplay2' is 
>>> the text output I see on the screen coming from the nested list. 'List2' is 
>>> the name of the nested list. To try and make the program terminate and go 
>>> back to the start of the loop - List 1 (and rest of the loop)... followed 
>>> by List 2... - then from the beginning again - before it performs the 
>>> process that leads to the pop up of a blank slide with the default value on 
>>> it. I have not got this to work. I have tried with other values than 0 - 
>>> "x" for a string of "x" in it, and then put "x" in all those gaps in the 
>>> list I have made. That did not work though.
>>>
>>> 3) I have tried to put all the values in the nested list into the list 
>>> manually in Eprime, by making 120 rows, and then putting the Weight to 0 
>>> for all the Gap sentences with the hope that this will instruct the program 
>>> to not print these ones. But that does not work either, it still prints 
>>> them.
>>>
>>> I have probably done one or few other things I cannot remember right 
>>> now, but these 3 points summarize the main strategies I have been using, so 
>>> all those other attempts have just been variations on them. The fact stands 
>>> that none of them seem to work.
>>>
>>> So I'd be indebted to anybody who cared to offer some pointers, thanks. 
>>> I have looked in the manual, that's how I found the inLine "If ---.ACC = X 
>>> then ---.Terminate". Maybe I am not looking hard enough...
>>>
>>> Grateful for your assistance!
>>>
>>> Regards,
>>>
>>> Mattias
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups "E-Prime" group.
To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com.
To post to this group, send email to e-prime at googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/0168bc30-818f-46c6-bfd1-d77d4c3da9b5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.linguistlist.org/pipermail/eprime/attachments/20140509/f010e846/attachment.htm>


More information about the Eprime mailing list