For Authors
This page consists of tutorial videos for question authors.
Getting Setup
The video below covers how to set up a question-writing environment.
Question Authoring Page
The video below looks at the question authoring page.
Question Text
The "Question Text" is the markup that is shown to students. The video below explores the Question Text portion of the question authoring page.
Common Control
The "Common Control" portion of the question authoring page is where you add code for the question. The videos below cover the basics of Common Control.
This first video (below) covers what the Common Control is and how to define variables.
This next video covers some of the data types in IMathAS.
The next video looks at some comparison operators and some logical-flow controls.
A First Example
The video below shows a simple first example that ties together the prior videos.
Randomizers
The video below covers some of the randomization functions in IMathAS.
Question Types
This section covers the question types in IMathAS.
Number
The video explores the "Number" question type in IMathAS.
Calculated Number
The video explores the "Calculated Number" question type in IMathAS.
Multiple Choice
The video explores the "Multiple Choice" question type in IMathAS.
Multiple Answer
The video explores the "Multiple Answer" question type in IMathAS.
Matching
The video explores the "Matching" question type in IMathAS.
Function
The video explores the "Function" question type in IMathAS.
String
The video explores the "String" question type in IMathAS.
Essay
The video explores the "Essay" question type in IMathAS.
Drawing
The video explores the "Drawing" question type in IMathAS.
Calculated N-Tuple
The video explores the "Calculated N-Tuple" question type in IMathAS.
TIP
The "Calculated N-Tuple" question type is the "calculated" version of the "N-Tuple" question type. If you don't want students to be able to enter calculations, use the normal "N-Tuple" question type.
Calculated Complex
The video explores the "Calculated Complex" question type in IMathAS.
TIP
The "Calculated Complex" question type is the "calculated" version of the "Complex" question type. If you don't want students to be able to enter calculations, use the normal "Complex" question type.
Calculated Matrix
The video explores the "Calculated Matrix" question type in IMathAS.
TIP
The "Calculated Matrix" question type is the "calculated" version of the "Matrix" question type. If you don't want students to be able to enter calculations, use the normal "Matrix" question type.
Calculated Interval
The video explores the "Calculated Interval" question type in IMathAS.
TIP
The "Calculated Interval" question type is the "calculated" version of the "Interval" question type. If you don't want students to be able to enter calculations, use the normal "Interval" question type.
File Upload
The video explores the "File Upload" question type in IMathAS.
Multipart
The video explores the "Multipart" question type in IMathAS.
TIP
If you have a number of parts that does not divide evenly into 100, students might earn more or less than 100% (based on rounding errors). To remedy this, add
$scoremethod = "singlescore";
to your Common Control.
Conditional
The video explores the "Conditional" question type in IMathAS.
TIP
Use the $stuanswers
variable to access student answers (and $stuanswersval
for calculated parts).
// Student answer on part 0
$stuAnswerPart0 = $stuanswers[$thisq][0];
// Student answer on part 1, calculated value
$stuAnswerPart1 = $stuanswersval[$thisq][1];
Advanced Functionality
Feedback Macros
In Progress
Creating Plots
In Progress
Macro Libraries
In Progress