
Expertiza
Expertiza is a free, open-source web application for instructors to create assignments and students to submit and review learning objects.
What Expertiza is
Expertiza is a free, open-source web application for instructors to create assignments and students to submit and review learning objects. Supported submissions include articles, code, websites, URLs, and wiki pages. Students can form teams and sign up for topics, then take part in peer assessment of submitted work. The system supports rubric scoring and moderation, with one-way reviewer anonymity and manual review allocation. The project says it is used in selected NC State courses and by professors at other colleges and universities. Documentation covers local use, production deployment, and development environments for Ubuntu/Debian, macOS, and Linux RHEL; developers need a JVM. An LTI integration can launch Expertiza assignments from Moodle and pass grades back to its gradebook. Setting this up requires a Moodle administrator to register and activate Expertiza as an external tool provider. A project page also describes a generic synchronization interface intended for LMS platforms such as Blackboard or Canvas. The repository lists an MIT license, and the project points users to instructor and student manuals, presentations, and videos.
Good
- Supports many submission types, including URLs and wiki pages.
- Includes rubric scoring and moderation tools.
- Moodle integration supports assignment launch and grade pass-back.
- Repository lists an MIT license.
Watch out
- Review allocation is manual.
- Moodle setup requires administrator configuration.
- Developers need a JVM.
- Initial Moodle single sign-on implementation was LTI 1.1.
Who it suits
Expertiza suits instructors who want students to submit work and review one another’s assignments. It may also suit developers or institutions prepared to host and configure the application and its LMS integration.
Verdict
Expertiza combines assignment management with student peer review and documented LMS integration. Institutions should account for manual review allocation and the administrator setup required for Moodle.
The facts
Each one read from Expertiza's own pages, with the date it was checked.
What it does
- Audience
- The project says it is used in select NC State courses and by professors at several other colleges and universities.checked 2 Oct 2026
- Developer requirement
- The documentation says Expertiza has a Java dependency and developers should have a JVM installed.checked 3 Oct 2026
- Grade passback
- The Moodle integration page describes transferring grades from Expertiza to the Moodle gradebook for assignments launched through Moodle.checked 2 Oct 2026
- Hosting
- The repository documents running Expertiza locally and using an NC State VCL image prepared with its environment.checked 2 Oct 2026
- Instructor tools
- Instructors can create and deploy assignments using Expertiza.checked 3 Oct 2026
- Integration limitation
- A 2024 project page says its implemented Moodle single sign-on did not include deadline or course-grade synchronization.checked 3 Oct 2026
- Integration setup
- The Moodle integration requires a Moodle administrator to register and activate Expertiza as an external tool provider.checked 2 Oct 2026
- Intended users
- The project documentation describes tools for instructors to deploy assignments and for students to submit work and review assignments.checked 3 Oct 2026
- LMS integration
- A project page describes an LTI integration with Moodle that supports launch from Moodle and grade pass-back.checked 3 Oct 2026
- Moodle integration
- An Expertiza wiki page describes using Moodle as an LTI consumer to launch Expertiza assignments.checked 2 Oct 2026
- Open source
- An Expertiza project page describes the application as open source and based on Ruby on Rails.checked 3 Oct 2026
- Other LMS
- The Moodle integration page describes a generic synchronization interface intended for LMS platforms such as Blackboard or Canvas.checked 2 Oct 2026
- Peer assessment
- The system supports student peer review of submitted learning objects.checked 2 Oct 2026
- Pricing
- The opened product and project pages do not state a commercial price or subscription plan.checked 2 Oct 2026
- Purpose
- Expertiza is software for creating reusable learning objects through peer review and supports team projects.checked 3 Oct 2026
- Security details
- The opened product and project pages do not state a security certification or compliance standard.checked 2 Oct 2026
- Security documentation
- The documentation links to Expertiza security guidelines.checked 3 Oct 2026
- Security limitation
- A 2024 project page identifies its initial Moodle single sign-on implementation as LTI 1.1 and recommends considering the more secure LTI 1.3.checked 3 Oct 2026
- Self hosting
- The documentation includes guides for deploying Expertiza to production and developing it on a virtual machine.checked 3 Oct 2026
- Student tools
- Student documentation covers submitting and reviewing assignments, forming teams, and signing up for topics.checked 3 Oct 2026
- Submissions
- It supports submitting almost any document type, including URLs and wiki pages.checked 3 Oct 2026
- Support
- The repository directs developers to setup documentation and invites code contributions through GitHub pull requests.checked 2 Oct 2026
- Support resources
- The documentation links to instructor and student manuals, presentations, and videos.checked 3 Oct 2026
Where it runs
- Development platforms
- The documentation links development setup guides for Ubuntu/Debian, macOS, and Linux RHEL.checked 3 Oct 2026
The full review of Expertiza
Overview
Expertiza is an open-source web application for instructors who want students to submit and assess one another’s academic work. It suits courses built around peer feedback on varied learning objects, but instructors should be prepared to allocate reviews manually.
Its combination of assignment tools, rubric scoring and Moodle grade pass-back makes it a focused peer-assessment option rather than a general learning management system. The MIT license and self-hosting guidance offer flexibility, while Moodle setup depends on an administrator.
Key features
Assignments and peer assessment
Instructors can create and deploy assignments; students can submit and review work, form teams and sign up for topics. Submissions can include documents, URLs and wiki pages, so the workflow is not limited to conventional written files. Rubric scoring and moderation tools support structured assessment, while one-way reviewer anonymity gives reviewers a degree of separation without promising reciprocal anonymity.
Review allocation is manual. That gives instructors direct control over assignment of reviews, but adds work as classes and review rounds grow. Expertiza is a stronger fit for courses able to manage that process than for instructors seeking automatic distribution.
Moodle integration
Expertiza supports launching assignments from Moodle through LTI and transferring grades to the Moodle gradebook for assignments launched that way. The integration requires a Moodle administrator to register and activate Expertiza as an external tool provider, so setup is not solely an instructor task. A project description of the Moodle single-sign-on implementation says it did not include deadline or course-grade synchronization; grade pass-back for launched assignments should not be mistaken for broader synchronization.
The initial Moodle single-sign-on work used LTI 1.1, and the project recommends considering LTI 1.3 for stronger security. A generic synchronization interface is intended for LMS platforms such as Blackboard and Canvas, but the described launch and grade pass-back support is specifically for Moodle.
Hosting and support
Documentation covers local operation, production deployment and development in a virtual machine, including an NC State VCL image prepared with the environment. Development guides cover Ubuntu/Debian, macOS and RHEL-based Linux; developers are advised to have a JVM installed. Instructor and student manuals, presentations and videos provide learning resources, while the repository directs developers to setup documentation and welcomes GitHub pull requests.
Pricing
Expertiza is free and open source under the MIT license. There is no paid subscription plan to weigh against its capabilities; the trade-off is that an institution considering deployment should account for hosting and setup work, particularly Moodle administrator involvement. The project directs developers to deployment and setup guidance rather than describing a commercial support plan.
Platforms
Expertiza is a web application, with Linux and macOS development setup guidance and options to run it locally or self-host it. The development documentation’s JVM requirement is relevant to developers, not a stated requirement for students using the web application.
Who it's for
Expertiza is best suited to instructors and institutions that want students to review submitted academic work, need rubrics and moderation, and can handle manual review allocation. It is especially relevant where Moodle launch and grade pass-back are useful and an administrator can configure the external tool. Courses needing automated review assignment or broader deadline and course-grade synchronization should look elsewhere.
The project describes use in selected NC State courses and by professors at several other colleges and universities. Its academic focus is clear, but the project pages do not state a security certification or compliance standard, which may matter to institutions assessing deployment requirements.
Pros and cons
Pros
- Broad submission support: documents, URLs and wiki pages can all be submitted, accommodating different kinds of learning objects.
- Structured peer assessment: rubrics, moderation and one-way reviewer anonymity support a defined review process.
- Open-source deployment options: the MIT license and local, virtual-machine and production deployment guidance give institutions room to manage their own installation.
- Moodle grade pass-back: grades can move to the Moodle gradebook for assignments launched through Moodle.
Cons
- Manual review allocation: instructors must manage the assignment of reviews rather than rely on automated allocation.
- Administrator-dependent Moodle setup: an administrator must register and activate Expertiza as an external tool provider.
- Limited synchronization scope: the described single-sign-on implementation does not synchronize deadlines or course grades, and the initial implementation uses LTI 1.1.
- Institutional security review remains important: the project pages do not state a certification or compliance standard.
Alternatives
For a broader category comparison, see Peer Assessment Software.
- ComPAIR is also free and offers web and self-hosted platforms; consider it if you are comparing another option with those deployment choices.
- CrowdGrader has a free instructor-sponsored assignment tier capped at 20 students, plus a student-supported assignment plan at $1.99 a year billed every six months. Consider it if those assignment-based terms suit your class better than self-hosted Expertiza.
- Eli Review offers free instructor access with unlimited courses and all platform features, alongside student access priced by term. Consider it if instructor access without a subscription is the priority.
- Kritik360 offers professors free account and course activation, instructional design and ongoing support. Consider it if that educator support is more important than Expertiza’s open-source deployment model.
- Peerceptiv offers campus-wide subscriptions with unrestricted campus use, an administrator dashboard and a custom API, with pricing by inquiry. Consider it if those campus-wide administration and API provisions are the deciding factors.
- PeerAssessment.com provides a free trial for one class, one term, one instructor, up to 100 students and 12 assessments. Consider it if a bounded trial better suits an initial evaluation.
- Marka is a freemium web option; consider it if you want to compare another web-based peer-assessment product.
- peerScholar offers a WCET promotional plan at $4,500 a year for unlimited courses, faculty, team members, students and activities. Consider it if those stated plan terms fit your institution.
Verdict
Choose Expertiza if your institution wants a free, MIT-licensed system for student submission and peer review, and can manage manual review allocation and deployment. Moodle launch and grade pass-back are useful strengths, but the administrator setup and limited synchronization make it a less suitable choice for courses that need automated allocation or broader LMS syncing.
Alternatives to Expertiza
- 1
CrowdGrader
Free planWeb7.3Free plan - 2

Marka
Free planAndroidWeb7.0Free plan - 3

PeerAssessment.com
AndroidiOSWeb6.9$18 one-time - 4

Eli Review
Free planWeb6.6From $52.95 a year - 5

Kritik360
Free planWeb6.6$29 one-time - 6
Student Peer Review
Free planWeb6.6From $8 a year