Skip to content
SPECIFICTION
Get listed

Expertiza

expertiza.ncsu.edu

WebmacOSLinuxSelf-hosted

What it is

Expertiza is a free, open-source web application for instructors to deploy 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, moderation, one-way reviewer anonymity, and manual review allocation. The project says it is used in select NC State courses and by professors at several other colleges and universities. It can be run locally or deployed to production, with development setup guides for Ubuntu/Debian, macOS, and Linux RHEL. Developers need a JVM. A documented Moodle LTI integration allows assignments to launch from Moodle and sends grades to its gradebook, but setup requires a Moodle administrator to register and activate Expertiza as an external tool provider. The project also describes a generic synchronization interface intended for LMS platforms such as Blackboard or Canvas. The repository lists an MIT license and points to instructor and student manuals, presentations, and videos.

Spec sheet

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

Strong points and limits

Strong points

  • Accepts documents, URLs, and wiki pages.
  • Supports rubric scoring and moderation.
  • Includes one-way reviewer anonymity.
  • Moodle integration can pass grades to its gradebook.
  • Repository lists an MIT license.

Limits

  • Review allocation is manual.
  • Moodle setup requires administrator activation.
  • Developers need a JVM.

Who it suits

It suits instructors who want students to submit and review varied learning objects, including through team assignments. Institutions using Moodle can consider its documented LTI launch and grade pass-back, with an administrator involved in setup.

Verdict

Expertiza brings assignment deployment and peer review into a web application, with rubric and moderation tools. Moodle integration is documented, but setup and review allocation involve the stated constraints.

Where Specifiction places it

Alternatives to ExpertizaAll alternatives →