**Contents**

- Preface
- 1. Getting Started
- 2. Creating and Managing Classes
- 3. Creating and Managing Assignments
- 4. Managing Content
- 5. Authoring Question Types
- 5.1. A Summary of the Question Types Available
- 5.2. Clickable Image Questions
- 5.3. Essay Questions
- 5.4. Free Body Diagram Questions
- 5.5. HTML Questions
- 5.6. List Questions
- 5.7. Mathematical Formula Questions
- Description
- Grading
- Instructions
- Example 1: Formula Subtype
- Example 2: Formula without Logs and Trig Subtype
- Example 3: Formula with Physical Units Subtype
- Example 4: Formula that Matches Responses to within +C Subtype
- Example 5: Formula without Simplification
- Example 6: Equation Subtype
- Example 7: Unordered List of Formulas Subtype
- Example 8: Ordered List of Formulas Subtype
- Example 9: Vectors of Formulas Subtype
- Example 10: Chemical Equation Subtype
- Next Steps

- 5.8. Maple-graded Questions
- Description
- Maple-graded Question Type - Overview
- Maple-graded Formula
- Maple Syntax
- Grading
- Instructions
- Copying Content from the Maple Worksheet to Maple T.A.
- Example 1A: Maple-graded, Formula
- Example 1B: Maple-graded, Formula and Plotting
- Example 2: Maple-graded, Maple Syntax Option
- Example 3: Designing a Maple-graded Question to Accept Mathematically Equivalent Responses
- Example 4: Maple-graded, Determinant of a Matrix
- Example 5: Maple-graded, Coefficient Matrix
- Example 6: Maple-graded, Matrix Question with Infinitely Many Correct Responses
- Example 7: Maple-graded, Using the InertForm Package to Avoid Simplification
- Next Steps

- 5.9. Matching Questions
- 5.10. Math App Questions
- 5.11. Multiple Choice Questions
- 5.12. Numeric Questions
- Description
- Grading
- Using a Question Bank-specific Table of Units
- Instructions
- Example 1: Creating a Simple Numeric Question
- Example 2: Creating a Simple Numeric Question with Units in the Question Designer
- Example 3: Numeric and Algorithmic Variables
- Example 4: Numeric Question with Units and Algorithmic Variables
- Next Steps

- 5.13. Scanned Document Questions
- 5.14. Sketch Questions
- 5.15. Sorting Questions
- 5.16. True/False Questions

- 6. Authoring Mathematical Questions
- 6.1. Authoring Mathematical Questions
- 6.2. Basic Math Syntax in the System
- 6.3. Understanding the Math Capabilities in the System
- 6.4. Student Responses and Grading
- 6.5. Using Formula Syntax
- 6.6. Using the Equation Editor to Create Formatted Math Expressions
- 6.7. Using MathML to Create Formatted Math Expressions
- 6.8. Plotting Using Maple
- 6.9. Mathematical Functions & Operations
- 6.10. Using a Table of Units
- 6.11. Tutorial: Displaying Answers vs. Formulas for Answers
- 6.12. Tutorial: Formatting Integers and Reals
- 6.13. Tutorial: Setting Margin of Tolerance in Non-numeric Questions
- 6.14. Overview of Algorithmic Question Capabilities
- 6.15. How Does an Algorithmic Question Work in an Assignment?
- 6.16. Working with Variable Data
- 6.17. Generating Random Numbers in Questions
- 6.18. Functions and Arguments
- condition:x
- decimal(n, x), sig(n, x), int(x)
- eq(a, b), ge(a, b), le(a, b), ne(a, b)
- fact(n)
- frac(a, b)
- gcd(a, b)
- gt(a, b), lt(a, b)
- if(a, b, c)
- indexof(k, a, b, c, d, ...)
- java(cn, a, b, c, d, ...)
- lsu(n, x)
- maple(text)
- mathml(f)
- max(a, b, c, d, ...), min(a, b, c, d, ...)
- not(a)
- numfmt(fmt, x)
- plotmaple(text)
- rand(m, n), rand(m, n, k)
- Random Integer Generation range(n), range(m, n), range(m, n, k)
- rank(n, a, b, c, d, ...)
- Random Integer Generation rint(n), rint(m, n), rint(m, n, k)
- Statistical Operations
- strcat(a, b, c, d, ...)
- sum(varname, start, stop, expr)
- switch(n, a, b, c, ...)

- 6.19. Mathematical and Logical Operators in Algorithms and Answers
- 6.20. Question Chaining Variables
- 6.21. Setting Plot Options
- 6.22. Details on Using Algorithmic Variables
- 6.23. Tutorial: Algorithmic Question
- 6.24. Tutorial: List-based Variables
- 6.25. Tutorial: Maple-based Algorithmic Question Authoring

- 7. Working with the Gradebook
- 8. Administering Maple T.A.
- 9. Course Modules
- 9.1. Course Modules Overview
- 9.2. Creating and Accessing a Course Module
- 9.3. Sharing and Cloning a Course Module
- 9.4. Exporting a Course Module
- 9.5. Importing and Installing a Course Module
- 9.6. Viewing Details of a Course Module
- 9.7. Adding and Deleting Elements within a Course Module
- 9.8. Deleting a Course Module

- Index

**List of Figures**

- 1.1. System Homepage
- 1.2. Class Homepage with Assignment List
- 2.1. Inherit Content from a Featured Class
- 2.2. Locking Class Registration
- 2.3. Exporting a Class Roster
- 2.4. Add an Instructor to Your Class
- 2.5. Proctor Tools
- 2.6. Add a Proctor to Your Class
- 2.7. Class File Manager
- 3.1. Step 1: Choose Name
- 3.2. Step 2: Add Questions
- 3.3. Step 2: Adding Additional Questions
- 3.4. Enabling Proctored Browser
- 3.5. Policies for Mastery Assignments
- 3.6. Summary of Assignment Details
- 3.7. Authorization for Proctored Browser
- 3.8. Defining An Exit Strategy
- 3.9. Defining Branch Switching Procedures
- 4.1. Question Designer Toolbar Figure
- 4.2. Quick Symbols Palette
- 4.3. Equation Editor Palettes
- 4.4. Adaptive Question Example
- 4.5. Specify Settings for a Section in an Adaptive Question
- 4.6. Adaptive Question with Three Sections
- 4.7. Algorithm Editor
- 4.8. Create a Random Number Variable
- 4.9. Search Results in the Content Repository
- 4.10. Exporting Questions
- 4.11. Share Dialog
- 5.1. Clickable Image Figure with Correct Regions
- 5.2. Clickable Image Figure with Incorrect Regions
- 5.3. Clickable Image Example Question
- 5.4. Essay Example Question
- 5.5. Free Body Diagram Authoring
- 5.6. Free Body Diagram Questions in the Demonstration Class
- 5.7. List Response Area in the Question Designer
- 5.8. List Question Preview
- 5.9. Formula Example Algorithm
- 5.10. Formula Example Preview
- 5.11. Formula without Logs and Trig Example Preview
- 5.12. Formula with Physical Units Example Preview
- 5.13. Formula that Matches Responses to within +C Example Algorithm
- 5.14. Formula that Matches Responses to within +C Example Preview
- 5.15. Formula without Simplification in Question Designer
- 5.16. Equation Example Algorithm
- 5.17. Equation Example Preview
- 5.18. Unordered List of Formulas Example Algorithm
- 5.19. Unordered List of Formulas Example Preview
- 5.20. Ordered List of Formulas Example Preview
- 5.21. Vectors of Formulas Example Algorithm
- 5.22. Vectors of Formulas Example Preview
- 5.23. Chemical Equation Example Preview
- 5.24. Maple-graded Example 1A: Formula
- 5.25. Maple-graded Example 1B: Formula and Plotting
- 5.26. Maple-graded Example 2: Maple Syntax Option
- 5.27. Maple-graded Example 3: Designing a Maple-graded Question to Accept Mathematically Equivalent Responses
- 5.28. Maple-graded Example 4 Algorithm
- 5.29. Maple-graded Example 4: Determinant of a Matrix
- 5.30. Maple-graded Example 5 Algorithm
- 5.31. Maple-graded Example 5: Coefficient Matrix
- 5.32. Maple-graded Example 6: Matrix Question with Infinitely Many Correct Responses
- 5.33. Maple-graded Example 7: Using the InertForm Package to Avoid Simplification
- 5.34. Matching Triangle Types Example Question
- 5.35. Matching Slope Fields Preview Algorithm
- 5.36. Matching Slope Fields Example Question
- 5.37. Math App Example 3B Question
- 5.38. Parameter Test for Math App Question
- 5.39. Defining the Variables Question Preview
- 5.40. Multiple Choice Example 1
- 5.41. Multiple Choice Example 2 Algorithm
- 5.42. Multiple Choice Example 2
- 5.43. Multiple Choice Example 3 Algorithm
- 5.44. Multiple Choice Example 3
- 5.45. Specify Acceptable Answer Format in a Numeric Question
- 5.46. Specify Answer Precision and Tolerance in a Numeric Question
- 5.47. Numeric Example 1
- 5.48. Numeric Example 2
- 5.49. Numeric Example 3 Algorithm
- 5.50. Numeric Example 3
- 5.51. Numeric Example 4 Algorithm
- 5.52. Numeric Example 4
- 5.53. Edit Response Area for a Sketch Question
- 5.54. Sketching the Correct Response
- 5.55. Sketching Questions in the Readiness Class
- 5.56. Sorting Question Preview
- 5.57. True/False Question
- 6.1. Students Can Change Entry Mode for Responses
- 6.2. Students Can Use the Equation Editor for Responses
- 6.3. Equation Editor
- 6.4. Plot with Algorithmic Variables
- 6.5. Plot with Labels
- 7.1. Filter Results in Gradebook
- 7.2. Custom User Field Search
- 7.3. User Data Search
- 7.4. Grade Data Search
- 7.5. Summary Data Search
- 7.6. Viewing Assignment Grades
- 7.7. Changing a Student's Grade
- 7.8. Essay Annotation Palette
- 7.9. Essay with Graded Annotation
- 7.10. Grade Reports and Available Assignments
- 7.11. Re-ordering Assignments
- 7.12. Rubric Table Editor
- 7.13. Delete Rubric
- 7.14. Rubric Table
- 7.15. Class Homepage with Rubrics
- 7.16. Import External Grades into the Gradebook from a File
- 8.1. Authorization for Proctored Browser
- 9.1. Adding and Naming a Course Module
- 9.2. Accessing a Course Module
- 9.3. Course Module Panel
- 9.4. Current Class Panel
- 9.5. Sharing a Course Module
- 9.6. Share Dialog
- 9.7. Course Module Panel
- 9.8. Cloning a Course Module
- 9.9. Course Module Panel
- 9.10. Selecting a Course Module to Export
- 9.11. Importing a Course Module
- 9.12. Viewing Details in a Course Module
- 9.13. Deleting Content in a Course Module
- 9.14. Deleting a Course Module
- 9.15. Confirming Deleting a Course Module

**List of Tables**

- 1.1. System Overview of Components
- 3.1. Assignment Attributes
- 3.2. Randomly Order Menu Options
- 4.1. Icons in the Content Repository
- 4.2. Options in the Content Repository
- 4.3. Examples of HTML Tags to Use for Formatting Text
- 4.4. Properties of the Adaptive Section Dialog
- 4.5. Question Repository: Actions Available in the Question Summary Pane
- 5.1. Different Question Types Available in the System
- 5.2. Mathematical Formula Subtypes Comparison Table
- 5.3. Rules and Keys for Entering Chemistry Expressions
- 5.4. Maple-graded Question with Partial Credit
- 5.5. Different Types of Graphs Available in Maple T.A.
- 5.6. Subcurves Available in Maple T.A.
- 6.1. Guidelines for Entering Chemistry Expressions
- 6.2. Keyboard Shortcuts for the Equation Editor
- 6.3. Defining Palettes
- 6.4. Options for the mathML Function
- 6.5. Mathematical Functions and Operators
- 6.6. Hyperbolic and Inverse Hyperbolic Functions
- 6.7. Maple Notation
- 6.8. Base units recognized by Maple T.A.
- 6.9. Derived units recognized by Maple T.A.
- 6.10. Other units recognized by Maple T.A.
- 6.11. Formatting Numbers with $m
- 6.12. Random Number Generators
- 6.13. Maple Randomization Commands
- 6.14. Options for GIF and JPEG Plots
- 6.15. Mathematical Functions that Students Can Use
- 6.16. Mathematical Functions Reserved for Instructor Use
- 6.17. Options for 2-D Plots
- 6.18. Option for 3-D Plots
- 7.1. Assignment Summary
- 7.2. Options in the Question Responses View
- 7.3. Item Statistics
- 7.4. Creating Columns for a Rubric Table
- 7.5. Creating Rows for a Rubric Table
- 9.1. Overview of Course Modules