Ximera, pronounced "chimera," (Ximera: Interactive,
Mathematics, Education, Resources, for All) is an
open-source platform that provides tools for authoring and publishing
(PDF and Online), open-source, interactive educational content, such
as textbooks, assessments, and online courses.
The Ximera Project is
funded 2024-2026 (with no other external funding) by a $2,125,000
Open Textbooks Pilot
Program grant. In the
past, the Ximera Project has also received support from NSF Grant
DUE-1245433, the Shuttleworth Foundation, the Ohio State University
Department of Mathematics, and the Affordable Learning Exchange at
OSU.
The ultimate goal of this project is to promote sustained student success and savings.
Ximera is built with authors, instructors, and students in mind. We seek to provide an optimal work environment for all three types of users.
With Ximera, authors use LaTeX to create their content. With this single source code, we generate different types of output:
To get started as an author in Ximera, all you need is the XimeraLaTeX
LaTeX Package, which is available on CTAN.
Please feel free to contact [email protected]
with questions.
A simple demo course showing the main Ximera features can be found at
- Short Demo Course at a KU Leuven server
- Short Demo Course at the OSU server (the same content with different styling and some functions not yet supported)
Both links show the same content, but with different styling. This functionality is currently (summer 2024) being worked on, and is in constant evolution. More unified and better documented Ximera releases will become available in the next weeks and months. As of July 2024, there remain some incompatibilities between the official OSU server and the KU Leuven server. But, both OSU, KU Leuven and some other institutions provide courses that have been running for several years.
Once you have some content, you will probably want to see how it works
online. Currently, deployment is most conveniently done from our deployment server.
In the near future a cloud based CI/CD infrastructure will be set up. Until then, we advise you contact the Ximera developers at [email protected]
Instructors (who are not authors) can freely use any Ximera materials, without permission, simply by using the URL of the course. Here is an incomplete list of Ximera courses that are deployed online (authors, please feel free to add your course!)
- Calculus 1 at OSU, PDF, and source
- Calculus 2 at OSU, PDF, and source
- Calculus 3 at OSU, PDF, and source
- Linear Algebra: An Interactive Introduction and source
- Linear Algebra and Ordinary Differential Equations and source
- This is Linear Algebra and source
- Quality Control Topics for Introductory Statistics and Manufacturing Courses (funded by Intel) and source
If an instructor experiences issues with the content or performance of the materials, there are simple ways to report these issues.
Morever, here is a list of common solutions for student issues.
For other technical support, contact the developers at [email protected]
.
The instructor experience falls into three basic categories:
At OSU, UF, and KU Leuven instructors have Ximera assignments directly integrated into the Learning Management System (LMS). For these instructors, Ximera works seamlessly and invisibly.
At other institutions using Ximera, instructors can use Ximera materials, and have their students complete various Ximera assignments. However, data access prohibitively difficult for most instructors in this category. We are currently working on finding a solution that will provide grade data for all Ximera instructors.
There are a number of Ximera courses that are not yet deployed online. Their materials are currently used only in \PDF\ form. Instructors in this category are usually in a development phase of their Ximera course. The PDFs produced by the Ximera document class allow for incremental development of materials while still being used and tested in the classroom (not all of these repos will have fully developed \PDF\s). It does this by:
- Allowing individual LaTeX activites to compile on their own while also being included as sections/chapters in book.
- Facilitating the "hiding" of environments, this can be used to make "instuctor editions" or "solution manuals"
- Allows numbering of the document to be set as an option in the preamble.
For examples see:
- Abstract Algebra I and PDF
- Advanced Geometry
- Math for Architects
- Math for Teachers
- History of Mathematics
- Business Calculus
- Linear Algebra and Ordinary Differential Equations
Moreover, PDF materials are not limited to textbooks/worksheets. Exams can we be written in Ximera, and then their content can be used to create online interactive practice exams. * For and example see:
- Practice Exam and PDF
Ximera materials are free. Students can use any of the materials they find, even if the student is not enrolled in a course. We hope that authors can use our materials to make the very best possible learning experience for students.
Ximera is maintained by a community of people. In particular:
- Bart Snapp (Project Manager and LaTeX Development)
- Jim Fowler (Frontend/Backend Development)
- Jason Nowell (Answer-type/LaTeX Development)
- Wim Obbels (Frontend/LaTeX/Deployment Development)
In May 2024, the Ximera Document Class was submitted to CTAN. Currently, we are working on Docker containers for both Ximera deployment and the Ximera server.
The contents of this repository were developed under a grant from the Department of Education. However, those contents do not necessarily represent the policy of the Department of Education, and you should not assume endorsement by the Federal Government.