Freedom251 › Automated Grading Software
IMathAS

What IMathAS is
IMathAS is a web-based system for creating and grading mathematics homework and tests. Instructors can use algorithmically generated questions and have numerical answers and mathematical expressions graded by computer. Assessment formats include multiple choice, matching, essay, matrix, interval, graphing, file upload, and multipart questions. Math display, calculator-style entry, and point-and-click graph creation support math-focused work. Course tools include announcements, text items, attachments, discussion forums, and a gradebook. Instructors can share questions through libraries and export or import question sets between systems. IMathAS supports LTI 1.1 as both a consumer and a producer. It can be used on the web or installed on a web server; self-hosting requires PHP 7.4 or later and MySQL 5.7 or later. The software is free and open source under the GNU Public License. The maker says it is designed for math assessment, not as a multipurpose platform. Documentation includes training videos, use and question-writing guides, and detailed feature references. There is no official support or warranty.
Who it suits
IMathAS suits instructors and schools seeking a math-focused assessment system with question sharing, math autograding, and LTI 1.1 support. Self-hosting requires PHP 7.4 or later and MySQL 5.7 or later.
What it does well
- Free, open-source software under the GNU Public License
- Computer-grades numerical and mathematical expression answers
- Includes multiple assessment question formats
- Supports LTI 1.1 as consumer and producer
- Provides question-sharing and import/export tools
What to know first
- Designed for math assessment, not multipurpose use
- Self-hosting requires PHP 7.4 or later and MySQL 5.7 or later
- No official support or warranty
- Installable macro files pose a security risk
Getting started
- Open the IMathAS website
- Install it on a web server
- Provide PHP 7.4 or later and MySQL 5.7 or later
- Use the training videos and guides to configure courses and questions
- Connect compatible systems through LTI 1.1
Verdict
IMathAS brings math question authoring, automated grading, course tools, and question sharing together in a free system. Its math-specific focus and lack of official support are important considerations.
Questions
Is IMathAS free?
Yes. It is free, open-source software distributed under the GNU Public License.
Which platforms does it support?
IMathAS runs on the web and can be self-hosted on a web server.
What technical requirements does self-hosting have?
A self-hosted installation requires PHP 7.4 or later and MySQL 5.7 or later.
Does it support learning-management integration?
Yes. IMathAS supports LTI 1.1 as both a consumer and a producer.
Is official support included?
The maker says there is no official support or warranty. Users can use MyOpenMath support forums or email the maker.
Facts from IMathAS's own pages
- Assessment types
- Question types include multiple choice, matching, essay, matrix, interval, graphing, file upload, and multipart questions. · imathas.com, 3 Oct 2026
- Course tools
- The system includes announcements, text files, attachments, discussion forums, and a gradebook. · imathas.com, 4 Oct 2026
- Generated questions
- Questions can be algorithmically generated, and numerical and math expression answers can be computer graded. · imathas.com, 4 Oct 2026
- Hosting
- The software can be installed on a web server, and the maker says the most up-to-date code is available through GitHub. · imathas.com, 3 Oct 2026
- Intended audience
- The system was designed specifically for math assessment rather than as a multipurpose platform. · imathas.com, 4 Oct 2026
- Intended users
- The maker describes the system as designed specifically for mathematics assessment and says it was not intended to be multipurpose. · imathas.com, 3 Oct 2026
- License and cost
- The site describes IMathAS as free, open-source software distributed under the GNU Public License. · imathas.com, 4 Oct 2026
- LMS integration
- IMathAS supports LTI 1.1 as a tool and LTI 1.0 as a consumer, and supports Common Cartridge 1.1 export. · imathas.com, 4 Oct 2026
- Math display
- It supports math and graph display, calculator-style math entry, and point-and-click graph creation. · imathas.com, 3 Oct 2026
- Math entry and graphs
- It supports math and graph display, calculator-style math entry, and point-and-click graph creation. · imathas.com, 4 Oct 2026
- Purpose
- IMathAS is a web-based math assessment system for delivering and automatically grading homework and tests. · imathas.com, 4 Oct 2026
- Question generation
- Questions can be algorithmically generated, and numerical and mathematical expression answers can be computer graded. · imathas.com, 3 Oct 2026
- Question sharing
- Instructors can share questions through libraries, and export or import question sets between systems. · imathas.com, 4 Oct 2026
- Question types
- Assessment question types include multiple choice, matching, essay, matrix, interval, graphing, file upload, and multipart questions. · imathas.com, 4 Oct 2026
- Security
- The documentation says sessions are cleared from the database after 24 hours if a user does not log out, and student answers are evaluated client-side rather than server-side. · imathas.com, 3 Oct 2026
- Security caveat
- The documentation warns that installable macro files present a large security risk and recommends installing them only from trusted sources. · imathas.com, 4 Oct 2026
- Security configuration
- The installation documentation describes configurable CSRF protection and an option to require administrator multifactor authentication. · github.com, 4 Oct 2026
- Self-hosting requirements
- A self-hosted installation requires PHP 7.4 or later and MySQL 5.7 or later. · github.com, 4 Oct 2026
- Sharing
- Questions can be shared between instructors and schools, and question sets can be exported and imported between systems. · imathas.com, 3 Oct 2026
- Support
- Support is available through MyOpenMath support forums, and the site also lists email support and training documentation. · imathas.com, 4 Oct 2026
- Support limitation
- The instructor information page states that the software has no warranty and no official support. · imathas.com, 4 Oct 2026
- Technical requirements
- The documentation lists PHP and MySQL as requirements and says the system uses standard PHP and MySQL without special compilation options or external programs. · imathas.com, 3 Oct 2026
- Training and documentation
- The site provides training videos, use guides, question-writing guides, and detailed feature and question-language documentation. · imathas.com, 3 Oct 2026
Where IMathAS stands on Freedom251
- Automated Grading Software#21 of 33