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 08:14:36 UTC 2014
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/01fe2a9f-6519-4b0e-889a-7ddd002d63fe%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/886e94c8/attachment.htm>
More information about the Eprime
mailing list