Re: Test
Try experimenting a bit Bruce. Look into variable>set random value and figure out how it fits into the project. It's all pretty easy, I think if you just roll up your sleeves and get in there and start trying stuff you'll figure it out in no time...
Corey Milner
Creative Director, Indigo Rose Software
Announcement
Collapse
No announcement yet.
Test
Collapse
X
-
Re: Test
How would I apply the random questions to this type of dynamic page?
Leave a comment:
-
Re: Test
OK download the attached file, it demonstrates a dynamic page. We have one page but it serves up the contents of a different global list depending on what quiz you click on.
As for the global lists, like I say you can tweak them at design time until the cows come home, provided that they come home eventually.
12444-quiz.am4
Corey Milner
Creative Director, Indigo Rose Software
Leave a comment:
-
Re: Test
Hey Corey-
You said:
"You should build the quiz engine. Once that's done you can add, delete, and edit questions to the master pool til the cows come home"
How would you approach this? Should I have all the questions 1-10 in a folder called test 1 (there are more then one test) and access those questions via the demo called Random Text Files.am4? (That one of you good people put out)
<IR_ACTIONS_LIST>
<Action name="Get Property">
<Type>116</Type>
<Function>0</Function>
<DTIndentLevel>0</DTIndentLevel>
<Enabled>1</Enabled>
<ErrorHandling>
<UserNotificationMode>2</UserNotificationMode>
<CustomErrorMessage/>
<OnErrorAction>0</OnErrorAction>
<JumpToLabel/>
</ErrorHandling>
<Variable>%NumItems%</Variable>
<Target>Document Files</Target>
<Property>Item Count</Property>
</Action>
<Action name="Set Value">
<Type>6</Type>
<Function>0</Function>
<DTIndentLevel>0</DTIndentLevel>
<Enabled>1</Enabled>
<ErrorHandling>
<UserNotificationMode>2</UserNotificationMode>
<CustomErrorMessage/>
<OnErrorAction>0</OnErrorAction>
<JumpToLabel/>
</ErrorHandling>
<Variable>%MaxIndex%</Variable>
<Value>%NumItems% - 1</Value>
<Evaluate>1</Evaluate>
</Action>
<Action name="Set Random Value">
<Type>65</Type>
<Function>0</Function>
<DTIndentLevel>0</DTIndentLevel>
<Enabled>1</Enabled>
<ErrorHandling>
<UserNotificationMode>2</UserNotificationMode>
<CustomErrorMessage/>
<OnErrorAction>0</OnErrorAction>
<JumpToLabel/>
</ErrorHandling>
<Variable>%RndIndex%</Variable>
<Method>0</Method>
<Maximum>%MaxIndex%</Maximum>
<Minimum>0</Minimum>
<Mask/>
</Action>
<Action name="Get Item">
<Type>112</Type>
<Function>0</Function>
<DTIndentLevel>0</DTIndentLevel>
<Enabled>1</Enabled>
<ErrorHandling>
<UserNotificationMode>2</UserNotificationMode>
<CustomErrorMessage/>
<OnErrorAction>0</OnErrorAction>
<JumpToLabel/>
</ErrorHandling>
<TargetList>Document Files</TargetList>
<GetType>2</GetType>
<Index>%RndIndex%</Index>
<IndexDelimiter>;;</IndexDelimiter>
<Variable>%DocumentPath%</Variable>
<VarDelimiter>;;</VarDelimiter>
</Action>
<Action name="Open">
<Type>7</Type>
<Function>0</Function>
<DTIndentLevel>0</DTIndentLevel>
<Enabled>1</Enabled>
<ErrorHandling>
<UserNotificationMode>2</UserNotificationMode>
<CustomErrorMessage/>
<OnErrorAction>0</OnErrorAction>
<JumpToLabel/>
</ErrorHandling>
<FileName>%DocumentPath%</FileName>
<Verb>open</Verb>
<WorkingDir/>
<RunMode>0</RunMode>
</Action>
</IR_ACTIONS_LIST>
You said:
"You do not need to repeat the core, just have it context sensitive" Please explain with a little more detail.
Thx
Bruce
Leave a comment:
-
Re: Test
Man... I don't even have one yet and I designed the ding-danged things ding-dang it. Freakin' justice, where's the freakin' justice? [img]/ubbthreads/images/icons/smile.gif[/img]Looks pretty sweet in the pic though.
Corey Milner
Creative Director, Indigo Rose Software
Leave a comment:
-
Re: Test
Kewl shirt Derek! [img]/ubbthreads/images/icons/smile.gif[/img]
Leave a comment:
-
Re: Test
I guess the recommendation should be however it is most easily deployed.
Either way, it will be interesting to see the finished product.
Leave a comment:
-
Re: Test
Maybe Darryl had another reason to reccomend that, I don't know. But my thought is why? Easier to make something local, no? Not sure why he said that though, he might be thinking of some other side benefit such as the ability to centralize your quiz question pool so that whenever you change the pool it is immediately reflected in all deployed copies of your app. Maybe he was thinking something else.
Either way will work, it's just a matter of weighing ubiquity vs. convenience.
Corey Milner
Creative Director, Indigo Rose Software
Leave a comment:
-
Re: Test
Hey Corey-
Thanks for the first installment :-)
Darryl suggested I build the engine as a web based test , what do u think? I wouldn't know where to start! But come **** or high water this will be built! LOL
Leave a comment:
-
Re: Test
OK couple thoughts:
1. It's super easy to send the test results by email as long as they have internet access.
2. You should build the quiz engine. Once that's done you can add, delete, and edit questions to the master pool til the cows come home. You do not need to repeat the core, just have it context sensitive. In other words one page can easily have dual or triple functionality by using IF clauses on all the actions.
So in other words if page = "2" then do this, if page = "3" then do this, etc...
3. No need for passwords, you just send a variable to your context sensitive page to advance them, i.e. page=3 when they graduate page 2, or whatever... You still only have one master page but you changed it's context.
It's a lot easier than you're thinking Bruce, especially if you use a little bit of flash, but even if you don't... Best of luck, looking forward to seeing it.
Corey Milner
Creative Director, Indigo Rose Software
Leave a comment:
-
Test
Hello everyone!
I have a project coming up that requires the end user to take a test, actually there will be three tests. Each test is compiled of multiple choice and/or true & false. The end user must pass the first test before going on to the next etc.
The end user needs to give info about them self’s and it must be accessible later. Answers must be logged and accessed later for grading. The test must not be the same when taken again. The questions must be random every time the test is taken. The end user can not go to the next test without passing the previous test. Perhaps giving a pass word? The pass word can not be the same every time either (this is to keep employees from giving out test answers to others).
It would be great if the test results could be sent via email but I don’t think that’s going to happen here (Perhaps in 5.0). After the test, results are given to the test taker either by % or pass or fail, the CD would give them the option to take the test over again if they failed. Maybe offer them a certificate of completion for each test.
My hope is to build this puppy in a way as to offer it to everyone here as a template on our new web site. Our beloved Darryl here at IndigoRose suggested I post this project here on the board.
Let the brain storming begin!
Tags: None
Leave a comment: