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.

    Shell 2 25

Repositories

Showing 10 of 32 repositories
  • workshops Public

    Information about various Ximera workshops

    XimeraProject/workshops’s past year of commit activity
    TeX 0 0 0 0 Updated Jan 11, 2025
  • ximeraLatex Public

    Author tools for creating Ximera activities

    XimeraProject/ximeraLatex’s past year of commit activity
    TeX 40 LPPL-1.3c 36 45 2 Updated Jan 11, 2025
  • ximeraManuals Public

    A repository for Ximera manuals.

    XimeraProject/ximeraManuals’s past year of commit activity
    TeX 0 1 2 0 Updated Jan 9, 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 Jan 8, 2025
  • docker Public

    Docker container for Ximera deploy

    XimeraProject/docker’s past year of commit activity
    Lua 0 1 0 0 Updated Jan 8, 2025
  • ximeraFirstSteps Public template

    Take your first steps in Ximera.

    XimeraProject/ximeraFirstSteps’s past year of commit activity
    Shell 2 CC0-1.0 25 5 2 Updated Jan 8, 2025
  • ximeraDissemination Public

    Promotional materials, slides, and other content from talks and presentations about Ximera.

    XimeraProject/ximeraDissemination’s past year of commit activity
    TeX 0 0 0 0 Updated Jan 8, 2025
  • ximeraExperimental Public

    Experimental features of Ximera.

    XimeraProject/ximeraExperimental’s past year of commit activity
    TeX 4 12 2 1 Updated Jan 6, 2025
  • OLDxake Public

    The new build system for Ximera content written in Go

    XimeraProject/OLDxake’s past year of commit activity
    Go 8 10 4 3 Updated Dec 19, 2024
  • ximeraDemo Public
    XimeraProject/ximeraDemo’s past year of commit activity
    TeX 0 0 0 0 Updated Dec 17, 2024

People

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

Top languages

Loading…

Most used topics

Loading…