--------- Locking the D position --------- //This is the auxilary file for the Nof4 tool, it maps and scrambles the //statements and answers // /LET m=choose(mix1,s1a,s1b,s1c,s1d) /LET a=choose(mix1,a1a,a1b,a1c,a1d) /LET n=choose(mix2,s2a,s2b,s2c,s2d) /LET b=choose(mix2,a2a,a2b,a2c,a2d) /LET o=choose(mix3,s3a,s3b,s3c,s3d) /LET c=choose(mix3,a3a,a3b,a3c,a3d) /LET p=choose(mix4,s4a,s4b,s4c,s4d) /LET d=choose(mix4,a4a,a4b,a4c,a4d) /LET seed=random(1,300,1) /MAP(seed;M1,M2,M3;m,n,o) /LET M4=p /LET it=tex("\item[] ","") /DIS(tex("\begin{choicelist}","")) /DIS(it) A) /DIS (M1) /DIS(it) B) /DIS (M2) /DIS(it) C) /DIS (M3) /DIS(it) D) /DIS (M4) /DIS(tex("\end{choicelist}","")) /MAP(seed;b1,b2,b3;a,b,c) /LET b4=d /LET NM1=b1*(b1==1)+1 /LET NM2=b2*(b2==1)+1 /LET NM3=b3*(b3==1)+1 /LET NM4=b4*(b4==1)+1 /LET lett1=choose(NM1,"","A") /LET lett2=choose(NM2,"","B") /LET lett3=choose(NM3,"","C") /LET lett4=choose(NM4,"","D") /LET Nof4right=lett1+lett2+lett3+lett4 //************************************************************************* --------- Locking all positions --------- //This is the auxilary file for the Nof4 tool, it maps and scrambles the //statements and answers // /LET m=choose(mix1,s1a,s1b,s1c,s1d) /LET a=choose(mix1,a1a,a1b,a1c,a1d) /LET n=choose(mix2,s2a,s2b,s2c,s2d) /LET b=choose(mix2,a2a,a2b,a2c,a2d) /LET o=choose(mix3,s3a,s3b,s3c,s3d) /LET c=choose(mix3,a3a,a3b,a3c,a3d) /LET p=choose(mix4,s4a,s4b,s4c,s4d) /LET d=choose(mix4,a4a,a4b,a4c,a4d) /LET seed=random(1,300,1) /LET M1=m /LET M2=n /LET M3=o /LET M4=p /LET it=tex("\item[] ","") /DIS(tex("\begin{choicelist}","")) /DIS(it) A) /DIS (M1) /DIS(it) B) /DIS (M2) /DIS(it) C) /DIS (M3) /DIS(it) D) /DIS (M4) /DIS(tex("\end{choicelist}","")) /LET b1=a /LET b2=b /LET b3=c /LET b4=d /LET NM1=b1*(b1==1)+1 /LET NM2=b2*(b2==1)+1 /LET NM3=b3*(b3==1)+1 /LET NM4=b4*(b4==1)+1 /LET lett1=choose(NM1,"","A") /LET lett2=choose(NM2,"","B") /LET lett3=choose(NM3,"","C") /LET lett4=choose(NM4,"","D") /LET Nof4right=lett1+lett2+lett3+lett4 //*************************************************************************