﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Millisecond Forums » Millisecond Forums » Inquisit 6  » RSPAN Task not working properly?</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Sun, 13 Sep 2026 07:27:06 GMT</lastBuildDate><ttl>20</ttl><item><title>RSPAN Task not working properly?</title><link>https://forums.millisecond.com/Topic34482.aspx</link><description>Hi, I don't know if its me or script from library for RSPAN Task is not working properly, especially part with sentence feedback. During the practice session it always shows sentence answer as correct even if its not and during the test session it counts correct sentences as incorrect.&lt;br/&gt;&lt;br/&gt;I just wanted to report this issue. &lt;br/&gt;&lt;br/&gt;</description><pubDate>Mon, 27 Jun 2022 16:18:45 GMT</pubDate><dc:creator>fksmo07</dc:creator></item><item><title>RE: RSPAN Task not working properly?</title><link>https://forums.millisecond.com/Topic34483.aspx</link><description>&lt;blockquote data-id="34482" class="if-quote-wrapper" unselectable="on" data-guid="1656345216074" id="if_insertedNode_1656345214541" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34482" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="34482" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="34482" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;fksmo07 - 6/27/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34482"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi, I don't know if its me or script from library for RSPAN Task is not working properly, especially part with sentence feedback. During the practice session it always shows sentence answer as correct even if its not and during the test session it counts correct sentences as incorrect.&lt;br/&gt;&lt;br/&gt;I just wanted to report this issue. &lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34482"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Thanks for the report. You are correct, evidently two mistakes snuck in when the script was last revised. The fixes are as follows:&lt;br/&gt;&lt;br/&gt;(1) In &amp;lt;trial prac_solve_sentence&amp;gt;, change&lt;br/&gt;&lt;br/&gt;&amp;lt;trial prac_solve_sentence&amp;gt;&lt;br/&gt;/ pretrialpause = 200&lt;br/&gt;/ stimulusframes = [1=BlackFrame, GrayFrame, PracSentenceAnswer, TRUE, FALSE]&lt;br/&gt;/ validresponse = (TRUE, FALSE)&lt;br/&gt;&lt;strong&gt;/ iscorrectresponse = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return list.PracSentenceCorrect.nextvalue;&lt;br/&gt;]&lt;/strong&gt;&lt;br/&gt;/ responsemessage = (anyresponse, PracSentenceAnswer, 800)&lt;br/&gt;/ correctmessage = true(correcttext, 800)&lt;br/&gt;/ errormessage = true(incorrecttext, 800)&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.sentenceaccuracy=round(((values.sentenceproblemcount-values.sentencetotalerrors)/values.sentenceproblemcount)*100);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.correctSentences_perTrial += trial.prac_solve_sentence.correct;&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.prac_show_sentence.trialcount &amp;gt;= list.PracSentencelist.itemcount) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.prac_sentence_feedback;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.prac_show_sentence;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;/ recorddata = true&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;either to&lt;br/&gt;&lt;br/&gt;&amp;lt;trial prac_solve_sentence&amp;gt;&lt;br/&gt;/ pretrialpause = 200&lt;br/&gt;/ stimulusframes = [1=BlackFrame, GrayFrame, PracSentenceAnswer, TRUE, FALSE]&lt;br/&gt;/ validresponse = (TRUE, FALSE)&lt;br/&gt;&lt;strong&gt;/ iscorrectresponse = [&lt;br/&gt;&amp;nbsp; return trial.prac_solve_sentence.response == list.PracSentenceCorrect.nextvalue;&lt;br/&gt;]&lt;/strong&gt;&lt;br/&gt;/ responsemessage = (anyresponse, PracSentenceAnswer, 800)&lt;br/&gt;/ correctmessage = true(correcttext, 800)&lt;br/&gt;/ errormessage = true(incorrecttext, 800)&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp; values.sentenceaccuracy=round(((values.sentenceproblemcount-values.sentencetotalerrors)/values.sentenceproblemcount)*100);&lt;br/&gt;&amp;nbsp; values.correctSentences_perTrial += trial.prac_solve_sentence.correct;&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp; if (trial.prac_show_sentence.trialcount &amp;gt;= list.PracSentencelist.itemcount) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  return trial.prac_sentence_feedback;&lt;br/&gt;&amp;nbsp; } else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  return trial.prac_show_sentence;&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;]&lt;br/&gt;/ recorddata = true&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;or to&lt;br/&gt;&lt;br/&gt;&amp;lt;trial prac_solve_sentence&amp;gt;&lt;br/&gt;/ pretrialpause = 200&lt;br/&gt;/ stimulusframes = [1=BlackFrame, GrayFrame, PracSentenceAnswer, TRUE, FALSE]&lt;br/&gt;/ validresponse = (TRUE, FALSE)&lt;br/&gt;&lt;strong&gt;/ correctresponse = (list.PracSentenceCorrect.nextvalue)&lt;/strong&gt;&lt;br/&gt;/ responsemessage = (anyresponse, PracSentenceAnswer, 800)&lt;br/&gt;/ correctmessage = true(correcttext, 800)&lt;br/&gt;/ errormessage = true(incorrecttext, 800)&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.sentenceaccuracy=round(((values.sentenceproblemcount-values.sentencetotalerrors)/values.sentenceproblemcount)*100);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.correctSentences_perTrial += trial.prac_solve_sentence.correct;&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.prac_show_sentence.trialcount &amp;gt;= list.PracSentencelist.itemcount) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.prac_sentence_feedback;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.prac_show_sentence;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;/ recorddata = true&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;(both will work)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;(2) In &amp;lt;trial solve_sentence&amp;gt;, change&lt;br/&gt;&lt;br/&gt;&amp;lt;trial solve_sentence&amp;gt;&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.solve_sentence.correct==0) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.sentencecurrenterrors +=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.sentenceaccerrors +=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.sentencetotalerrors +=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;/ pretrialpause = 200&lt;br/&gt;/ stimulusframes = [1=BlackFrame, GrayFrame, SentenceAnswer, TRUE, FALSE, sentencedebug]&lt;br/&gt;/ validresponse = (TRUE, FALSE)&lt;br/&gt;/correctresponse = (item.SentenceCorrect.item(text.&lt;strong&gt;SentenceAnswer&lt;/strong&gt;.currentitemnumber))&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.sentenceaccuracy=round(((values.sentenceproblemcount-values.sentencetotalerrors)/values.sentenceproblemcount)*100);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.correctSentences_perTrial += trial.solve_sentence.correct;//compute the number of correct sentences per trial&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.show_letter;&lt;br/&gt;]&lt;br/&gt;/ recorddata = true&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;to&lt;br/&gt;&lt;br/&gt;&amp;lt;trial solve_sentence&amp;gt;&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.solve_sentence.correct==0) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.sentencecurrenterrors +=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.sentenceaccerrors +=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.sentencetotalerrors +=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;/ pretrialpause = 200&lt;br/&gt;/ stimulusframes = [1=BlackFrame, GrayFrame, SentenceAnswer, TRUE, FALSE, sentencedebug]&lt;br/&gt;/ validresponse = (TRUE, FALSE)&lt;br/&gt;/correctresponse = (item.SentenceCorrect.item(text.&lt;strong&gt;SentenceProblem&lt;/strong&gt;.currentitemnumber))&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.sentenceaccuracy=round(((values.sentenceproblemcount-values.sentencetotalerrors)/values.sentenceproblemcount)*100);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.correctSentences_perTrial += trial.solve_sentence.correct;//compute the number of correct sentences per trial&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.show_letter;&lt;br/&gt;]&lt;br/&gt;/ recorddata = true&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Mon, 27 Jun 2022 16:18:45 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>