Talks
State of Ximera and Overview
Jason Nowell giving a talk about this examples website and going over highlights and
pitfalls of Ximera.
Basic Setup
Xourse and Ximera File Layout
How to write and layout the xourse and Ximera documentClass file to build an
assignment.
Progress and Credit
How Ximera assigns progress/credit to students while they complete an assignment.
Answer Types
Problem Environment
Problem Environment
A brief demonstration of the problem environment and nesting interactions for problems with multiple parts.
Alternate ‘problem’ Environments
Alternative problem environments. These work identically in every way, but
have different ‘titles’ and can be used to signal to students different types of
problems.
Rendering
Disable Rendering
A description of how to disable or hide rendered material - while still executing that
code.
Other Features
Advanced Content
Overleaf Template
Overleaf Template
We provide a link to an Overleaf Template that can be copied/saved and used
for those without the ability, interest, and/or knowledge to install things
locally.
Existing Custom Validators
isPositive
This demonstrates a very basic custom validator, which returns correct if the submitted answer is positive.
sameParity
This demonstrates a slightly more complex validator that uses both user input and supplied answer.
caseInsensitive
Demonstrates a way to check student string against provided string, but without case sensitivity
sameDerivative
Checks student submission and supplied problem to see if they have the same derivative
Matrix Equality
An attempt to develop a format for student answers, to allow students to
enter a matrix and validate the answer as correct if it equals the instructor’s
matrix.
Convert to RREF
This “validator” is actually a set of subfunctions to be used in validators. This
reduces a numeric matrix into reduced row echelon form.