|
| 1 | +# camp listing manifest — descriptive content for your plugin's page. |
| 2 | +# Edit freely and commit; camp ingests this file at each tagged release. |
| 3 | +# Schema: https://camp-registry.org/schema/listing.schema.json |
| 4 | +name: qtype_fileresponse |
| 5 | +summary: 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. |
| 6 | +description: | |
| 7 | + **qtype_fileresponse** is a Moodle question type plugin that enables students to submit one or more files as their response to a quiz question. |
| 8 | + It is designed for assessments where answers are provided as uploaded documents, images, spreadsheets, source code, or other file types rather |
| 9 | + than text entered directly into the quiz. Unlike the standard **Essay** question type, **qtype_fileresponse** allows the file picker and available |
| 10 | + file repositories to be restricted on a per-question basis when required. |
| 11 | +
|
| 12 | + ### Features |
| 13 | + - Allows attachment downloads to be enabled or disabled on a per-question basis. |
| 14 | + - Allows file repositories to be enabled or disabled on a per-question basis, controlling where students can select files from. |
| 15 | + - Includes an option to prevent **"Save as…"** operating system dialogs that could allow participants to browse the file system or |
| 16 | + open executables using the keyboard menu key, bypassing the suppressed mouse context menu. This is particularly useful when running |
| 17 | + quizzes in **Safe Exam Browser (SEB)**. |
| 18 | +
|
| 19 | + ### Typical Use Cases |
| 20 | + - Any quiz question that requires students to produce and upload a file as their answer. |
| 21 | + - Uploading programming assignments, source code files, spreadsheets, presentations, or design documents. |
| 22 | + - Secure file-based assessments conducted in **Safe Exam Browser (SEB)**, where additional restrictions on file access are required. |
| 23 | +
|
| 24 | +labels: |
| 25 | + # Required disclosure labels — pick all that apply (RFC §4.7): |
| 26 | + # fully-free | freemium | paid-service | external-account |
| 27 | + # donation-supported | commercial-support-available |
| 28 | + - fully-free |
| 29 | +# screenshots: |
| 30 | +# - path: .camp/screenshots/overview.png |
| 31 | +# caption: Main view |
| 32 | +links: |
| 33 | +# docs: https://… |
| 34 | + issues: https://github.com/bfh/moodle-qtype_fileresponse/issues |
0 commit comments