Support Forums

Development Forum

Discrete Trial Implementation


You must be signed-in to post.

AuthorSubject
  Page: 1
chrgrd

Avatar for chrgrd
Subject: Discrete Trial ImplementationQuote this post in your reply
I am looking for guidance to implement Discrete Trials Teaching Techniques in ATutor.
Here is a call flow example:
- Make a function call to generate a trial composed of 3 stimuli and one sample images
- Display the trial on the page
- Collect student’s input (Mouse click on one of the stimuli image)
- Make a function call to process the result (and generate the next trial)
- Iterate
I was looking at leveraging the Test / Question Bank feature:
- Creating a new question type “Custom” that will invoke the back-end to generate the trial
- The question bank would contain all the stimuli (Image references and various meta data)
What do you think?
Posted: 2012-01-13 11:40:09
greg

Avatar for greg
Subject: Re: Discrete Trial ImplementationQuote this post in your reply
Do you have an example of this we can look at?

It sounds like you might be able to adapt multiple choice questions. I'm trying to determine if the question type can be included in QTI test/question packages, or whether they'd need to be handled separately.
Posted: 2012-01-20 09:11:08
chrgrd

Avatar for chrgrd
Subject: Re: Discrete Trial ImplementationQuote this post in your reply
Greg,

Will share example offline.

Basically, the call flow this "Custom" QTI package would implement would look like this:

ctx=loadTest (Web Service URI)
while (screen=GetTrial(ctx)){
display (screen) // display screen and wait for user input
answerTrial(ctx,response); // provide user input to the decision logic, this may influence the next trial
}


The other approach would be to create a "QTI Custom" module that would use HTML5 and JavaScript to control the screen, collect user input and call the decision logic.
Posted: 2012-02-01 17:21:23
greg

Avatar for greg
Subject: Re: Discrete Trial ImplementationQuote this post in your reply
This is interesting.

I'm not sure though that it would fit into a QTI framework though. When creating a test as they currently exist in ATutor, a trial of this sort doesn't fit the typical "test/quiz" delivery pattern.

It could certainly be adapted as an addon module, with trials run independent of ATutor tests. You might start by looking at the Hello World module, perhaps creating a page with an iframe (index.php) and presenting the trials through it. Use module.sql to create a table to store data. Use index_instructor to create a tool to author trial stimuli. Or, the tool could be written in php and turned into an integrated module, with all the php code to run the trials made part of the module.

Whichever approach you take, creating an independent module is probably your best bet.
Posted: 2012-02-02 09:27:02
chrgrd

Avatar for chrgrd
Subject: Re: Discrete Trial ImplementationQuote this post in your reply
>an independent module is probably your best bet.
Makes senses.

For the sake of the discussion, ATutor questions from the quesiton bank can be viewed as predefined trials where the stimulus (question) and comparison (choices) are predefined.

We would need to break open the "question" and assemble it from a:
- stimulus bank
- comparison bank
- business logic bank
Posted: 2012-02-02 09:44:29
 Page: 1

You must be signed-in to post.