Skip to content
STACK Docs
Initializing search
STACK Docs
STACK
AbInitio
AbInitio
Authoring quick start
Authoring quick start 1: a minimal working question
Authoring quick start 2: question variables
Authoring quick start 3: improving feedback
Authoring quick start 4: randomisation
Authoring quick start 5: question tests
Authoring quick start 6: STACK question libaray
Authoring quick start 7: multipart questions
Authoring quick start 8: turning simplification off
Authoring quick start 9: setting up a quiz
About
About
About the STACK Project
Contributors to the STACK Project
STACK licences
The mathematics of the STACK logo
Publications
Philosophy of STACK
Authoring
Authoring
Authoring individual STACK questions
Accessibility for Question Authors
Author FAQ
CASText
Error trapping
Authoring validation errors
Trees
Feedback
Inclusions
Producing multilingual content
Potential response trees
Question note
Options
Serving out data
Tables
Defining variables
Answer Tests
Answer Tests
Answer tests
Calculus answer tests
Equivalence
Algebraic Form
Numerical answer tests
Other answer tests
Rule-based answer tests
String matching
Results
Results
Answer test results
AddConst: Answer test results
AlgEquiv: Answer test results
AlgEquivNouns: Answer test results
Antidiff: Answer test results
CasEqual: Answer test results
CompSquare: Answer test results
Diff: Answer test results
EqualComAss: Answer test results
EqualComAssRules: Answer test results
Equiv: Answer test results
EquivFirst: Answer test results
Expanded: Answer test results
FacForm: Answer test results
GT: Answer test results
GTE: Answer test results
Int: Answer test results
Levenshtein: Answer test results
LowestTerms: Answer test results
NumAbsolute: Answer test results
NumDecPlaces: Answer test results
NumDecPlacesWrong: Answer test results
NumRelative: Answer test results
NumSigFigs: Answer test results
PartFrac: Answer test results
PropLogic: Answer test results
SRegExp: Answer test results
SameType: Answer test results
Sets: Answer test results
SigFigsStrict: Answer test results
SingleFrac: Answer test results
String: Answer test results
StringSloppy: Answer test results
SubstEquiv: Answer test results
SysEquiv: Answer test results
Units: Answer test results
UnitsAbsolute: Answer test results
UnitsRelative: Answer test results
UnitsStrict: Answer test results
UnitsStrictAbsolute: Answer test results
UnitsStrictRelative: Answer test results
Validator: Answer test results
Inputs
Inputs
Inputs
Input options
Input syntax
Matrix inputs
Multiline input
Multiple choice inputs
Dealing with plots in MCQ
Numerical input
Text-based inputs in STACK
Question blocks
Question blocks
Question blocks
Conditional blocks
Dynamic blocks
Fact sheets
Iframe blocks
Static blocks
System question blocks
CAS
CAS
Maxima and computer algebra use in STACK
Buggy rules
Complex Numbers in STACK
Asking students to solve equations
Geometry related Maxima functions
The Greek Alphabet
Inequalities
Matrices and vectors in STACK
Introduction to Maxima for STACK users
Embedding Maxima-generated plots via plot(), a wrapper for Maimxa's plot2d()
Numbers in STACK
Numerical rounding
Writing a permutation as a product of disjoint cycles
Predicate functions
Random objects
Real intervals and sets of real numbers
Rules and patterns
STACK - Maxima Sandbox
Simplification & ordering
Statistics support in STACK.
Maxima strings in STACK questions
Subscripts
Bespoke validators and feedback
Library
Library
Index
Alphabetical
Basen
Basen
Index
Binary
Binary
Index
Expressions
Expressions
Index
Extraction
Extraction
Index
Stackunits
Stackunits
Index
Strings
Strings
Index
Escapes
Escapes
Index
Developer
Developer
Developers
STACK Development History
Development track for STACK
STACK User Documentation
STACK-Maxima library Documentation
Future plans
Translation of the STACK Project
Adding support for Maxima packages
Releasing new STACK versions
Releasing new ILIAS version
STACK-JS
New guidelines for the STACK-Maxima-Libary development
Security map
Entry of numbers in STACK
Unit tests
Updating the Online Docs
Installation
Installation
Installation instructions.
STACK API
About LTI
Displaying mathematics for STACK in Moodle
Compiling Maxima from source.
Migration from STACK 3.X to STACK 4.0
Optimising Maxima
Release notes for STACK 4.4.x
STACK version map
Testing Installation
Moodle
Moodle
STACK within the Moodle VLE.
Import and Export of STACK questions
How do I find the Moodle question bank?
Semi-automatic Marking
Reference
Reference
Reference materials
Notation used in actuarial work
HELM
Most useful HTML
Useful LaTeX
STACK question admin
STACK question admin
Testing, using and maintaining questions
Advanced reporting
Question authoring workflow
Bulk testing STACK questions on your site
Deploying
Variant matching
Systematic deployment
I have a misbehaving STACK question in a live Moodle quiz. What should I do?
Guidelines for ensuring that a question works in the future
Notes about performance
Analyze responses
Testing, debugging and quality control
Running question tests for questions on other sites (command line)
Tidy Tool
Library
Library
The STACK question library
A pocket map of algebraic manipulation
HELM: Helping Engineers Learn Mathematics
Specialist tools
Specialist tools
Specialist tools
Plots and graphics in STACK
Unsorted multi-input answers
Drag and drop
Drag and drop
Drag and drop questions in STACK
Grid drag and drop questions
Grouping drag and drop questions
Authoring Parson's problems (drag and drop) in STACK
Parson's problem (drag and drop) question blocks
Troubleshooting
Equivalence reasoning
Equivalence reasoning
Getting started with equivalence reasoning
Equivalence input assessent
Equivalence reasoning input
The mathematics of equivalence reasoning
GeoGebra
GeoGebra
GeoGebra in STACK
Authoring your first GeoGebra question
GeoGebra question block
JSXGraph
JSXGraph
JSXGraph
Advanced JSXGraph: stack_jxg.custom_bind
Authoring your first JSXGraph question
Basic JSXGraph plots
Binding JSXGraph states to inputs
Example JSXGraph plots.
JSXGraph question block
Update with PRTs
STACK JS
STACK JS
STACK-JS
STACK-MP-Lite
Validation state listeners and extra validation messages
Students
Students
Information for students
Accessibility
Answer assessment
Answer input
Reasoning by Equivalence
Frequently asked questions
Topics
Topics
Mathematical topics
Curve sketching
Discrete mathematics and graph theory.
Damerau-Levenshtein distance and strings
Propositional Logic
Statistics in STACK
Scientific Units
Vector Calculus in STACK
Chemistry
Chemistry
Support for chemistry
Differential equations
Differential equations
Differential Equations
Differential Equations
Differential Equations
Differential Equations
Linear algebra
Linear algebra
Setting linear algebra questions in STACK
Answer tests
Eigenvalue/vector functions
Vector/matrix functions defined by STACK in the core code
Matrix factorisation functions
Matrix manipulation and matrix predicate functions for STACK
Random Matrices
Vector geometry functions for STACK
Vector space functions for STACK
Vectors
Proof
Proof
Support for proof in STACK
CAS libraries for representing text-based proofs
Workflow for authoring Parsons Problems
Assessing Parson's problems and proofs
Sample mathematical proofs
CSS Styles for displaying proof
Ja
Ja
STACK
AbInitio
AbInitio
問題作成クイック・スタート
問題作成クイック・スタート 1: 動作する最小限の問題
問題作成クイック・スタート・ガイド2:問題変数
問題作成クイック・スタート・ガイド 3:フィードバックを改善する
問題作成クイック・スタート・ガイド4:ランダム化
問題作成クイック・スタート・ガイド5:問題のテスト
問題作成クイック・スタート・ガイド 6: 複数解答欄問題
問題作成クイック・スタート 7: 数式簡略を無効化する
問題作成クイック・スタート・ガイド 8: 問題のインポートと小テスト
Section documentation for
STACK-Maxima
/strings