[Xerte] How to use the judge function correctly

Patrick Lockley Patrick.Lockley at nottingham.ac.uk
Tue Feb 17 17:41:06 GMT 2009


I think attributes can be set in script?
 
I tried id.correct, but it fails - maybe its id.clip or some such?
 
Sorry I'm not that good with the xerte coding side of things.


________________________________

	From: xerte-bounces at lists.nottingham.ac.uk
[mailto:xerte-bounces at lists.nottingham.ac.uk] On Behalf Of Dave Burnett
	Sent: 17 February 2009 17:31
	To: Xerte list
	Subject: RE: [Xerte] How to use the judge function correctly
	
	
	Aha. I think i see what is happening.
	
	Patrick, is there any way to address the responses object
directly?
	Something like:
	interaction.responses[1].status
	
	What I'm really driving at is there any way to dynamically set
the correct status T/F?
	
	
________________________________

	Subject: RE: [Xerte] How to use the judge function correctly
	Date: Tue, 17 Feb 2009 16:40:44 +0000
	From: Patrick.Lockley at nottingham.ac.uk
	To: xerte at lists.nottingham.ac.uk
	
	
	Well I replied to this, but sent an attachment and it appears to
have lost itself in the ether.
	 
	So http://www.nottingham.ac.uk/~cczpl/response.rlo
<http://www.nottingham.ac.uk/%7Ecczpl/response.rlo> 
	 
	basically
	 
	Set up an interaction, give it an id
	 
	Add to the interaction (i've used check boxes) a series of
items, giving each one an id, a response and a correct attribute
	 
	At some point, run some code and add to that code
<<interactionid>>.judge()


________________________________

		From: xerte-bounces at lists.nottingham.ac.uk
[mailto:xerte-bounces at lists.nottingham.ac.uk] On Behalf Of Dave Burnett
		Sent: 17 February 2009 16:26
		To: Xerte list
		Subject: RE: [Xerte] How to use the judge function
correctly
		
		

		Hmm.
		
		My interaction (id question) has 4 responses with names,
id's, correct set to 1.
		
		If I debug:
		question.responses.length
		
		I get 0
		
		
		
		
		
________________________________

		Subject: RE: [Xerte] How to use the judge function
correctly
		Date: Tue, 17 Feb 2009 15:17:15 +0000
		From: Patrick.Lockley at nottingham.ac.uk
		To: xerte at lists.nottingham.ac.uk
		
		
		Hello
		 
		I don't know how this function works, but I can possibly
help as thus
		 
		INTERACTION.prototype.judge = function() {
		 //check that each response whose correct is not
undefined
		 //has the same status as correct
		 for (var i = 0; i<this.responses.length; i++) {
		  if (this.responses[i].correct != undefined) {
		   //trace(this.responses[i].correct +" "
+this.responses[i].status);
		   if (this.responses[i].correct !=
this.responses[i].status) {
		    //doesn't match - user cannot have matched all
correctly
		    return false;
		   }
		  }
		 }
		 return true;
		};
		 
		That is the flash source code of the function, so it
looks like you need to set responses for the interactions for a judge to
work.
		 
		Pat


________________________________

			From: xerte-bounces at lists.nottingham.ac.uk
[mailto:xerte-bounces at lists.nottingham.ac.uk] On Behalf Of Peter
Huppertz
			Sent: 17 February 2009 15:07
			To: xerte at lists.nottingham.ac.uk
			Subject: [Xerte] How to use the judge function
correctly
			
			
			Hi List, 
			
			another beginner's question. Imagine the
following structure: 
			-- page 1 
			---- interaction: id=question1 
			-------- button 1: correct=0 
			-------- button 2: correct=0 
			-------- button 3: correct=1 
			-- page 2 
			---- script: question1.judge() 
			
			The script returns undefined, regardless of what
the user clicks. I also tried false and true instead of 0 and 1. What's
wrong? 
			
			Peter Huppertz


________________________________

		Get more out of the Web. Learn 10 hidden secrets of
Windows Live. Learn Now
<http://windowslive.com/connect/post/jamiethomson.spaces.live.com-Blog-c
ns%21550F681DAD532637%215295.entry?ocid=TXT_TAGLM_WL_getmore_092008>  


________________________________

	Want to do more with Windows Live? Learn "10 hidden secrets"
from Jamie. Learn Now
<http://windowslive.com/connect/post/jamiethomson.spaces.live.com-Blog-c
ns!550F681DAD532637!5295.entry?ocid=TXT_TAGLM_WL_domore_092008>  

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.nottingham.ac.uk/pipermail/xerte/attachments/20090217/cc8c1529/attachment.html


More information about the Xerte mailing list