FREEDOM251

Freedom251 › Peer Assessment Software

Expertiza

Free plan LinuxMacSelf-hostedWeb

Visit Expertiza Alternatives

What Expertiza is

Expertiza is a free, open-source web application for instructors to create assignments and students to submit and peer-review learning objects. Submissions can include articles, code, websites, URLs, and wiki pages. Students can also form teams and sign up for topics. 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 several other colleges and universities. Expertiza can be run locally or deployed to production; its development guides cover Ubuntu/Debian, macOS, and Linux RHEL, and developers need a JVM. A documented Moodle LTI connection can launch assignments from Moodle and pass grades to its gradebook. Setting up that connection requires a Moodle administrator to register and activate Expertiza as an external tool provider. A project page describes a generic synchronization interface for LMS platforms such as Blackboard or Canvas. Documentation includes instructor and student manuals, presentations, and videos, and the repository lists an MIT license.

Who it suits

Expertiza suits instructors who want to deploy peer-reviewed assignments and students who need to submit and review work. It is also relevant to developers prepared to set up or host the application.

What it does well

  • Supports a wide range of submission types.
  • Includes rubric scoring and moderation.
  • Moodle can launch assignments and receive grades.
  • MIT-licensed and free to use.
  • Instructor and student guides are available.

What to know first

  • Review allocation is manual.
  • Moodle setup requires an administrator.
  • Initial Moodle single sign-on used LTI 1.1.
  • Developers need a JVM.

Getting started

  1. Review the Expertiza setup documentation and choose local hosting or production deployment.
  2. Choose the documented environment for Ubuntu/Debian, macOS, or Linux RHEL.
  3. Install a JVM for development, as required by its Java dependency.
  4. For Moodle launches, have a Moodle administrator register and activate Expertiza as an external tool provider.

Overview

Expertiza is an academic assignment and peer-assessment application for instructors who want students to review one another’s work. It suits courses built around feedback on varied submissions, but manual review allocation adds instructor work. Its focused assessment workflow and self-hosting option are useful; the Moodle connection needs administrator involvement.

Instructors can create and deploy assignments, while students submit work, review assignments, form teams, and sign up for topics. The project describes use in selected NC State courses and by professors at other colleges and universities. Expertiza is open source under the MIT license.

For more options, see our Peer Assessment Software list.

Key features

Assignment and review workflow

Submissions can include almost any document type, as well as URLs and wiki pages. That makes Expertiza suitable for courses assessing more than conventional written papers. Rubric scoring and moderation tools support structured review and oversight. Reviewer anonymity is one-way, so it should not be treated as a promise of mutual anonymity.

Review allocation is manual. Instructors retain control over who reviews what, but must handle that work themselves; courses needing automatic distribution may be better served elsewhere.

Moodle connection

Expertiza can launch assignments from Moodle through LTI and pass grades back to the Moodle gradebook for assignments launched that way. Setup requires a Moodle administrator to register and activate Expertiza as an external tool provider. A 2024 project description says its initial single sign-on implementation was LTI 1.1 and recommends considering LTI 1.3 for stronger security. That implementation did not include deadline or course-grade synchronization, so Moodle users should not assume those workflows are covered.

The project also describes a generic synchronization interface intended for LMS platforms such as Blackboard or Canvas. The documented Moodle grade pass-back is the clearest described workflow; institutions considering another LMS should account for integration setup and scope.

Hosting and support resources

The repository documents local operation and use of an NC State VCL image prepared with the needed environment. Deployment and development guides cover production, virtual machines, Ubuntu/Debian, macOS, and RHEL Linux. Developers should have a JVM installed because Expertiza has a Java dependency. The project also links security guidelines, instructor and student manuals, presentations, and videos, and invites contributions through GitHub pull requests.

No security certification or compliance standard is stated, so organizations with a formal compliance requirement should verify suitability before adopting it.

Pricing

Expertiza is free and open source under the MIT license. There are no commercial subscription plans or published commercial prices. The practical cost is therefore not a per-seat or per-course fee, but the work of hosting and administering the application, including the manual review allocation and any LMS setup. That model suits institutions able to manage their own deployment; buyers seeking a priced, vendor-managed service should compare other options.

Platforms

Expertiza supports Linux, macOS, web access, and self-hosting. The development documentation names Ubuntu/Debian, macOS, and RHEL Linux, and the repository describes local setup and production deployment. This gives technically capable institutions flexibility over deployment, while requiring more operational responsibility than a web-only hosted option.

Who it's for

Expertiza is best suited to instructors and institutions that want students to assess academic work through structured assignments, rubrics, and moderation. Its broad submission support is useful for courses involving articles, code, websites, or other learning objects. It is a less natural fit for instructors who need automatic review assignment, a turnkey Moodle connection, or documented deadline and course-grade synchronization.

Pros and cons

Pros

  • Flexible submissions: Support for varied document types, URLs, and wiki pages accommodates assignments beyond standard papers.
  • Structured peer assessment: Rubric scoring and moderation tools give instructors ways to shape and oversee student review.
  • Open-source deployment options: The MIT license and documented self-hosting paths let institutions run and adapt the software within their own environment.
  • Moodle grade pass-back: Grades can move to the Moodle gradebook for assignments launched through the integration.

Cons

  • Manual review allocation: Instructors must manage reviewer assignment, which can become an operational burden across many students or rounds.
  • Administrator-dependent Moodle setup: A Moodle administrator must register and activate Expertiza as an external tool provider.
  • Integration scope has limits: The described initial LTI 1.1 implementation lacks deadline and course-grade synchronization, and points toward LTI 1.3 as a more secure option.
  • Self-hosting calls for technical capacity: Deployment guidance and a Java/JVM dependency make this a less direct choice for teams seeking a managed product.

Alternatives

ComPAIR is another free option for teams looking for a self-hosted or web-based peer-assessment tool.

CrowdGrader is worth comparing when web access and a free instructor-sponsored assignment for up to 20 students fit the course; its student-supported assignment plan is priced at $1.99 a year, billed every six months.

Eli Review may suit instructors who want free instructor access with unlimited courses and all platform features, while student access has paid term options.

Kritik360 is an alternative for professors seeking free educator access that includes account and course activation, instructional design, and ongoing support; its student-facing access has a paid option.

Peerceptiv may fit institutions seeking campus-wide subscriptions with unrestricted campus use, an administrator dashboard, and a custom API, though its subscription pricing is by inquiry.

Marka is another freemium web-based option.

Student Peer Review is another freemium web-based option.

PeerEvals is another free web-based alternative.

Verdict

Choose Expertiza if your course needs flexible assignment submissions, structured peer assessment, and the option to self-host without paying a commercial subscription. Its strongest case is the combination of instructor assignment tools, rubrics, moderation, and Moodle grade pass-back. Look elsewhere if manual review allocation or administrator-led LMS setup would hinder adoption, or if your institution requires a more fully specified LMS workflow or formal security compliance.

Verdict

Expertiza brings assignment deployment and peer assessment together, with options for self-hosting and a documented Moodle connection. Its manual review allocation and administrator-dependent LMS setup are important considerations.

Questions

Is Expertiza free and open source?

The project lists Expertiza as free and open source, and its GitHub repository lists an MIT license.

What platforms can it run on?

The documentation provides development setup guides for Ubuntu/Debian, macOS, and Linux RHEL. It also describes local hosting, production deployment, and development on a virtual machine.

What can students submit?

Students can submit almost any document type, including articles, code, websites, URLs, and wiki pages.

Does Expertiza integrate with Moodle?

Yes. Its documented LTI integration can launch assignments from Moodle and pass grades to the Moodle gradebook. A Moodle administrator must register and activate Expertiza as an external tool provider.

Does it support other learning management systems?

The project describes a generic synchronization interface intended for LMS platforms such as Blackboard or Canvas.

Who is Expertiza for?

The project describes tools for instructors to create and deploy assignments and for students to submit and review work.

Facts from Expertiza's own pages

Audience
The project says it is used in select NC State courses and by professors at several other colleges and universities. · github.com, 2 Oct 2026
Developer requirement
The documentation says Expertiza has a Java dependency and developers should have a JVM installed. · wiki.expertiza.ncsu.edu, 3 Oct 2026
Development platforms
The documentation links development setup guides for Ubuntu/Debian, macOS, and Linux RHEL. · wiki.expertiza.ncsu.edu, 3 Oct 2026
Grade passback
The Moodle integration page describes transferring grades from Expertiza to the Moodle gradebook for assignments launched through Moodle. · wiki.expertiza.ncsu.edu, 2 Oct 2026
Hosting
The repository documents running Expertiza locally and using an NC State VCL image prepared with its environment. · github.com, 2 Oct 2026
Instructor tools
Instructors can create and deploy assignments using Expertiza. · wiki.expertiza.ncsu.edu, 3 Oct 2026
Integration limitation
A 2024 project page says its implemented Moodle single sign-on did not include deadline or course-grade synchronization. · wiki.expertiza.ncsu.edu, 3 Oct 2026
Integration setup
The Moodle integration requires a Moodle administrator to register and activate Expertiza as an external tool provider. · wiki.expertiza.ncsu.edu, 2 Oct 2026
Intended users
The project documentation describes tools for instructors to deploy assignments and for students to submit work and review assignments. · wiki.expertiza.ncsu.edu, 3 Oct 2026
LMS integration
A project page describes an LTI integration with Moodle that supports launch from Moodle and grade pass-back. · wiki.expertiza.ncsu.edu, 3 Oct 2026
Moodle integration
An Expertiza wiki page describes using Moodle as an LTI consumer to launch Expertiza assignments. · wiki.expertiza.ncsu.edu, 2 Oct 2026
Open source
An Expertiza project page describes the application as open source and based on Ruby on Rails. · wiki.expertiza.ncsu.edu, 3 Oct 2026
Other LMS
The Moodle integration page describes a generic synchronization interface intended for LMS platforms such as Blackboard or Canvas. · wiki.expertiza.ncsu.edu, 2 Oct 2026
Peer assessment
The system supports student peer review of submitted learning objects. · github.com, 2 Oct 2026
Pricing
The opened product and project pages do not state a commercial price or subscription plan. · expertiza.ncsu.edu, 2 Oct 2026
Purpose
Expertiza is software for creating reusable learning objects through peer review and supports team projects. · wiki.expertiza.ncsu.edu, 3 Oct 2026
Security details
The opened product and project pages do not state a security certification or compliance standard. · expertiza.ncsu.edu, 2 Oct 2026
Security documentation
The documentation links to Expertiza security guidelines. · wiki.expertiza.ncsu.edu, 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. · wiki.expertiza.ncsu.edu, 3 Oct 2026
Self hosting
The documentation includes guides for deploying Expertiza to production and developing it on a virtual machine. · wiki.expertiza.ncsu.edu, 3 Oct 2026
Student tools
Student documentation covers submitting and reviewing assignments, forming teams, and signing up for topics. · wiki.expertiza.ncsu.edu, 3 Oct 2026
Submissions
It supports submitting almost any document type, including URLs and wiki pages. · wiki.expertiza.ncsu.edu, 3 Oct 2026
Support
The repository directs developers to setup documentation and invites code contributions through GitHub pull requests. · github.com, 2 Oct 2026
Support resources
The documentation links to instructor and student manuals, presentations, and videos. · wiki.expertiza.ncsu.edu, 3 Oct 2026

Where Expertiza stands on Freedom251

Look at these too