• Moodle

Deft Response

Interact live with students directly in Moodle.

  • Free

Key feature 01 / 03

Live tasks

Teachers create short texts, choices to poll the class, comments for small discussions and venues for audio conversations. Bridged venues allow more participants and video streaming.

Key feature 02 / 03

Manage tasks dashboard

A dashboard per block shows all tasks as cards. Teachers make tasks visible, arrange their order and change display options; the changes appear in learners’ browsers. Editing and deploying are separate rights.

Key feature 03 / 03

Live updates

The deftly.us service or a self-hosted Jitsi Meet server pushes updates to everyone currently viewing the block. Content is only transferred from your Moodle site to the user. Without a service, the block still works — changes then appear after a page refresh.

Deft Response at a glance

Four task types, one Moodle block

Texts, choices, comments and venues, deployed live from a dashboard. The plugin is free; the live service is free for smaller sites.

Compare plans Try it yourself · upcoming
Skip to overview & plans Compare plans
Deft Response Get it now

Everything about Deft Response

Overview

Live interaction in a Moodle block

The Deft Response block lets managers and editing teachers create tasks — short texts, discussions, polls and audio conferences — and control remotely which ones are displayed and how learners may interact with them. Venues also work in the Moodle app.

An external service pushes updates to learners’ browsers, so changes appear instantly. It is free for smaller sites; larger sites may need a service agreement. Alternatively, a self-hosted Jitsi Meet server can be used. Deft Response is maintained by Daniel Thies and Stefan-Alexander Scholz.

Management summary

Value, cost and rollout on a single page. Export as PDF for your committee.

Open as PDF (opens in a new tab)
  • Live

    Interaction in real time

    Polls, comments and venues update in every browser showing the block. Teachers deploy tasks during the session from the dashboard.

  • Privacy

    Content stays in Moodle

    Content is only transferred from your Moodle site to the user. The live service receives only connection information.

  • Free

    No license cost

    The plugin is free and GPL. The live service is free for smaller sites; larger sites may need a service agreement.

Features & pricing

Feature Basic
1 update in 1.3 What learners interact with in the block.
Teachers control what learners see.
1 update in 1.3 Changes appear without reloading.
Extra features together with other plugins.

Use cases & screenshots

Live sessions

Poll the class

Show a choice during a session and let learners vote directly in the block. The teacher decides on the dashboard when the poll appears.

  • Choice
  • Manage tasks dashboard

Discussion

Small live discussions

Comment tasks open separate or group discussions in real time. Showing or hiding a task starts or moderates the discussion.

  • Comments
  • Show, hide and order

Group work

Small-group audio conversations

Each venue is a separate place where a group of learners can meet in a peer-to-peer audio chat. Bridged venues allow more participants and video streaming.

  • Venue
  • Bridged venues

Tech & compliance

Running it

Requirements

Version 1.3 supports Moodle 4.3–5.3; Moodle 3.11–4.1 use version 1.2.5. For live updates, the Moodle site must be reachable from the internet by the Deftly service, and clients need normal https access to it. Your site configuration may limit the number of clients, since resources are retrieved directly from your Moodle site.

Installation & updates

Install from the Moodle plugins directory, as a zip package or manually on the server. Live updates are activated in the block’s admin settings; the Deftly service is then registered automatically as an External Tool (LTI).

Reviewing it

Data protection & hosting

Live updates through a relay — content stays in Moodle. The block works without any external service; changes then appear after a page refresh. For live updates you can connect the deftly.us service (registered via LTI) or your own Jitsi Meet server. The service only relays the signal that something changed — the content itself is always loaded from your Moodle site. Audio venues connect participants peer-to-peer; the service helps to establish the connection. Deft Response implements Moodle's Privacy API and declares the deftly.us connection.

Accessibility & license

Deft Response is built with Moodle's own template system and the Bootstrap components of Moodle's standard theme Boost, so it follows your theme's colours and fonts. We have not published a formal WCAG audit yet — if something gets in your way, tell us and we will fix it. Released under GPLv3, like Moodle itself.

Get Deft Response Free download for registered users on bdecent.de, or install it from the Moodle plugins directory. Moodle plugins directory (opens in a new tab)
Try Deft Response yourself A ready-made Deft Response sandbox: log in as teacher or student, change settings or build your own course. It resets regularly. Try it yourself · upcoming

Awards

  • Automated testingMoodle award
  • Privacy FriendlyMoodle award
  • Mobile App SupportMoodle award