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
3.2Overleaf 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
3.3isPositive
This demonstrates a very basic custom validator, which returns correct if the submitted answer is positive.
3.4sameParity
This demonstrates a slightly more complex validator that uses both user input and supplied answer.
3.5caseInsensitive
Demonstrates a way to check student string against provided string, but without case sensitivity
3.7sameDerivative
Checks student submission and supplied problem to see if they have the same derivative
3.11Matrix 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.
3.12Convert 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.