Skip to content

Welcome to the Ximera Project

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.

Authors

With Ximera, authors use LaTeX to create their content. With this single source code, we generate different types of output:

Ximera generates a PDF worksheet, an online interactive worksheet, and a PDF solution manual.

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.

Demo

A simple demo course showing the main Ximera features can be found at

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.

Online Deployment

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

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!)

Courses in Ximera

Support

If an instructor experiences issues with the content or performance of the materials, there are simple ways to report these issues.

Buttons that link to GitHub issues.

Morever, here is a list of common solutions for student issues.

For other technical support, contact the developers at [email protected].

Use in the classroom

The instructor experience falls into three basic categories:

Online Materials with LMS Integration

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.

Online Materials without LMS Integration

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.

PDF Materials

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:

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:

Students

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.

Current Development

Ximera is maintained by a community of people. In particular:

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.

Disclaimer

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.

Pinned Loading

  1. ximeraFirstSteps ximeraFirstSteps Public template

    Take your first steps in Ximera.

    CSS 2 24

Repositories

Showing 10 of 33 repositories
  • ximeraLatex Public

    Author tools for creating Ximera activities

    XimeraProject/ximeraLatex’s past year of commit activity
    TeX 40 LPPL-1.3c 36 50 0 Updated Mar 19, 2025
  • XimeraProject/ximeraPrintStyles’s past year of commit activity
    TeX 0 0 0 0 Updated Mar 14, 2025
  • ximeraNewProject Public template

    Use this repository as a template to create a new Ximera project.

    XimeraProject/ximeraNewProject’s past year of commit activity
    Shell 0 7 0 0 Updated Feb 28, 2025
  • ximeraFirstSteps Public template

    Take your first steps in Ximera.

    XimeraProject/ximeraFirstSteps’s past year of commit activity
    CSS 2 CC0-1.0 24 2 0 Updated Feb 28, 2025
  • server Public
    XimeraProject/server’s past year of commit activity
    JavaScript 59 GPL-2.0 32 398 9 Updated Feb 26, 2025
  • .github Public
    XimeraProject/.github’s past year of commit activity
    0 0 1 0 Updated Feb 6, 2025
  • ximeraManuals Public

    A repository for Ximera manuals.

    XimeraProject/ximeraManuals’s past year of commit activity
    TeX 0 1 3 0 Updated Feb 2, 2025
  • ximeraExamples Public

    This is a basic, yet comprehensive, collection of all supported Ximera content.

    XimeraProject/ximeraExamples’s past year of commit activity
    Shell 0 1 0 0 Updated Jan 27, 2025
  • ximeraproject.github.io Public

    Ximera Foundation homepage

    XimeraProject/ximeraproject.github.io’s past year of commit activity
    HTML 0 0 2 0 Updated Jan 20, 2025
  • virturalWorkshops Public

    Repository for work at a virtural Ximera workshop

    XimeraProject/virturalWorkshops’s past year of commit activity
    TeX 0 0 0 0 Updated Jan 16, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Most used topics

Loading…