← Back to archive

qtype_fileresponse

camp Tier 2 · Verified
Actively maintained · updated 5 wk ago
Fully free

File Response is a Moodle question type that provides some additional functions compared to the essay question type, which can as well be used to prompt for files in a question setting.

Download and compatibility

5.2-r1 Moodle 4.0 – 5.2
Verified against source
verification ledger

Source tagged by maintainer

github.com/bfh/moodle-qtype_fileresponse @ v5.2-r2 · commit 6d05a4a9baf2

Rebuilt deterministically from that tag

canonical ZIP, byte-identical on every rebuild

Artifact hash recorded in the public index

sha256 c9898bd617428f15e26f0a6f8ebad60099aa48eefb79a92ee14a7427c907d244

Release signed · trusted publishing

planned — TUF signing (RFC §4.3)

Recorded in public transparency log

planned — Sigstore/Rekor (RFC §4.3)

Every step is independently verifiable. CAMP never modifies plugin code; it proves the ZIP you install is exactly what the maintainer published. Verified 30 Jul 2026.
Code check ?: clean
phplintphpcs0 | 0
composer require bfh/moodle-qtype_fileresponse

About

qtype_fileresponse is a Moodle question type plugin that enables students to submit one or more files as their response to a quiz question. It is designed for assessments where answers are provided as uploaded documents, images, spreadsheets, source code, or other file types rather than text entered directly into the quiz. Unlike the standard Essay question type, qtype_fileresponse allows the file picker and available file repositories to be restricted on a per-question basis when required.

Features

  • Allows attachment downloads to be enabled or disabled on a per-question basis.
  • Allows file repositories to be enabled or disabled on a per-question basis, controlling where students can select files from.
  • Includes an option to prevent "Save as…" operating system dialogs that could allow participants to browse the file system or open executables using the keyboard menu key, bypassing the suppressed mouse context menu. This is particularly useful when running quizzes in Safe Exam Browser (SEB).

Typical Use Cases

  • Any quiz question that requires students to produce and upload a file as their answer.
  • Uploading programming assignments, source code files, spreadsheets, presentations, or design documents.
  • Secure file-based assessments conducted in Safe Exam Browser (SEB), where additional restrictions on file access are required.

Project

Maintainer
Bern University of Applied Sciences
1 release in the archive
Plugin typeQuestion types
Development 0 · 3 forks · 0 open issues & PRs · Upstream release v5.2-r1 · 29 Jul 2026 · Tested with moodle-plugin-ci
Security advisoriesNone published