<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.moodle.org/501/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dthies</id>
	<title>MoodleDocs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.moodle.org/501/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dthies"/>
	<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/Special:Contributions/Dthies"/>
	<updated>2026-04-14T22:00:33Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=153959</id>
		<title>Plenary meeting</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=153959"/>
		<updated>2025-09-09T17:54:45Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Activity&lt;br /&gt;
|entry = https://moodle.org/plugins/mod_plenum&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-mod_plenum/issues&lt;br /&gt;
|discussion = [https://moodle.org/mod/forum/discuss.php?d=463717 Plenary meeting activity]&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
= Introduction =&lt;br /&gt;
The &#039;&#039;&#039;Plenary meeting&#039;&#039;&#039; activity module organizes online and in person meetings following traditional rules of parliamentary procedure. It may be used as a tool to teach skills to conduct a meeting or to structure and administer faculty, staff, student or other organizational meetings.&lt;br /&gt;
&lt;br /&gt;
Users are granted the privileges to speak, make motions, vote or chair meetings through Moodle capabilities and roles. The activity maintains a record of motions to provide meeting minutes. User actions are logged in Moodle log system.&lt;br /&gt;
&lt;br /&gt;
The activity can be used with an in person event or as an online event. It has an integration with [[Deft response]] block to allow audio and video to be shared based on whether the user is recognized to speak in the activity. Other web conference or media servers also can be used as long as users can be managed by them manually. Two integration options are provided for [https://jitsi.org Jitsi meet]. There is a managed meeting form that provides similar functionality to the Deft response option, and there is a meeting form option that simply provides a standard Jitsi Meet room on the meeting page.&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
==Making motions==&lt;br /&gt;
Users participate in the meetings by offering motions. The presiding officer determines which motions are considered. &lt;br /&gt;
&lt;br /&gt;
The motions that are available are configured by the admin in the site settings.&lt;br /&gt;
&lt;br /&gt;
===Open meeting===&lt;br /&gt;
Before the meeting may begin, a presiding officer must open the meeting. Other users will not be able to offer any motions until this happens.&lt;br /&gt;
&lt;br /&gt;
===Resolutions===&lt;br /&gt;
Once the meeting has been opened, participants can offer a motion to be considered by the group. A use click &#039;Resolve&#039; button and completes a modal form to supply the content of the motion either as text or in an attached file. After form is saved it is either accepted or denied by the chair or queued immediately depending on the activity configured. Once on the floor, it will appear on the activity page for other users to view. If required other users will be given the opportunity to second the resolution before it is placed on the floor for debate.&lt;br /&gt;
&lt;br /&gt;
===Amendments===&lt;br /&gt;
Once a resolution or main motion is on the floor, participants will be able to offer amendments to motion to make modifications.&lt;br /&gt;
&lt;br /&gt;
===Seconds===&lt;br /&gt;
Resolutions, amendments and motions to adjourn may be configured to require a second.  If a motion requires a second, a different user than the one offering the amendment must click the second button before normal users can do anything else with it. The chair can remove it if no second is available. Whether seconds are required for a type of motion can be configured by the admin for the site.&lt;br /&gt;
&lt;br /&gt;
===Privileged motions===&lt;br /&gt;
Users can raise a Point of Order to address an action of the chair at any time while other business is pending by clicking the &#039;Order&#039; motion. The chair will have to recognize or dismiss the question before less privileged motions.&lt;br /&gt;
&lt;br /&gt;
==Meeting forms==&lt;br /&gt;
The activity can configured for use in different contexts to be selected in the activity settings. This is done with meeting form plugins. The following meeting forms are included.&lt;br /&gt;
&lt;br /&gt;
===Basic meeting===&lt;br /&gt;
The basic meeting form is enabled by default and is appropriate for in person meetings where users are in the same run or have an external method of communication. Users can offer motions and vote using the activity so that there is a record stored of the meetings official proceedings, but audio or video is not integrated (although a Deft response block audio venue can be added).&lt;br /&gt;
===Deft meeting===&lt;br /&gt;
If Deft response block is configured with video support, the chair and the person who has the floor can share audio and video to speak to the pending business. When a new motion is allowed on the floor, the previous speaker is dropped and  the person offering the new motion is automatically given the capability to share a camera and microphone.&lt;br /&gt;
===Jitsi meet===&lt;br /&gt;
If a [https://jitsi.org Jitsi Meet] server is available, the admin can configure it to work with the plugin. The activity will authorize the users to join a room which is shared on the activity page. Speakers must be moderated with the tools in the Jitsi interface. Speakers are not automatically queued. Some actions in Jitsi are recorded in the Moodle logs including users joining the meeting and raising hands. This form is useful for small groups that are familiar with using traditional web conferencing rooms.&lt;br /&gt;
===Managed Jitsi meet===&lt;br /&gt;
The behavior of this meeting form is similar to the Deft meeting integration above, but is able to work with self hosted Jitsi meet servers as a back end.&lt;br /&gt;
&lt;br /&gt;
== Additional features ==&lt;br /&gt;
&lt;br /&gt;
=== Group support ===&lt;br /&gt;
The Plenary meeting supports Moodle groups. When group mode is enabled for the activity motions are separated by group so that independent meetings can be run simultaneously in one activity. Users only see motions in the selected activity group. Deft and Jitsi integrations will have separate rooms assigned to each groups so users only hear and see the activity in the selected group.&lt;br /&gt;
&lt;br /&gt;
=== Assessment ===&lt;br /&gt;
The activity may be graded to provide feedback to the participants in the Moodle gradebook. This may be used to contribute to a course grade or simply to provide individual feedback to meeting participants. The advanced grading methods in Moodle are supported. The grading interface provides a report on individual users activity in a meeting.&lt;br /&gt;
&lt;br /&gt;
=== Completion conditions ===&lt;br /&gt;
Some activity completions available to track user participation when the view activity or submit motions.&lt;br /&gt;
=== Moodle App support ===&lt;br /&gt;
The Moodle Mobile App is supported by the activity. Participants can use the app to create, view and modify motions. The Deft meeting form allows watching other speakers, but not speaking.&lt;br /&gt;
&lt;br /&gt;
=Installing via uploaded ZIP file=&lt;br /&gt;
Log in to your Moodle site as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
Upload the ZIP file with the plugin code and ZIP file for block Deft response. You should only be prompted to add extra details if your plugin type is not automatically detected.&lt;br /&gt;
Check the plugin validation report and finish the installation.&lt;br /&gt;
Installing manually&lt;br /&gt;
The plugin can be also installed by putting the contents of this directory to&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/mod/plenum&lt;br /&gt;
&lt;br /&gt;
and place code for block Deft response in&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/blocks/deft&lt;br /&gt;
&lt;br /&gt;
Afterwards, log in to your Moodle site as an admin and 1. go to Site administration &amp;gt; Notifications to complete the installation. 2. Adjust subplugin settings to accommodate variations in parliamentary procedure. 3. Install Block deft response or other conferencing integration dependency for online meeting support.&lt;br /&gt;
&lt;br /&gt;
= Additional configuration =&lt;br /&gt;
Motions may be customized in the plugin site administration settings.  Motion types are subplugins that may be individually enabled or disabled in Plugins &amp;gt; Activities &amp;gt; Plenary meeting &amp;gt; Motion types. Some of the motion types have additional settings which can be modified to fit local parliamentary variations.&lt;br /&gt;
&lt;br /&gt;
There are also different Meeting form plugins that can be managed. If more than one is enabled, teachers will be able to choose which to use in the activity settings. The Basic form is enabled by default. Before enabling Deft form, the admin should configure Deft response block and enable the updating and video service from deftly.us. If using Jitsi form is used, access to a Jitsi Meet server must be configured.&lt;br /&gt;
&lt;br /&gt;
== Configuring Deft integration ==&lt;br /&gt;
The Deft meeting form requires that the Deft response block is installed and configured to provide content updating and Audio and Video conferencing. The deftly.us site provides a message service and media service access to make the conferencing experience work. The admin will need to activate the service and video bridging in the Deft response block sit admin settings, and then go to the Plenary meeting -&amp;gt; Meeting form plugins settings page and enable the Deft integration plugin. If you are wanting to us this on a production site which requires a reliable capacity contact deftly.us for a user agreement.&lt;br /&gt;
&lt;br /&gt;
== Jitsi Meet ==&lt;br /&gt;
This plugin provides an optional minimal integration for Jitsi Meet. A Jitsi Meet room is embedded on the activity page and users are authenticated from Moodle to use the room. First obtain access for a secure Jitsi server. You should receive an app ID, secret, and server url. The admin should add these to the Jitsi Meet form plugin settings, and enable the plugin on the management page. The teacher will then be able to select Jitsi as the meeting form in the activity settings and set a room name to let the participants use the integration.&lt;br /&gt;
&lt;br /&gt;
= LTI Usage =&lt;br /&gt;
LTI service is available from the developer at [https://deftly.us deftly.us] if you are unable to install locally. There are some additional features that are also available. You can create a free account there and a sample course from the user dashboard, and then submit a site support request for LTI Access.&lt;br /&gt;
&lt;br /&gt;
[[es:Reunión plenaria]]&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Deft&amp;diff=153958</id>
		<title>Deft</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Deft&amp;diff=153958"/>
		<updated>2025-09-08T23:43:05Z</updated>

		<summary type="html">&lt;p&gt;Dthies: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Block&lt;br /&gt;
|entry = https://moodle.org/plugins/block_deft&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-block_deft/issues&lt;br /&gt;
|discussion = [https://moodle.org/mod/forum/discuss.php?d=469745 Deft response block]&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]], [[Stefan Scholz]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The &#039;&#039;Deft response&#039;&#039; block allows a Manager or Editing teacher to create multiple tasks consisting of short texts, discussions, polls, audio conferences and control remotely which ones are displayed and how students may interact with them.&lt;br /&gt;
There is a external service that is available to push notifications to clients to update content. This can be configured easily from the plugin and is free for limited usage. Larger sites may need a service agreement in the future. More information and demos are available at [https://deftly.us Deftly.us]. Alternatively a self hosted Jitsi Meet server can be used to enable the content updating.&lt;br /&gt;
== Managing tasks ==&lt;br /&gt;
The block can be added the usual way to a block or course by a user with the Add instance capability. If the user has block/deft:edit or block/deft:manage capability on the block, a Manage button will appear in the block. Clicking the button opens a Manage Tasks dashboard for the block instance. Teachers can make the tasks visible and adjust other parameters on the dashboard and changes will by visible in learners&#039; browsers.&lt;br /&gt;
=== Defining Tasks ===&lt;br /&gt;
If a user has block/deft:edit capability, the dashboard should also have an &#039;&#039;Add text&#039;&#039;, &#039;&#039;Add comments&#039;&#039;, &#039;&#039;Add choice&#039;&#039;, and &#039;&#039;Add venue&#039;&#039; button. Clicking one of the buttons opens a modal form to define a new task. Tasks should be named in a way that helps distinguish them from each other on the dashboard. When the form is saved a task card will appear on the dashboard, but the task will not be visible yet in the block.&lt;br /&gt;
==== Choice ====&lt;br /&gt;
[[File:edit choice.png|thumb|Editing Deft Choice on dashboard]]&lt;br /&gt;
The choice task allows teachers to poll a class. The editing form defines the a question or prompt and short response that will be available for the students to choose.&lt;br /&gt;
==== Text ====&lt;br /&gt;
The text tasks contains simple text that can be later be displayed in the block individually. The text area can contain multiple lines and simple html formatting, urls that may display as links, emoticons, but no media tags.&lt;br /&gt;
==== Comments ====&lt;br /&gt;
The Comments task allow student to respond in the block and interact with each other. With the active updates, students can see comments in real time. This allows the block to be used for small discussions or chats. More than one Comments can be added to handle separate or group discussions. The individual task can be shown or hidden to start or moderate the discussions.&lt;br /&gt;
The order of the tasks can be arranged. All task are initially hidden from view in the block.&lt;br /&gt;
==== Venue ====&lt;br /&gt;
[[File:venue.png|thumb|Users in Venue]]&lt;br /&gt;
The Venue task allows learners to converse with each other in a small audio chat format. Each venue is a separate place that a group of students can meet. When the teacher makes the task visible, a button is displayed on the block. When users click the button, they enter the venue and are connected with any other users already present using a peer-to-peer WebRTC audio connection.&lt;br /&gt;
&lt;br /&gt;
A venue can also be configured to use a bridged connection. Audio is connected through a central server to allow more participants and provide better quality. A teacher or others may also be allowed to stream video in the venue. An appropriate service agreement may be required to use the bridge server or a local instance of Jitsi Meet needs to be configured.&lt;br /&gt;
=== Deploying tasks ===&lt;br /&gt;
[[File:task dashboard.png|thumb|Manage tasks dashboard|alt=]]&lt;br /&gt;
A non-editing teacher, teacher, manager or any role with block/deft:manage capability will see a Manage button on the Deft response block. Clicking the button will open the manage task dashboard and change display options for the tasks. The user will not be able to create, edit or move task without the block/deft:edit capability.&lt;br /&gt;
Display options can be changed with a form that appears on the task card. Changes will be visible only after they are submitted. &lt;br /&gt;
== Installation and initial setup ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
There are several options how to install the deft response block:&lt;br /&gt;
==== Option 1: Install from Moodle.org ====&lt;br /&gt;
* Login as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins. (If you can&#039;t find this location, then plugin installation is prevented on your site.)&lt;br /&gt;
* Click the button &#039;Install plugins from Moodle plugins directory&#039;.&lt;br /&gt;
* Search for &amp;quot;Deft response&amp;quot;, click the Install button then click Continue.&lt;br /&gt;
* Confirm the installation request&lt;br /&gt;
* Check the plugin validation report&lt;br /&gt;
==== Option 2: Install from zip package ====&lt;br /&gt;
* Download Deft from https://moodle.org/plugins/block_deft or https://github.com/dthies/moodle-block_deft.&lt;br /&gt;
* Login to your Moodle site as an admin and go to Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
* Upload the ZIP file. You should only be prompted to add extra details (in the Show more section) if the plugin is not automatically detected.&lt;br /&gt;
* If your target directory is not writeable, you will see a warning message.&lt;br /&gt;
* Check the plugin validation report&lt;br /&gt;
==== Option 3: Install manually on server ====&lt;br /&gt;
* Download Deft from https://moodle.org/plugins/block_deft or https://github.com/dthies/moodle-block_deft.&lt;br /&gt;
* Upload or copy it to your Moodle server.&lt;br /&gt;
* Unzip it in the `/blocks` directory.&lt;br /&gt;
* In your Moodle site (as admin) go to Settings &amp;gt; Site administration &amp;gt; Notifications (you should, for most plugin types, get a message saying the plugin is installed).&lt;br /&gt;
For more detailed info, visit &amp;lt;nowiki&amp;gt;https://docs.moodle.org/400/en/Installing_plugins&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Initial setup ===&lt;br /&gt;
&amp;lt;code&amp;gt;All features of the Deft Response block will now work, but they won&#039;t be instant i.e. the page won&#039;t auto-update until the registration has been completed.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To enable updating go the Deft response block admin settings and select the server type to use. The complete the appropriate steps from the corresponding section below that.&lt;br /&gt;
==== Configuring Deftly server ====&lt;br /&gt;
===== Automatic registration =====&lt;br /&gt;
* [[File:Deft activaition.png|thumb|Service Activation]]After the installation, please go to Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Blocks &amp;gt; Deft response&lt;br /&gt;
* On this page, tick &amp;quot;Enable updating&amp;quot; checkbox and save and a activation button should appear.&lt;br /&gt;
* Press the &amp;quot;Activation&amp;quot; button. This should create automatically a preconfigured external tool in Activities -&amp;gt; External tool -&amp;gt; Register tools to deftly.&lt;br /&gt;
* A table showing usage will then be shown in the block settings instead of the button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You should now be able to add then block to a course or module and when tasks are changed they will be updated in all browsers where they are displayed.&lt;br /&gt;
&lt;br /&gt;
If that&#039;s not the case (i.e. tasks don&#039;t update instantly), automatic registration has probably not worked correctly and registration needs to be completed manually (see below).&lt;br /&gt;
&lt;br /&gt;
===== Manual registration =====&lt;br /&gt;
If automatic registration has failed, please sign up (free) for the deft service agreement on this page: https://bdecent.de/product/deft-service-agreement/&lt;br /&gt;
&lt;br /&gt;
We will contact you (via email) and provide you with all the information that you need to complete the manual registration.&lt;br /&gt;
==== Jitsi configuration ====&lt;br /&gt;
If you wish to use Jitsi Meet, you need to install and configure a Jitsi Meet server locally. The server needs to be configured to use token based authentication. The Jitsi server will require an app ID and shared secret for the Moodle instance. The app ID and secret are copied to appropriate Deft response block admin settings.&lt;br /&gt;
== Related plugins ==&lt;br /&gt;
Other plugins can use the updating framework from this plugin. There are currently several plugins with this integration available. The [[Popup activities course format]] will update the course page to reflect changes in course content or completion conditions when enabled. The [[Plenary meeting]] activity provides an activity for managing meetings with parliamentary rules, and can use this plugin to update status and content and provide Audio and Video streaming. The [[VideoTime]] activity can add live chat to videos or provide video streaming.&lt;br /&gt;
&lt;br /&gt;
[[es:Ágil]]&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Deft&amp;diff=153956</id>
		<title>Deft</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Deft&amp;diff=153956"/>
		<updated>2025-09-08T15:04:16Z</updated>

		<summary type="html">&lt;p&gt;Dthies: Add related plugins&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Block&lt;br /&gt;
|entry = https://moodle.org/plugins/block_deft&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-block_deft/issues&lt;br /&gt;
|discussion = [https://moodle.org/mod/forum/discuss.php?d=436763 Deft response block]&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]], [[Stefan Scholz]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The &#039;&#039;Deft response&#039;&#039; block allows a Manager or Editing teacher to create multiple tasks consisting of short texts, discussions, polls, audio conferences and control remotely which ones are displayed and how students may interact with them.&lt;br /&gt;
There is a external service that is available to push notifications to clients to update content. This can be configured easily from the plugin and is free for limited usage. Larger sites may need a service agreement in the future. More information and demos are available at [https://deftly.us Deftly.us]. Alternatively a self hosted Jitsi Meet server can be used to enable the content updating.&lt;br /&gt;
== Managing tasks ==&lt;br /&gt;
The block can be added the usual way to a block or course by a user with the Add instance capability. If the user has block/deft:edit or block/deft:manage capability on the block, a Manage button will appear in the block. Clicking the button opens a Manage Tasks dashboard for the block instance. Teachers can make the tasks visible and adjust other parameters on the dashboard and changes will by visible in learners&#039; browsers.&lt;br /&gt;
=== Defining Tasks ===&lt;br /&gt;
If a user has block/deft:edit capability, the dashboard should also have an &#039;&#039;Add text&#039;&#039;, &#039;&#039;Add comments&#039;&#039;, &#039;&#039;Add choice&#039;&#039;, and &#039;&#039;Add venue&#039;&#039; button. Clicking one of the buttons opens a modal form to define a new task. Tasks should be named in a way that helps distinguish them from each other on the dashboard. When the form is saved a task card will appear on the dashboard, but the task will not be visible yet in the block.&lt;br /&gt;
==== Choice ====&lt;br /&gt;
[[File:edit choice.png|thumb|Editing Deft Choice on dashboard]]&lt;br /&gt;
The choice task allows teachers to poll a class. The editing form defines the a question or prompt and short response that will be available for the students to choose.&lt;br /&gt;
==== Text ====&lt;br /&gt;
The text tasks contains simple text that can be later be displayed in the block individually. The text area can contain multiple lines and simple html formatting, urls that may display as links, emoticons, but no media tags.&lt;br /&gt;
==== Comments ====&lt;br /&gt;
The Comments task allow student to respond in the block and interact with each other. With the active updates, students can see comments in real time. This allows the block to be used for small discussions or chats. More than one Comments can be added to handle separate or group discussions. The individual task can be shown or hidden to start or moderate the discussions.&lt;br /&gt;
The order of the tasks can be arranged. All task are initially hidden from view in the block.&lt;br /&gt;
==== Venue ====&lt;br /&gt;
[[File:venue.png|thumb|Users in Venue]]&lt;br /&gt;
The Venue task allows learners to converse with each other in a small audio chat format. Each venue is a separate place that a group of students can meet. When the teacher makes the task visible, a button is displayed on the block. When users click the button, they enter the venue and are connected with any other users already present using a peer-to-peer WebRTC audio connection.&lt;br /&gt;
&lt;br /&gt;
A venue can also be configured to use a bridged connection. Audio is connected through a central server to allow more participants and provide better quality. A teacher or others may also be allowed to stream video in the venue. An appropriate service agreement may be required to use the bridge server or a local instance of Jitsi Meet needs to be configured.&lt;br /&gt;
=== Deploying tasks ===&lt;br /&gt;
[[File:task dashboard.png|thumb|Manage tasks dashboard|alt=]]&lt;br /&gt;
A non-editing teacher, teacher, manager or any role with block/deft:manage capability will see a Manage button on the Deft response block. Clicking the button will open the manage task dashboard and change display options for the tasks. The user will not be able to create, edit or move task without the block/deft:edit capability.&lt;br /&gt;
Display options can be changed with a form that appears on the task card. Changes will be visible only after they are submitted. &lt;br /&gt;
== Installation and initial setup ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
There are several options how to install the deft response block:&lt;br /&gt;
==== Option 1: Install from Moodle.org ====&lt;br /&gt;
* Login as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins. (If you can&#039;t find this location, then plugin installation is prevented on your site.)&lt;br /&gt;
* Click the button &#039;Install plugins from Moodle plugins directory&#039;.&lt;br /&gt;
* Search for &amp;quot;Deft response&amp;quot;, click the Install button then click Continue.&lt;br /&gt;
* Confirm the installation request&lt;br /&gt;
* Check the plugin validation report&lt;br /&gt;
==== Option 2: Install from zip package ====&lt;br /&gt;
* Download Deft from https://moodle.org/plugins/block_deft or https://github.com/dthies/moodle-block_deft.&lt;br /&gt;
* Login to your Moodle site as an admin and go to Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
* Upload the ZIP file. You should only be prompted to add extra details (in the Show more section) if the plugin is not automatically detected.&lt;br /&gt;
* If your target directory is not writeable, you will see a warning message.&lt;br /&gt;
* Check the plugin validation report&lt;br /&gt;
==== Option 3: Install manually on server ====&lt;br /&gt;
* Download Deft from https://moodle.org/plugins/block_deft or https://github.com/dthies/moodle-block_deft.&lt;br /&gt;
* Upload or copy it to your Moodle server.&lt;br /&gt;
* Unzip it in the `/blocks` directory.&lt;br /&gt;
* In your Moodle site (as admin) go to Settings &amp;gt; Site administration &amp;gt; Notifications (you should, for most plugin types, get a message saying the plugin is installed).&lt;br /&gt;
For more detailed info, visit &amp;lt;nowiki&amp;gt;https://docs.moodle.org/400/en/Installing_plugins&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Initial setup ===&lt;br /&gt;
&amp;lt;code&amp;gt;All features of the Deft Response block will now work, but they won&#039;t be instant i.e. the page won&#039;t auto-update until the registration has been completed.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To enable updating go the Deft response block admin settings and select the server type to use. The complete the appropriate steps from the corresponding section below that.&lt;br /&gt;
==== Configuring Deftly server ====&lt;br /&gt;
===== Automatic registration =====&lt;br /&gt;
* [[File:Deft activaition.png|thumb|Service Activation]]After the installation, please go to Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Blocks &amp;gt; Deft response&lt;br /&gt;
* On this page, tick &amp;quot;Enable updating&amp;quot; checkbox and save and a activation button should appear.&lt;br /&gt;
* Press the &amp;quot;Activation&amp;quot; button. This should create automatically a preconfigured external tool in Activities -&amp;gt; External tool -&amp;gt; Register tools to deftly.&lt;br /&gt;
* A table showing usage will then be shown in the block settings instead of the button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You should now be able to add then block to a course or module and when tasks are changed they will be updated in all browsers where they are displayed.&lt;br /&gt;
&lt;br /&gt;
If that&#039;s not the case (i.e. tasks don&#039;t update instantly), automatic registration has probably not worked correctly and registration needs to be completed manually (see below).&lt;br /&gt;
&lt;br /&gt;
===== Manual registration =====&lt;br /&gt;
If automatic registration has failed, please sign up (free) for the deft service agreement on this page: https://bdecent.de/product/deft-service-agreement/&lt;br /&gt;
&lt;br /&gt;
We will contact you (via email) and provide you with all the information that you need to complete the manual registration.&lt;br /&gt;
==== Jitsi configuration ====&lt;br /&gt;
If you wish to use Jitsi Meet, you need to install and configure a Jitsi Meet server locally. The server needs to be configured to use token based authentication. The Jitsi server will require an app ID and shared secret for the Moodle instance. The app ID and secret are copied to appropriate Deft response block admin settings.&lt;br /&gt;
== Related plugins ==&lt;br /&gt;
Other plugins can use the updating framework from this plugin. There are currently several plugins with this integration available. The [[Popup activities course format]] will update the course page to reflect changes in course content or completion conditions when enabled. The [[Plenary meeting]] activity provides an activity for managing meetings with parliamentary rules, and can use this plugin to update status and content and provide Audio and Video streaming. The [[VideoTime]] activity can add live chat to videos or provide video streaming.&lt;br /&gt;
&lt;br /&gt;
[[es:Ágil]]&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Popup_activities_course_format&amp;diff=153953</id>
		<title>Popup activities course format</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Popup_activities_course_format&amp;diff=153953"/>
		<updated>2025-09-07T22:49:07Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Deft response integration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Course formats&lt;br /&gt;
|entry = https://moodle.org/plugins/format_popups&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-format_popups/issues&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=420525&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
The Pop up activities course format displays resources and simple activities embedded in modals instead of redirecting from the course page. Otherwise it behaves as the [[ Course formats#Custom_sections | Custom sections]].&lt;br /&gt;
&lt;br /&gt;
If you are not using heavy server side assessment, but mostly resources and client side activities (SCORM, H5P), this format may help provide more interactive courses by opening the activities in popup modals instead of separate web pages. When students finish an activity or resource, they return to the course page by closing the modal without waiting for the course page to load again. The course page updates activity completion and availability when the modal is closed. &lt;br /&gt;
&lt;br /&gt;
This plugin uses javascript to add AJAX functionality to the standard topics format. Otherwise the format is the same as the [[ Course formats#Topics_format | Topics format]]. Currently [[Assignment]], [[Book]], [[Choice]], [https://moodle.org/plugins/mod_contentdesigner Content designer ], [https://moodle.org/plugins/mod_customcert Custom certificate ], [https://moodle.org/plugins/mod_etherpadlite Etherpad lite], [[External tool]], [[File resource]], [[Folder]], [[H5P activity]], [[Page]], [[Plenary meeting]], [https://moodle.org/plugins/mod_poster Poster], [[SCORM]], [[URL]], and [[VideoTime|Video Time]] activities are supported and can be displayed in modals. Other activities will open normally.&lt;br /&gt;
&lt;br /&gt;
Developers should be able to add similar functionality to other formats by copying the AMD call in format.php or section content renderer and adding this format as a dependency.&lt;br /&gt;
== Capability ==&lt;br /&gt;
Users will only see the popups for the supported activities if they have the capability &#039;format/popups:view&#039; in the modules context. By default students have this capability. It can be given to other roles or removed at course or activity level.&lt;br /&gt;
&lt;br /&gt;
== Deft response integration ==&lt;br /&gt;
This format includes an optional integration is with [[Deft response]] block that can enable the course page to be updated when something happens in the background that affects it, for example activity or completion changes. To use this the admin needs to check the box to Enable Deft response in the format admin settings and configure the service from deftly.us in the Deft response admin settings. When that is done, the course page will automatically update completion and other activity information without reloading, and course editing pages will also update.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
When editing course settings select &#039;&#039;Popup activities&#039;&#039; under Course format. Other options are the same as Topics format. Teachers by default will not see popups, but students will. This can be changed by editing the role and changing permissions for capability format/popups:view.&lt;br /&gt;
&lt;br /&gt;
There are some site administration settings available to change navigation. Navigation links can added to the previous and next activities may be added to the bottom of the popups. In Moodle 4.0+ administrators can choose whether the course index will be available in this format or not.&lt;br /&gt;
==Demo Course==&lt;br /&gt;
A demonstration course is available on the developer&#039;s site https://openlearner.org/popups.&lt;br /&gt;
&lt;br /&gt;
[[es:Formato de curso Actividades emergentes]]&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Popup_activities_course_format&amp;diff=153952</id>
		<title>Popup activities course format</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Popup_activities_course_format&amp;diff=153952"/>
		<updated>2025-09-07T22:41:34Z</updated>

		<summary type="html">&lt;p&gt;Dthies: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Course formats&lt;br /&gt;
|entry = https://moodle.org/plugins/format_popups&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-format_popups/issues&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=420525&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
The Pop up activities course format displays resources and simple activities embedded in modals instead of redirecting from the course page. Otherwise it behaves as the [[ Course formats#Custom_sections | Custom sections]].&lt;br /&gt;
&lt;br /&gt;
If you are not using heavy server side assessment, but mostly resources and client side activities (SCORM, H5P), this format may help provide more interactive courses by opening the activities in popup modals instead of separate web pages. When students finish an activity or resource, they return to the course page by closing the modal without waiting for the course page to load again. The course page updates activity completion and availability when the modal is closed. &lt;br /&gt;
&lt;br /&gt;
This plugin uses javascript to add AJAX functionality to the standard topics format. Otherwise the format is the same as the [[ Course formats#Topics_format | Topics format]]. Currently [[Assignment]], [[Book]], [[Choice]], [https://moodle.org/plugins/mod_contentdesigner Content designer ], [https://moodle.org/plugins/mod_customcert Custom certificate ], [https://moodle.org/plugins/mod_etherpadlite Etherpad lite], [[External tool]], [[File resource]], [[Folder]], [[H5P activity]], [[Page]], [[Plenary meeting]], [https://moodle.org/plugins/mod_poster Poster], [[SCORM]], [[URL]], and [[VideoTime|Video Time]] activities are supported and can be displayed in modals. Other activities will open normally.&lt;br /&gt;
&lt;br /&gt;
Developers should be able to add similar functionality to other formats by copying the AMD call in format.php or section content renderer and adding this format as a dependency.&lt;br /&gt;
== Capability ==&lt;br /&gt;
Users will only see the popups for the supported activities if they have the capability &#039;format/popups:view&#039; in the modules context. By default students have this capability. It can be given to other roles or removed at course or activity level.&lt;br /&gt;
&lt;br /&gt;
== Deft response integration ==&lt;br /&gt;
This format includes an optional integration is with [[Deft response]] block that can enable the course page to be updated when something happens in the background that affects it, for example activity or completion changes.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
When editing course settings select &#039;&#039;Popup activities&#039;&#039; under Course format. Other options are the same as Topics format. Teachers by default will not see popups, but students will. This can be changed by editing the role and changing permissions for capability format/popups:view.&lt;br /&gt;
&lt;br /&gt;
There are some site administration settings available to change navigation. Navigation links can added to the previous and next activities may be added to the bottom of the popups. In Moodle 4.0+ administrators can choose whether the course index will be available in this format or not.&lt;br /&gt;
==Demo Course==&lt;br /&gt;
A demonstration course is available on the developer&#039;s site https://openlearner.org/popups.&lt;br /&gt;
&lt;br /&gt;
[[es:Formato de curso Actividades emergentes]]&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Popup_activities_course_format&amp;diff=153951</id>
		<title>Popup activities course format</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Popup_activities_course_format&amp;diff=153951"/>
		<updated>2025-09-07T22:40:36Z</updated>

		<summary type="html">&lt;p&gt;Dthies: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Course formats&lt;br /&gt;
|entry = https://moodle.org/plugins/format_popups&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-format_popups/issues&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=420525&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
The Pop up activities course format displays resources and simple activities embedded in modals instead of redirecting from the course page. Otherwise it behaves as the [[ Course formats#Custom_sections | Custom sections ]].&lt;br /&gt;
&lt;br /&gt;
If you are not using heavy server side assessment, but mostly resources and client side activities (SCORM, H5P), this format may help provide more interactive courses by opening the activities in popup modals instead of separate web pages. When students finish an activity or resource, they return to the course page by closing the modal without waiting for the course page to load again. The course page updates activity completion and availability when the modal is closed. &lt;br /&gt;
&lt;br /&gt;
This plugin uses javascript to add AJAX functionality to the standard topics format. Otherwise the format is the same as the [[ Course formats#Topics_format | Topics format]]. Currently [[Assignment]], [[Book]], [[Choice]], [https://moodle.org/plugins/mod_contentdesigner Content designer ], [https://moodle.org/plugins/mod_customcert Custom certificate ], [https://moodle.org/plugins/mod_etherpadlite Etherpad lite], [[External tool]], [[File resource]], [[Folder]], [[H5P activity]], [[Page]], [[Plenary meeting]], [https://moodle.org/plugins/mod_poster Poster], [[SCORM]], [[URL]], and [[VideoTime|Video Time]] activities are supported and can be displayed in modals. Other activities will open normally.&lt;br /&gt;
&lt;br /&gt;
Developers should be able to add similar functionality to other formats by copying the AMD call in format.php or section content renderer and adding this format as a dependency.&lt;br /&gt;
== Capability ==&lt;br /&gt;
Users will only see the popups for the supported activities if they have the capability &#039;format/popups:view&#039; in the modules context. By default students have this capability. It can be given to other roles or removed at course or activity level.&lt;br /&gt;
&lt;br /&gt;
== Deft response integration ==&lt;br /&gt;
This format includes an optional integration is with [[Deft response]] block that can enable the course page to be updated when something happens in the background that affects it, for example activity or completion changes.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
When editing course settings select &#039;&#039;Popup activities&#039;&#039; under Course format. Other options are the same as Topics format. Teachers by default will not see popups, but students will. This can be changed by editing the role and changing permissions for capability format/popups:view.&lt;br /&gt;
&lt;br /&gt;
There are some site administration settings available to change navigation. Navigation links can added to the previous and next activities may be added to the bottom of the popups. In Moodle 4.0+ administrators can choose whether the course index will be available in this format or not.&lt;br /&gt;
==Demo Course==&lt;br /&gt;
A demonstration course is available on the developer&#039;s site https://openlearner.org/popups.&lt;br /&gt;
&lt;br /&gt;
[[es:Formato de curso Actividades emergentes]]&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Deft&amp;diff=153950</id>
		<title>Deft</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Deft&amp;diff=153950"/>
		<updated>2025-09-07T21:44:22Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Venue */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Block&lt;br /&gt;
|entry = https://moodle.org/plugins/block_deft&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-block_deft/issues&lt;br /&gt;
|discussion = [https://moodle.org/mod/forum/discuss.php?d=436763 Deft response block]&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]], [[Stefan Scholz]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The &#039;&#039;Deft response&#039;&#039; block allows a Manager or Editing teacher to create multiple tasks consisting of short texts, discussions, polls, audio conferences and control remotely which ones are displayed and how students may interact with them.&lt;br /&gt;
There is a external service that is available to push notifications to clients to update content. This can be configured easily from the plugin and is free for limited usage. Larger sites may need a service agreement in the future. More information and demos are available at [https://deftly.us Deftly.us]. Alternatively a self hosted Jitsi Meet server can be used to enable the content updating.&lt;br /&gt;
== Managing tasks ==&lt;br /&gt;
The block can be added the usual way to a block or course by a user with the Add instance capability. If the user has block/deft:edit or block/deft:manage capability on the block, a Manage button will appear in the block. Clicking the button opens a Manage Tasks dashboard for the block instance. Teachers can make the tasks visible and adjust other parameters on the dashboard and changes will by visible in learners&#039; browsers.&lt;br /&gt;
=== Defining Tasks ===&lt;br /&gt;
If a user has block/deft:edit capability, the dashboard should also have an &#039;&#039;Add text&#039;&#039;, &#039;&#039;Add comments&#039;&#039;, &#039;&#039;Add choice&#039;&#039;, and &#039;&#039;Add venue&#039;&#039; button. Clicking one of the buttons opens a modal form to define a new task. Tasks should be named in a way that helps distinguish them from each other on the dashboard. When the form is saved a task card will appear on the dashboard, but the task will not be visible yet in the block.&lt;br /&gt;
==== Choice ====&lt;br /&gt;
[[File:edit choice.png|thumb|Editing Deft Choice on dashboard]]&lt;br /&gt;
The choice task allows teachers to poll a class. The editing form defines the a question or prompt and short response that will be available for the students to choose.&lt;br /&gt;
==== Text ====&lt;br /&gt;
The text tasks contains simple text that can be later be displayed in the block individually. The text area can contain multiple lines and simple html formatting, urls that may display as links, emoticons, but no media tags.&lt;br /&gt;
==== Comments ====&lt;br /&gt;
The Comments task allow student to respond in the block and interact with each other. With the active updates, students can see comments in real time. This allows the block to be used for small discussions or chats. More than one Comments can be added to handle separate or group discussions. The individual task can be shown or hidden to start or moderate the discussions.&lt;br /&gt;
The order of the tasks can be arranged. All task are initially hidden from view in the block.&lt;br /&gt;
==== Venue ====&lt;br /&gt;
[[File:venue.png|thumb|Users in Venue]]&lt;br /&gt;
The Venue task allows learners to converse with each other in a small audio chat format. Each venue is a separate place that a group of students can meet. When the teacher makes the task visible, a button is displayed on the block. When users click the button, they enter the venue and are connected with any other users already present using a peer-to-peer WebRTC audio connection.&lt;br /&gt;
&lt;br /&gt;
A venue can also be configured to use a bridged connection. Audio is connected through a central server to allow more participants and provide better quality. A teacher or others may also be allowed to stream video in the venue. An appropriate service agreement may be required to use the bridge server or a local instance of Jitsi Meet needs to be configured.&lt;br /&gt;
=== Deploying tasks ===&lt;br /&gt;
[[File:task dashboard.png|thumb|Manage tasks dashboard|alt=]]&lt;br /&gt;
A non-editing teacher, teacher, manager or any role with block/deft:manage capability will see a Manage button on the Deft response block. Clicking the button will open the manage task dashboard and change display options for the tasks. The user will not be able to create, edit or move task without the block/deft:edit capability.&lt;br /&gt;
Display options can be changed with a form that appears on the task card. Changes will be visible only after they are submitted. &lt;br /&gt;
== Installation and initial setup ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
There are several options how to install the deft response block:&lt;br /&gt;
==== Option 1: Install from Moodle.org ====&lt;br /&gt;
* Login as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins. (If you can&#039;t find this location, then plugin installation is prevented on your site.)&lt;br /&gt;
* Click the button &#039;Install plugins from Moodle plugins directory&#039;.&lt;br /&gt;
* Search for &amp;quot;Deft response&amp;quot;, click the Install button then click Continue.&lt;br /&gt;
* Confirm the installation request&lt;br /&gt;
* Check the plugin validation report&lt;br /&gt;
==== Option 2: Install from zip package ====&lt;br /&gt;
* Download Deft from https://moodle.org/plugins/block_deft or https://github.com/dthies/moodle-block_deft.&lt;br /&gt;
* Login to your Moodle site as an admin and go to Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
* Upload the ZIP file. You should only be prompted to add extra details (in the Show more section) if the plugin is not automatically detected.&lt;br /&gt;
* If your target directory is not writeable, you will see a warning message.&lt;br /&gt;
* Check the plugin validation report&lt;br /&gt;
==== Option 3: Install manually on server ====&lt;br /&gt;
* Download Deft from https://moodle.org/plugins/block_deft or https://github.com/dthies/moodle-block_deft.&lt;br /&gt;
* Upload or copy it to your Moodle server.&lt;br /&gt;
* Unzip it in the `/blocks` directory.&lt;br /&gt;
* In your Moodle site (as admin) go to Settings &amp;gt; Site administration &amp;gt; Notifications (you should, for most plugin types, get a message saying the plugin is installed).&lt;br /&gt;
For more detailed info, visit &amp;lt;nowiki&amp;gt;https://docs.moodle.org/400/en/Installing_plugins&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Initial setup ===&lt;br /&gt;
&amp;lt;code&amp;gt;All features of the Deft Response block will now work, but they won&#039;t be instant i.e. the page won&#039;t auto-update until the registration has been completed.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To enable updating go the Deft response block admin settings and select the server type to use. The complete the appropriate steps from the corresponding section below that.&lt;br /&gt;
==== Configuring Deftly server ====&lt;br /&gt;
===== Automatic registration =====&lt;br /&gt;
* [[File:Deft activaition.png|thumb|Service Activation]]After the installation, please go to Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Blocks &amp;gt; Deft response&lt;br /&gt;
* On this page, tick &amp;quot;Enable updating&amp;quot; checkbox and save and a activation button should appear.&lt;br /&gt;
* Press the &amp;quot;Activation&amp;quot; button. This should create automatically a preconfigured external tool in Activities -&amp;gt; External tool -&amp;gt; Register tools to deftly.&lt;br /&gt;
* A table showing usage will then be shown in the block settings instead of the button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You should now be able to add then block to a course or module and when tasks are changed they will be updated in all browsers where they are displayed.&lt;br /&gt;
&lt;br /&gt;
If that&#039;s not the case (i.e. tasks don&#039;t update instantly), automatic registration has probably not worked correctly and registration needs to be completed manually (see below).&lt;br /&gt;
&lt;br /&gt;
===== Manual registration =====&lt;br /&gt;
If automatic registration has failed, please sign up (free) for the deft service agreement on this page: https://bdecent.de/product/deft-service-agreement/&lt;br /&gt;
&lt;br /&gt;
We will contact you (via email) and provide you with all the information that you need to complete the manual registration.&lt;br /&gt;
==== Jitsi configuration ====&lt;br /&gt;
If you wish to use Jitsi Meet, you need to install and configure a Jitsi Meet server locally. The server needs to be configured to use token based authentication. The Jitsi server will require an app ID and shared secret for the Moodle instance. The app ID and secret are copied to appropriate Deft response block admin settings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[es:Ágil]]&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Deft&amp;diff=153949</id>
		<title>Deft</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Deft&amp;diff=153949"/>
		<updated>2025-09-07T20:54:42Z</updated>

		<summary type="html">&lt;p&gt;Dthies: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Block&lt;br /&gt;
|entry = https://moodle.org/plugins/block_deft&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-block_deft/issues&lt;br /&gt;
|discussion = [https://moodle.org/mod/forum/discuss.php?d=436763 Deft response block]&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]], [[Stefan Scholz]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The &#039;&#039;Deft response&#039;&#039; block allows a Manager or Editing teacher to create multiple tasks consisting of short texts, discussions, polls, audio conferences and control remotely which ones are displayed and how students may interact with them.&lt;br /&gt;
There is a external service that is available to push notifications to clients to update content. This can be configured easily from the plugin and is free for limited usage. Larger sites may need a service agreement in the future. More information and demos are available at [https://deftly.us Deftly.us]. Alternatively a self hosted Jitsi Meet server can be used to enable the content updating.&lt;br /&gt;
== Managing tasks ==&lt;br /&gt;
The block can be added the usual way to a block or course by a user with the Add instance capability. If the user has block/deft:edit or block/deft:manage capability on the block, a Manage button will appear in the block. Clicking the button opens a Manage Tasks dashboard for the block instance. Teachers can make the tasks visible and adjust other parameters on the dashboard and changes will by visible in learners&#039; browsers.&lt;br /&gt;
=== Defining Tasks ===&lt;br /&gt;
If a user has block/deft:edit capability, the dashboard should also have an &#039;&#039;Add text&#039;&#039;, &#039;&#039;Add comments&#039;&#039;, &#039;&#039;Add choice&#039;&#039;, and &#039;&#039;Add venue&#039;&#039; button. Clicking one of the buttons opens a modal form to define a new task. Tasks should be named in a way that helps distinguish them from each other on the dashboard. When the form is saved a task card will appear on the dashboard, but the task will not be visible yet in the block.&lt;br /&gt;
==== Choice ====&lt;br /&gt;
[[File:edit choice.png|thumb|Editing Deft Choice on dashboard]]&lt;br /&gt;
The choice task allows teachers to poll a class. The editing form defines the a question or prompt and short response that will be available for the students to choose.&lt;br /&gt;
==== Text ====&lt;br /&gt;
The text tasks contains simple text that can be later be displayed in the block individually. The text area can contain multiple lines and simple html formatting, urls that may display as links, emoticons, but no media tags.&lt;br /&gt;
==== Comments ====&lt;br /&gt;
The Comments task allow student to respond in the block and interact with each other. With the active updates, students can see comments in real time. This allows the block to be used for small discussions or chats. More than one Comments can be added to handle separate or group discussions. The individual task can be shown or hidden to start or moderate the discussions.&lt;br /&gt;
The order of the tasks can be arranged. All task are initially hidden from view in the block.&lt;br /&gt;
==== Venue ====&lt;br /&gt;
[[File:venue.png|thumb|Users in Venue]]&lt;br /&gt;
The Venue task allows learners to converse with each other in a small audio chat format. Each venue is a separate place that a group of students can meet. When the teacher makes the task visible, a button is displayed on the block. When users click the button, they enter the venue and are connected with any other users already present using a peer-to-peer WebRTC audio connection.&lt;br /&gt;
&lt;br /&gt;
A venue can also be configured to use a bridged connection. Audio is connected through a central server to allow more participants and provide better quality. A teacher or others may also be allowed to stream video in the venue. An appropriate service agreement may be required to use the bridge server.&lt;br /&gt;
=== Deploying tasks ===&lt;br /&gt;
[[File:task dashboard.png|thumb|Manage tasks dashboard|alt=]]&lt;br /&gt;
A non-editing teacher, teacher, manager or any role with block/deft:manage capability will see a Manage button on the Deft response block. Clicking the button will open the manage task dashboard and change display options for the tasks. The user will not be able to create, edit or move task without the block/deft:edit capability.&lt;br /&gt;
Display options can be changed with a form that appears on the task card. Changes will be visible only after they are submitted. &lt;br /&gt;
== Installation and initial setup ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
There are several options how to install the deft response block:&lt;br /&gt;
==== Option 1: Install from Moodle.org ====&lt;br /&gt;
* Login as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins. (If you can&#039;t find this location, then plugin installation is prevented on your site.)&lt;br /&gt;
* Click the button &#039;Install plugins from Moodle plugins directory&#039;.&lt;br /&gt;
* Search for &amp;quot;Deft response&amp;quot;, click the Install button then click Continue.&lt;br /&gt;
* Confirm the installation request&lt;br /&gt;
* Check the plugin validation report&lt;br /&gt;
==== Option 2: Install from zip package ====&lt;br /&gt;
* Download Deft from https://moodle.org/plugins/block_deft or https://github.com/dthies/moodle-block_deft.&lt;br /&gt;
* Login to your Moodle site as an admin and go to Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
* Upload the ZIP file. You should only be prompted to add extra details (in the Show more section) if the plugin is not automatically detected.&lt;br /&gt;
* If your target directory is not writeable, you will see a warning message.&lt;br /&gt;
* Check the plugin validation report&lt;br /&gt;
==== Option 3: Install manually on server ====&lt;br /&gt;
* Download Deft from https://moodle.org/plugins/block_deft or https://github.com/dthies/moodle-block_deft.&lt;br /&gt;
* Upload or copy it to your Moodle server.&lt;br /&gt;
* Unzip it in the `/blocks` directory.&lt;br /&gt;
* In your Moodle site (as admin) go to Settings &amp;gt; Site administration &amp;gt; Notifications (you should, for most plugin types, get a message saying the plugin is installed).&lt;br /&gt;
For more detailed info, visit &amp;lt;nowiki&amp;gt;https://docs.moodle.org/400/en/Installing_plugins&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Initial setup ===&lt;br /&gt;
&amp;lt;code&amp;gt;All features of the Deft Response block will now work, but they won&#039;t be instant i.e. the page won&#039;t auto-update until the registration has been completed.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To enable updating go the Deft response block admin settings and select the server type to use. The complete the appropriate steps from the corresponding section below that.&lt;br /&gt;
==== Configuring Deftly server ====&lt;br /&gt;
===== Automatic registration =====&lt;br /&gt;
* [[File:Deft activaition.png|thumb|Service Activation]]After the installation, please go to Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Blocks &amp;gt; Deft response&lt;br /&gt;
* On this page, tick &amp;quot;Enable updating&amp;quot; checkbox and save and a activation button should appear.&lt;br /&gt;
* Press the &amp;quot;Activation&amp;quot; button. This should create automatically a preconfigured external tool in Activities -&amp;gt; External tool -&amp;gt; Register tools to deftly.&lt;br /&gt;
* A table showing usage will then be shown in the block settings instead of the button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You should now be able to add then block to a course or module and when tasks are changed they will be updated in all browsers where they are displayed.&lt;br /&gt;
&lt;br /&gt;
If that&#039;s not the case (i.e. tasks don&#039;t update instantly), automatic registration has probably not worked correctly and registration needs to be completed manually (see below).&lt;br /&gt;
&lt;br /&gt;
===== Manual registration =====&lt;br /&gt;
If automatic registration has failed, please sign up (free) for the deft service agreement on this page: https://bdecent.de/product/deft-service-agreement/&lt;br /&gt;
&lt;br /&gt;
We will contact you (via email) and provide you with all the information that you need to complete the manual registration.&lt;br /&gt;
==== Jitsi configuration ====&lt;br /&gt;
If you wish to use Jitsi Meet, you need to install and configure a Jitsi Meet server locally. The server needs to be configured to use token based authentication. The Jitsi server will require an app ID and shared secret for the Moodle instance. The app ID and secret are copied to appropriate Deft response block admin settings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[es:Ágil]]&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Popup_activities_course_format&amp;diff=153676</id>
		<title>Popup activities course format</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Popup_activities_course_format&amp;diff=153676"/>
		<updated>2025-07-14T16:59:48Z</updated>

		<summary type="html">&lt;p&gt;Dthies: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Course formats&lt;br /&gt;
|entry = https://moodle.org/plugins/format_popups&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-format_popups/issues&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=420525&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
The Pop up activities course format displays resources and simple activities embedded in modals instead of redirecting from the course page. Otherwise it behaves as the [[ Course formats#Topics_format | Topics format]].&lt;br /&gt;
&lt;br /&gt;
If you are not using heavy server side assessment, but mostly resources and client side activities (SCORM, H5P), this format may help provide more interactive courses by opening the activities in popup modals instead of separate web pages. When students finish an activity or resource, they return to the course page by closing the modal without waiting for the course page to load again. The course page updates activity completion and availability when the modal is closed. &lt;br /&gt;
&lt;br /&gt;
This plugin uses javascript to add AJAX functionality to the standard topics format. Otherwise the format is the same as the [[ Course formats#Topics_format | Topics format]]. Currently [[Assignment]], [[Book]], [[Choice]], [https://moodle.org/plugins/mod_contentdesigner Content designer ], [https://moodle.org/plugins/mod_customcert Custom certificate ], [https://moodle.org/plugins/mod_etherpadlite Etherpad lite], [[External tool]], [[File resource]], [[Folder]], [[H5P activity]], [[Page]], [[Plenary meeting]], [https://moodle.org/plugins/mod_poster Poster], [[SCORM]], [[URL]], and [[VideoTime|Video Time]] activities are supported and can be displayed in modals. Other activities will open normally.&lt;br /&gt;
&lt;br /&gt;
Developers should be able to add similar functionality to other formats by copying the AMD call in format.php or section content renderer and adding this format as a dependency.&lt;br /&gt;
== Capability ==&lt;br /&gt;
Users will only see the popups for the supported activities if they have the capability &#039;format/popups:view&#039; in the modules context. By default students have this capability. It can be given to other roles or removed at course or activity level.&lt;br /&gt;
&lt;br /&gt;
== Deft response integration ==&lt;br /&gt;
This format includes an optional integration is with [[Deft response]] block that can enable the course page to be updated when something happens in the background that affects it, for example activity or completion changes.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
When editing course settings select &#039;&#039;Popup activities&#039;&#039; under Course format. Other options are the same as Topics format. Teachers by default will not see popups, but students will. This can be changed by editing the role and changing permissions for capability format/popups:view.&lt;br /&gt;
&lt;br /&gt;
There are some site administration settings available to change navigation. Navigation links can added to the previous and next activities may be added to the bottom of the popups. In Moodle 4.0+ administrators can choose whether the course index will be available in this format or not.&lt;br /&gt;
==Demo Course==&lt;br /&gt;
A demonstration course is available on the developer&#039;s site https://openlearner.org/popups.&lt;br /&gt;
&lt;br /&gt;
[[es:Formato de curso Actividades emergentes]]&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=150956</id>
		<title>Plenary meeting</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=150956"/>
		<updated>2025-01-29T18:35:38Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Meeting forms */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Activity&lt;br /&gt;
|entry = https://moodle.org/plugins/mod_plenum&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-mod_plenum/issues&lt;br /&gt;
|discussion = [https://moodle.org/mod/forum/discuss.php?d=463717 Plenary meeting activity]&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
= Introduction =&lt;br /&gt;
The &#039;&#039;&#039;Plenary meeting&#039;&#039;&#039; activity module organizes online and in person meetings following traditional rules of parliamentary procedure. It may be used as a tool to teach skills to conduct a meeting or to structure and administer faculty, staff, student or other organizational meetings.&lt;br /&gt;
&lt;br /&gt;
Users are granted the privileges to speak, make motions, vote or chair meetings through Moodle capabilities and roles. The activity maintains a record of motions to provide meeting minutes. User actions are logged in Moodle log system.&lt;br /&gt;
&lt;br /&gt;
The activity can be used with an in person event or as an online event. It has an integration with [[Deft response]] block to allow audio and video to be shared based on whether the user is recognized to speak in the activity. Other web conference or media servers also can be used as long as users can be managed by them manually. A minimal integration is provided for [https://jitsi.org Jitsi meet].&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
==Making motions==&lt;br /&gt;
Users participate in the meetings by offering motions. The presiding officer determines which motions are considered. &lt;br /&gt;
&lt;br /&gt;
The motions that are available are configured by the admin in the site settings.&lt;br /&gt;
&lt;br /&gt;
===Open meeting===&lt;br /&gt;
Before the meeting may begin, a presiding officer must open the meeting. Other users will not be able to offer any motions until this happens.&lt;br /&gt;
&lt;br /&gt;
===Resolutions===&lt;br /&gt;
Once the meeting has been opened, participants can offer a motion to be considered by the group. A use click &#039;Resolve&#039; button and completes a modal form to supply the content of the motion either as text or in an attached file. After form is saved it is either accepted or denied by the chair or queued immediately depending on the activity configured. Once on the floor, it will appear on the activity page for other users to view. If required other users will be given the opportunity to second the resolution before it is placed on the floor for debate.&lt;br /&gt;
&lt;br /&gt;
===Amendments===&lt;br /&gt;
Once a resolution or main motion is on the floor, participants will be able to offer amendments to motion to make modifications.&lt;br /&gt;
&lt;br /&gt;
===Seconds===&lt;br /&gt;
Resolutions, amendments and motions to adjourn may be configured to require a second.  If a motion requires a second, a different user than the one offering the amendment must click the second button before normal users can do anything else with it. The chair can remove it if no second is available. Whether seconds are required for a type of motion can be configured by the admin for the site.&lt;br /&gt;
&lt;br /&gt;
===Privileged motions===&lt;br /&gt;
Users can raise a Point of Order to address an action of the chair at any time while other business is pending by clicking the &#039;Order&#039; motion. The chair will have to recognize or dismiss the question before less privileged motions.&lt;br /&gt;
&lt;br /&gt;
==Meeting forms==&lt;br /&gt;
The activity can configured for use in different contexts to be selected in the activity settings. This is done with meeting form plugins. The following meeting forms are included.&lt;br /&gt;
&lt;br /&gt;
===Basic meeting===&lt;br /&gt;
The basic meeting form is enabled by default and is appropriate for in person meetings where users are in the same run or have an external method of communication. Users can offer motions and vote using the activity so that there is a record stored of the meetings official proceedings, but audio or video is not integrated (although a Deft response block audio venue can be added).&lt;br /&gt;
===Deft meeting===&lt;br /&gt;
If Deft response block is configured with video support, the chair and the person who has the floor can share audio and video to speak to the pending business. When a new motion is allowed on the floor, the previous speaker is dropped and  the person offering the new motion is automatically given the capability to share a camera and microphone.&lt;br /&gt;
===Jitsi meet===&lt;br /&gt;
If a [https://jitsi.org Jitsi Meet] server is available, the admin can configure it to work with the plugin. The activity will authorize the users to join a room which is shared on the activity page. Speakers must be moderated with the tools in the Jitsi interface. Speakers are not automatically queued. Some actions in Jitsi are recorded in the Moodle logs including users joining the meeting and raising hands. This form is useful for small groups that are familiar with using traditional web conferencing rooms.&lt;br /&gt;
===Managed Jitsi meet===&lt;br /&gt;
The behavior of this meeting form is similar to the Deft meeting integration above, but is able to work with self hosted Jitsi meet servers as a back end.&lt;br /&gt;
&lt;br /&gt;
== Additional features ==&lt;br /&gt;
&lt;br /&gt;
=== Group support ===&lt;br /&gt;
The Plenary meeting supports Moodle groups. When group mode is enabled for the activity motions are separated by group so that independent meetings can be run simultaneously in one activity. Users only see motions in the selected activity group. Deft and Jitsi integrations will have separate rooms assigned to each groups so users only hear and see the activity in the selected group.&lt;br /&gt;
&lt;br /&gt;
=== Assessment ===&lt;br /&gt;
The activity may be graded to provide feedback to the participants in the Moodle gradebook. This may be used to contribute to a course grade or simply to provide individual feedback to meeting participants. The advanced grading methods in Moodle are supported. The grading interface provides a report on individual users activity in a meeting.&lt;br /&gt;
&lt;br /&gt;
=== Completion conditions ===&lt;br /&gt;
Some activity completions available to track user participation when the view activity or submit motions.&lt;br /&gt;
=== Moodle App support ===&lt;br /&gt;
The Moodle Mobile App is supported by the activity. Participants can use the app to create, view and modify motions. The Deft meeting form allows watching other speakers, but not speaking.&lt;br /&gt;
&lt;br /&gt;
=Installing via uploaded ZIP file=&lt;br /&gt;
Log in to your Moodle site as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
Upload the ZIP file with the plugin code and ZIP file for block Deft response. You should only be prompted to add extra details if your plugin type is not automatically detected.&lt;br /&gt;
Check the plugin validation report and finish the installation.&lt;br /&gt;
Installing manually&lt;br /&gt;
The plugin can be also installed by putting the contents of this directory to&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/mod/plenum&lt;br /&gt;
&lt;br /&gt;
and place code for block Deft response in&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/blocks/deft&lt;br /&gt;
&lt;br /&gt;
Afterwards, log in to your Moodle site as an admin and 1. go to Site administration &amp;gt; Notifications to complete the installation. 2. Adjust subplugin settings to accommodate variations in parliamentary procedure. 3. Install Block deft response or other conferencing integration dependency for online meeting support.&lt;br /&gt;
&lt;br /&gt;
= Additional configuration =&lt;br /&gt;
Motions may be customized in the plugin site administration settings.  Motion types are subplugins that may be individually enabled or disabled in Plugins &amp;gt; Activities &amp;gt; Plenary meeting &amp;gt; Motion types. Some of the motion types have additional settings which can be modified to fit local parliamentary variations.&lt;br /&gt;
&lt;br /&gt;
There are also different Meeting form plugins that can be managed. If more than one is enabled, teachers will be able to choose which to use in the activity settings. The Basic form is enabled by default. Before enabling Deft form, the admin should configure Deft response block and enable the updating and video service from deftly.us. If using Jitsi form is used, access to a Jitsi Meet server must be configured.&lt;br /&gt;
&lt;br /&gt;
== Configuring Deft integration ==&lt;br /&gt;
The Deft meeting form requires that the Deft response block is installed and configured to provide content updating and Audio and Video conferencing. The deftly.us site provides a message service and media service access to make the conferencing experience work. The admin will need to activate the service and video bridging in the Deft response block sit admin settings, and then go to the Plenary meeting -&amp;gt; Meeting form plugins settings page and enable the Deft integration plugin. If you are wanting to us this on a production site which requires a reliable capacity contact deftly.us for a user agreement.&lt;br /&gt;
&lt;br /&gt;
== Jitsi Meet ==&lt;br /&gt;
This plugin provides an optional minimal integration for Jitsi Meet. A Jitsi Meet room is embedded on the activity page and users are authenticated from Moodle to use the room. First obtain access for a secure Jitsi server. You should receive an app ID, secret, and server url. The admin should add these to the Jitsi Meet form plugin settings, and enable the plugin on the management page. The teacher will then be able to select Jitsi as the meeting form in the activity settings and set a room name to let the participants use the integration.&lt;br /&gt;
&lt;br /&gt;
= LTI Usage =&lt;br /&gt;
LTI service is available from the developer at [https://deftly.us deftly.us] if you are unable to install locally. There are some additional features that are also available. You can create a free account there and a sample course from the user dashboard, and then submit a site support request for LTI Access.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Course_copy&amp;diff=150863</id>
		<title>Course copy</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Course_copy&amp;diff=150863"/>
		<updated>2025-01-14T02:18:04Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Course copy settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Backup}}&lt;br /&gt;
==About course copy==&lt;br /&gt;
Administrators, managers and those with the relevant capabilities can quickly copy courses from a course category or within a course.&lt;br /&gt;
&lt;br /&gt;
==Course copy from Course and category management screen==&lt;br /&gt;
# From &#039;&#039;Site administration / Courses / Manage courses and categories&#039;&#039;, click to select a category.&lt;br /&gt;
# Find the course you want to copy, and click the duplicate icon to copy the course.&lt;br /&gt;
&lt;br /&gt;
[[File:CategoryCopyCourse.png|center|Copying courses from a category]]&lt;br /&gt;
&lt;br /&gt;
==Course copy from within a course==&lt;br /&gt;
# Access the course you want to copy.&lt;br /&gt;
# From Course navigation &amp;gt; More &amp;gt; Course reuse, select &#039;Course copy&#039;.&lt;br /&gt;
&lt;br /&gt;
==Course copy settings==&lt;br /&gt;
As well as setting the course name, category, visibility and dates, you can  make the following selections:&lt;br /&gt;
* Include user data - Similar to in a course backup, you can decide whether or not to include the data of any users with the roles in your course who will be included in the next setting.&lt;br /&gt;
* Include role enrolments - If you select a role here then users with that role will be enrolled into the copied course, either with or without their user data, depending on the previous setting.&lt;br /&gt;
&lt;br /&gt;
==Import via CLI==&lt;br /&gt;
An administrator can copy a course or and individual modules from a command line script. For example from the installation directory&lt;br /&gt;
 sudo -u www-data /usr/bin/php admin/cli/import.php --srccmid=21 --dstcourseid=1&lt;br /&gt;
will copy a copy a module with id 21 into the course with id 1, and&lt;br /&gt;
 sudo -u www-data /usr/bin/php admin/cli/import.php --srccourseid=12 --dstcourseid=13&lt;br /&gt;
will copy the entire contents of course with id 12 into course with id 13.&lt;br /&gt;
&lt;br /&gt;
==Allow teachers to copy courses==&lt;br /&gt;
To allow a course teacher (or any role other than an admin or manager) to copy courses, the role needs the following capabilities:&lt;br /&gt;
&lt;br /&gt;
* [[Capabilities/moodle/backup:backupcourse]]&lt;br /&gt;
* [[Capabilities/moodle/restore:restorecourse]]&lt;br /&gt;
* [[Capabilities/moodle/course:create]]&lt;br /&gt;
&lt;br /&gt;
When an editing teacher copies a course, they will become an editing teacher in the copied course.&lt;br /&gt;
&lt;br /&gt;
Besides, if you want they can include user data (i.e. keep role enrolments), the role will need the following capabilities too:&lt;br /&gt;
&lt;br /&gt;
* [[Capabilities/moodle/restore:createuser]]&lt;br /&gt;
* [[Capabilities/moodle/backup:userinfo]]&lt;br /&gt;
* [[Capabilities/moodle/restore:userinfo]]&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
If course copying fails to complete, please check [[Cron]] is running every minute&lt;br /&gt;
&lt;br /&gt;
If there is a quiz in the course and you are a teacher or manager this feature does not currently work. For more information see MDL-69941&lt;br /&gt;
&lt;br /&gt;
[[es:Copia del curso]]&lt;br /&gt;
[[de:Kurs kopieren]]&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Administration_via_command_line&amp;diff=150862</id>
		<title>Administration via command line</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Administration_via_command_line&amp;diff=150862"/>
		<updated>2025-01-14T02:02:40Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Backup and restore of large courses */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Installing Moodle}}&lt;br /&gt;
{{Update}}&lt;br /&gt;
==Running CLI scripts==&lt;br /&gt;
If you have shell access to your web server, you may find various CLI (command line interface) scripts useful during Moodle administration. Core admin CLI tools are located in the &amp;lt;code&amp;gt;admin/cli/*&amp;lt;/code&amp;gt; folder. Other plugins may provide CLI functionality via scripts in their own &amp;lt;code&amp;gt;cli&amp;lt;/code&amp;gt; folder.&lt;br /&gt;
&lt;br /&gt;
To avoid problems with access control, you should run them as the owner of the web server process. It is especially important for CLI installation and upgrade as they create new files in moodledata directory and the web server has to have write access to them. In Linux distributions, the user that runs the web server is usually apache or www-data or httpd or something similar. As a root, you will probably want to execute Moodle CLI scripts like this:&lt;br /&gt;
    $ cd /path/to/your/moodle/dir&lt;br /&gt;
    $ sudo -u apache /usr/bin/php admin/cli/somescript.php --params&lt;br /&gt;
Most of the scripts accept common --help (or -h) parameter to display the full usage information, for example:&lt;br /&gt;
    $ sudo -u apache /usr/bin/php admin/cli/install.php --help&lt;br /&gt;
{{Note|These scripts are supposed to be run under the identity of the web server user. Examples on this page use the &amp;lt;tt&amp;gt;apache&amp;lt;/tt&amp;gt; user for illustration. The particular value depends on your OS distribution and local set-up. Typical values may be &amp;lt;tt&amp;gt;apache&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;www-data&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;httpd&amp;lt;/tt&amp;gt;.}}&lt;br /&gt;
== Upgrading ==&lt;br /&gt;
Moodle can be upgraded from the command line. As with the installation script, there is either interactive or non-interactive mode of the upgrade. The script itself does not put the site into the maintenance mode, you have to do it on your own. Also, the script does not backup any data.&lt;br /&gt;
{{Note| As mentioned above, the upgrade php script does not perform a backup of the Moodle site data. Before running this script, make sure you have taken a proper site backup including the software, data directory, and database before you perform the upgrade.}}&lt;br /&gt;
To run the interactive upgrade, execute the following command:&lt;br /&gt;
    $ sudo -u apache /usr/bin/php admin/cli/upgrade.php&lt;br /&gt;
Upgrading via command line is a very comfortable way of Moodle upgrade if you use Git checkout of the Moodle source code (see [[Git for Administrators]]). See the following procedure how to upgrade your site within several seconds to the most recent version while preserving your eventual local customizations tracked in git repository:&lt;br /&gt;
    $ cd /var/www/sites/moodle/htdocs/&lt;br /&gt;
    $ sudo -u apache /usr/bin/php admin/cli/maintenance.php --enable&lt;br /&gt;
    $ git pull&lt;br /&gt;
    $ sudo -u apache /usr/bin/php admin/cli/upgrade.php&lt;br /&gt;
    $ sudo -u apache /usr/bin/php admin/cli/maintenance.php --disable&lt;br /&gt;
Alternatively, instead of using git, the updated Moodle package can be downloaded from the Moodle site using the wget command, and then extracted with the tar command.&lt;br /&gt;
    $ wget &amp;lt;nowiki&amp;gt;https://download.moodle.org/download.php/direct/stable405/moodle-4.5.1.tgz&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    $ tar -xvzf moodle-4.5.1.tgz&lt;br /&gt;
Note that the path must contain &amp;quot;/direct/&amp;quot;, or else wget will not work.&lt;br /&gt;
====PHP Extra Memory====&lt;br /&gt;
Depending on your environment setup, to perform a CLI upgrade you *may* need to run PHP explicitly with more memory.&amp;lt;br /&amp;gt;&lt;br /&gt;
This is only required if PHP is failing due to out of memory conditions.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
 $ sudo -u apache /usr/bin/php --memory_limit=16G admin/cli/upgrade.php&lt;br /&gt;
&lt;br /&gt;
The amount of memory will vary between Moodle LMS versions and your specific environment.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
There are two modes of installing Moodle from the command line. In interactive mode, the install script asks you for all data needed to properly set up new Moodle site. In non-interactive mode, you must provide all required data as the script parameters and then the new site is installed silently. The parameters can be passed in the interactive mode, too. The provided values are then used as the default values during the interactive session.&lt;br /&gt;
    $ sudo -u apache /usr/bin/php admin/cli/install.php --lang=cs&lt;br /&gt;
If your arguments contain some specials characters for Linux-based systems, don&#039;t forget to &#039;&#039;escape&#039;&#039; them with a backslash. For example, if you want to create an admin with &#039;&#039;pa$sword&#039;&#039; as password you should wrote &#039;&#039;pa\$sword&#039;&#039; instead!&lt;br /&gt;
&lt;br /&gt;
If required, the database install may be skipped, with just config.php populated.&lt;br /&gt;
   $ sudo -u apache /usr/bin/php admin/cli/install.php --skip-database&lt;br /&gt;
==Maintenance mode==&lt;br /&gt;
To switch your site into the maintenance mode via CLI, you can use&lt;br /&gt;
    $ sudo -u apache /usr/bin/php admin/cli/maintenance.php --enable&lt;br /&gt;
To turn maintenance mode off, execute the same script with the --disable parameter:&lt;br /&gt;
    $ sudo -u apache /usr/bin/php admin/cli/maintenance.php --disable&lt;br /&gt;
If you don&#039;t want to enable maintenance mode immediately, but show a countdown to your users, execute the same script with the --enablelater parameter and the number of minutes which the countdown should run:&lt;br /&gt;
    $ sudo -u apache /usr/bin/php admin/cli/maintenance.php --enablelater=10&lt;br /&gt;
This script will also create and remove the climaintenance.html file for &amp;quot;Offline&amp;quot; mode.&lt;br /&gt;
==Offline mode==&lt;br /&gt;
In some situations, you may want to switch your Moodle site into offline mode so that it is not accessible via the web but you can not stop the web server completely (typically because there are other web pages and applications running there). If a file called &amp;lt;code&amp;gt;climaintenance.html&amp;lt;/code&amp;gt; exists in the root folder of moodledata directory, Moodle will automatically display the contents of that file instead of any other page.&lt;br /&gt;
    $ cd /var/www/sites/moodle/moodledata/&lt;br /&gt;
    $ echo &#039;&amp;amp;lt;h1&amp;amp;gt;Sorry, maintenance in progress&amp;amp;lt;/h1&amp;amp;gt;&#039; &amp;amp;gt; climaintenance.html&lt;br /&gt;
You can prepare a nice formatted HTML page to inform your users about the server being down and keep in the moodledata directory under a name like &amp;lt;code&amp;gt;climaintenance.off&amp;lt;/code&amp;gt; and rename it to the &amp;lt;code&amp;gt;climaintenance.html&amp;lt;/code&amp;gt; if needed.&lt;br /&gt;
==Custom site defaults==&lt;br /&gt;
During the install and upgrade via CLI, Moodle sets the administration variables to the default values. You can use different defaults. See MDL-17850 for details. Shortly, all you need to do is to add a file &amp;lt;code&amp;gt;local/defaults.php&amp;lt;/code&amp;gt; into your Moodle installation. The format of the file is like&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
$defaults[&#039;pluginname&#039;][&#039;settingname&#039;] = &#039;settingvalue&#039;; // for plugins&lt;br /&gt;
$defaults[&#039;moodle&#039;][&#039;settingname&#039;] = &#039;settingvalue&#039;;     // for core settings&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
These defaults are used during install, upgrade and are also displayed as defaults on Site administration pages.&lt;br /&gt;
==Reset user password==&lt;br /&gt;
If you happen to forget your admin password (or you want to set a password for any other user on the site), you can use reset_password.php script. The script sets the correctly salted password for the given user.&lt;br /&gt;
    $ sudo -u apache /usr/bin/php admin/cli/reset_password.php&lt;br /&gt;
&lt;br /&gt;
==Display manual login form==&lt;br /&gt;
If you hide the manual login form then find that you can no longer log in, you can display it again using the command line&lt;br /&gt;
 php admin/cli/cfg.php --name=showloginform --set=1&lt;br /&gt;
&lt;br /&gt;
==Converting InnoDB to Barracuda==&lt;br /&gt;
Newer versions of MySQL and MariaDB have an improved file format called Barracuda. To take advantage of this:&lt;br /&gt;
#Ensure your version of MySQL/MariaDB is using Barracuda with the large index key prefix (innodb_large_prefix). See below for details.&lt;br /&gt;
#Change to the compressed row format (see [[#Changing_tables_to_compressed_row_format|Changing tables to compressed row format]])&lt;br /&gt;
#Change the character set and collation for full Unicode support (see [[#Converting_character_set_and_collation|Converting character set and collation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have MySQL 8.0.0 or later, or MariaDB 10.3.0 or later, then these versions only support Barracuda with the large index key prefix. For earlier versions to check if MySQL/MariaDB is using Barracuda run the following statement in the MySQL/MariaDB client or phpMyAdmin SQL tab:&lt;br /&gt;
 SHOW GLOBAL VARIABLES WHERE variable_name IN (&#039;innodb_file_format&#039;, &#039;innodb_large_prefix&#039;, &#039;innodb_file_per_table&#039;);&lt;br /&gt;
If your settings do not match any of the tables below, see [[MySQL#Configure_full_UTF-8_support|Configure full UTF-8 support]] for how to change these settings:&lt;br /&gt;
&lt;br /&gt;
[[File:phpMyAdmin1.png|alt=innodb_file_format=Barracuda;innodb_file_per_table=ON;innodb_large_prefix=ON]] or [[File:phpMyAdmin2.png|alt=innodb_file_format=(blank);innodb_file_per_table=ON;innodb_large_prefix=(blank)]] or [[File:phpMyAdmin3.png|alt=innodb_file_per_table=ON]]&lt;br /&gt;
&lt;br /&gt;
If your settings match one of these tables then MySQL/MariaDB is using Barracuda with the large index key prefix.&lt;br /&gt;
===Changing tables to compressed row format===&lt;br /&gt;
This script changes tables with many text columns to use ROW_FORMAT=COMPRESSED. This change isn’t required but is recommended. If the database error &#039;&#039;Row size too large (&amp;gt; 8126)&#039;&#039; occurs when using Moodle then run this script to fix this.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; If you have MariaDB version 10.6.0 to 10.6.6 or version 10.7.0 to 10.7.2 you must upgrade to a later version before running this script. See MDL-72131 for details.&lt;br /&gt;
&lt;br /&gt;
To view tables requiring conversion, use the --list option:&lt;br /&gt;
 $ php admin/cli/mysql_compressed_rows.php --list&lt;br /&gt;
Here is an example output:&lt;br /&gt;
 mdl_data                            Compact     (needs fixing) &lt;br /&gt;
 mdl_data_fields                     Compact     (needs fixing)&lt;br /&gt;
 mdl_enrol_paypal                    Compact     (needs fixing)&lt;br /&gt;
To proceed with the conversion, run the command using the fix option:&lt;br /&gt;
 $ php admin/cli/mysql_compressed_rows.php --fix&lt;br /&gt;
Successful table conversion will be reported in the output, for example:&lt;br /&gt;
 mdl_data                   ... Compressed&lt;br /&gt;
 mdl_data_fields            ... Compressed&lt;br /&gt;
 mdl_enrol_paypal           ... Compressed&lt;br /&gt;
If you get errors due to having insufficient privileges to run these commands use --showsql to generate the required SQL commands:&lt;br /&gt;
 $ php admin/cli/mysql_compressed_rows.php --showsql&lt;br /&gt;
You can then copy the generated SQL into your MySQL/MariaDB client running as the &#039;root&#039; user.&lt;br /&gt;
===Converting character set and collation===&lt;br /&gt;
This script changes the Moodle database tables to enable full Unicode support.&lt;br /&gt;
 $ php admin/cli/mysql_collation.php --collation=utf8mb4_unicode_ci&lt;br /&gt;
After making this change edit config.php and change the &#039;dbcollation&#039; to &#039;utf8mb4_unicode_ci&#039; in the $CFG-&amp;gt;dboptions array.&lt;br /&gt;
&lt;br /&gt;
For further details see: [[MySQL full unicode support]]&lt;br /&gt;
==Running cron via command line==&lt;br /&gt;
In versions 1.x, you could execute admin/cron.php either from command line or via the web. Since Moodle 2.0, only admin/cli/cron.php script can be run via command line.&lt;br /&gt;
==Scheduled tasks ==&lt;br /&gt;
Scheduled tasks are automatically run by the cron script, but the specific tasks which run on each cron iteration are determined by the scheduled tasks configuration. It is possible to override the scheduled tasks configuration and run a single scheduled task immediately using the admin/cli/scheduled_task.php script. &lt;br /&gt;
&lt;br /&gt;
This script accepts the following arguments:&lt;br /&gt;
 --list - list all the known scheduled tasks. The tasks are listed by the class name used to run the task. This class name is required as the argument to the next option in order to run a specific task immediately.&lt;br /&gt;
&lt;br /&gt;
 --execute=&amp;lt;task&amp;gt; - Runs a single scheduled task immediately - regardless of scheduling settings. This will even run disabled tasks. Tasks will still use locking to prevent concurrent execution of the same task - even on clusters. The format of the &amp;lt;task&amp;gt; argument must be the same as returned by the --list option above.&lt;br /&gt;
&lt;br /&gt;
 --disable=&amp;lt;task&amp;gt; - Disables a single scheduled task. The format of the &amp;lt;task&amp;gt; argument must be the same as returned by the --list option above.&lt;br /&gt;
&lt;br /&gt;
 --enable=&amp;lt;task&amp;gt; - Enables a single scheduled task. The format of the &amp;lt;task&amp;gt; argument must be the same as returned by the --list option above.&lt;br /&gt;
&lt;br /&gt;
 --showsql - Shows sql queries before they are execute&lt;br /&gt;
&lt;br /&gt;
 --showdebugging - Shows developer debugging info&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; You must escape the &amp;quot;\&amp;quot; with an extra \ when using the --execute command. Take the following for example:&lt;br /&gt;
&amp;lt;pre&amp;gt;php admin/cli/scheduled_task.php --list&amp;lt;/pre&amp;gt;&lt;br /&gt;
will return something like:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
== List of scheduled tasks (http://yourserver.com/moodle) ==&lt;br /&gt;
\enrol_imsenterprise\task\cron_task                10 * * * * *      ASAP&lt;br /&gt;
\logstore_legacy\task\cleanup_task                 * 5 * * * *       ASAP&lt;br /&gt;
\logstore_standard\task\cleanup_task               * 4 * * * *       Wednesday, November 12, 2014, 4:35 AM&lt;br /&gt;
\mod_forum\task\cron_task                          * * * * * *       ASAP&lt;br /&gt;
\core\task\automated_backup_task                   50 * * * * *      ASAP&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
To run the first task in that list, you would execute&lt;br /&gt;
 php admin/cli/scheduled_task.php --execute=&#039;\enrol_imsenterprise\task\cron_task&#039;&lt;br /&gt;
Be aware of the single quotes. Without them, you would need to use double backlashes to avoid escaping by the shell.&lt;br /&gt;
===Ad hoc tasks===&lt;br /&gt;
[[Cron#Low_latency_adhoc_tasks|Ad hoc tasks]] are low-latency tasks that are normally run by the cron. You can run just the queued ad hoc tasks with admin/cli/adhoc_task.php.&lt;br /&gt;
&lt;br /&gt;
This script accepts the following options and arguments:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 -h, --help                Print out this help&lt;br /&gt;
     --showsql             Show sql queries before they are executed&lt;br /&gt;
     --showdebugging       Show developer level debugging information&lt;br /&gt;
 -e, --execute             Run all queued adhoc tasks&lt;br /&gt;
 -k, --keep-alive=N        Keep this script alive for N seconds and poll for new adhoc tasks&lt;br /&gt;
 -i  --ignorelimits        Ignore task_adhoc_concurrency_limit and task_adhoc_max_runtime limits&lt;br /&gt;
 -f, --force               Run even if cron is disabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
For example to run the currently queued ad hoc tasks:&lt;br /&gt;
 sudo -u apache php admin/cli/adhoc_task.php -e&lt;br /&gt;
&lt;br /&gt;
See also the improvements to ad hoc tasks in [[Scheduled_tasks#Ad_hoc_tasks]]&lt;br /&gt;
&lt;br /&gt;
==Database transfer==&lt;br /&gt;
A command line script for [[Database transfer]] may be found in &#039;&#039;admin/tool/dbtransfer/cli/migrate.php&#039;&#039;.&lt;br /&gt;
==Purge caches ==&lt;br /&gt;
You can purge caches using this script:&lt;br /&gt;
  php admin/cli/purge_caches.php&lt;br /&gt;
==Kill all sessions==&lt;br /&gt;
If needed for administrative reasons, you can kill all user sessions using this script:&lt;br /&gt;
 php admin/cli/kill_all_sessions.php&lt;br /&gt;
As a result, all users will be logged out from Moodle.&lt;br /&gt;
==Backup, restore and import of courses or modules==&lt;br /&gt;
See Backup via CLI in [[Course backup]] and Restore via CLI in [[Course restore]] (new in 3.10 onwards). Courses or individual modules can be copied directly on the command line with import.php (in 4.4 onwards). See Import via CLI in [[Course copy]].&lt;br /&gt;
&lt;br /&gt;
==Deleting courses==&lt;br /&gt;
Courses can be deleted via CLI if you know the course id:&lt;br /&gt;
 sudo -u www-data /usr/bin/php admin/cli/delete_course.php --courseid=123456&lt;br /&gt;
&lt;br /&gt;
==Fix course / module sequences==&lt;br /&gt;
In rare cases (such as after upgrading from a very old version of Moodle), the course / section / module sequence data can be out of sync. This can cause various problems for affected courses, such as sections not appearing, backups failing, pages not displaying etc. There is a specific check to check for errors caused by this problem, and to fix the data in the database if they are found. To run this script please use the command below:&lt;br /&gt;
  php admin/cli/fix_course_sequence.php -c=* --fix&lt;br /&gt;
This will check every course in Moodle and report which ones had errors and were fixed.&lt;br /&gt;
==Fix orphaned question categories==&lt;br /&gt;
When a quiz is created, a new question category for the quiz is automatically created. In versions of Moodle prior to 2.9.1, if the quiz is deleted, the question category and any questions in the category remain in database. These orphaned question categories may be fixed by running the admin/cli/fix_orphaned_question_categories.php script with the --fix option.&lt;br /&gt;
== Search and replace text==&lt;br /&gt;
This script can be used to search and replace text throughout the whole database. Use carefully and backup first always. More info in [[Search and replace tool]].&lt;br /&gt;
  php admin/tool/replace/cli/replace.php --search=//oldsitehost --replace=//newsitehost&lt;br /&gt;
==Build theme CSS cache==&lt;br /&gt;
If Moodle is not running in theme designer mode it will keep a copy of the compiled CSS on local disk and serve that to the browser when it requests a page. If there isn&#039;t a copy on local disk then a copy will be built the first time a page within Moodle is requested. &lt;br /&gt;
&lt;br /&gt;
With this script you can pre-compile the cached CSS files for themes within Moodle to avoid having a user wait for the theme to compile during the first page request.&lt;br /&gt;
  php admin/cli/build_theme_css.php --themes=boost&lt;br /&gt;
==Get and set configuration values==&lt;br /&gt;
Displays the current value of the given setting, or set the given setting to the specified value.&lt;br /&gt;
 $ php admin/cli/cfg.php [--component=&amp;lt;componentname&amp;gt;] [--json] [--shell-arg]&lt;br /&gt;
 $ php admin/cli/cfg.php --name=&amp;lt;configname&amp;gt; [--component=&amp;lt;componentname&amp;gt;] [--shell-arg] [--no-eol]&lt;br /&gt;
 $ php admin/cli/cfg.php --name=&amp;lt;configname&amp;gt; [--component=&amp;lt;componentname&amp;gt;] --set=&amp;lt;value&amp;gt;&lt;br /&gt;
 $ php admin/cli/cfg.php --name=&amp;lt;configname&amp;gt; [--component=&amp;lt;componentname&amp;gt;] --unset&lt;br /&gt;
 $ php admin/cli/cfg.php [--help|-h]&lt;br /&gt;
Examples:&lt;br /&gt;
 $ php admin/cli/cfg.php --name=langmenu&lt;br /&gt;
will display the value of &#039;&#039;Display language menu&#039;&#039; in &#039;&#039;Site administration &amp;gt; Language &amp;gt; Language settings&#039;&#039; (0 for &#039;&#039;No&#039;&#039; or 1 for &#039;&#039;Yes&#039;&#039;).&lt;br /&gt;
 $ php cfg.php --name=maxsizetodownload --component=folder&lt;br /&gt;
will display the value of &#039;&#039;Maximum folder download size (MB)&#039;&#039; accessible from &#039;&#039;Site administration &amp;gt; Plugins &amp;gt; Activity modules &amp;gt; Folder&#039;&#039;.&lt;br /&gt;
 $ php admin/cli/cfg.php --name=langmenu --set=0&lt;br /&gt;
will disable the &#039;&#039;Language menu&#039;&#039;.&lt;br /&gt;
==E-mail flag for users== &lt;br /&gt;
&#039;&#039;&#039;New in 4.2&#039;&#039;&#039; &lt;br /&gt;
The CLI script to change the email flag for one or many users at a time can be found on the page [[E-Mail flag for users]]&lt;br /&gt;
&lt;br /&gt;
==Dashboard reset==&lt;br /&gt;
If you make changes to the dashboard and want all users to have their dashboard reset to reflect the changes this can be done on the cli:&lt;br /&gt;
 php admin/cli/dashboard_reset.php -e&lt;br /&gt;
&lt;br /&gt;
==Managing plugins via command line ==&lt;br /&gt;
===List and uninstall Moodle plugins===&lt;br /&gt;
Moodle includes a handy command-line tool to display a list of plugins and remove plugins.&lt;br /&gt;
 $ php admin/cli/uninstall_plugins.php&lt;br /&gt;
This command line tool accepts the following arguments.&lt;br /&gt;
&lt;br /&gt;
Options:&lt;br /&gt;
     -h --help                   Print this help.&lt;br /&gt;
     --show-all                  Displays a list of all installed plugins.&lt;br /&gt;
     --show-contrib              Displays a list of all third-party installed plugins.&lt;br /&gt;
     --show-missing              Displays a list of plugins missing from disk.&lt;br /&gt;
     --purge-missing             Uninstall all missing from disk plugins.&lt;br /&gt;
     --plugins=&amp;lt;plugin name&amp;gt;     A comma separated list of plugins to be uninstalled. E.g. mod_assign,mod_forum&lt;br /&gt;
     --run                       Execute uninstall. If this option is not set, then the script will be run in a dry mode.&lt;br /&gt;
     --showsql                   Show sql queries before they are executed.&lt;br /&gt;
     --showdebugging             Show developer level debugging information.&lt;br /&gt;
Dry Mode does everything the script would normally do except for actually making any changes. This is useful when you want to test the validity of your command.&lt;br /&gt;
&lt;br /&gt;
Run this command from the Moodle wwwroot directory. Here are some examples:&lt;br /&gt;
     # php admin/cli/uninstall_plugins.php  --show-all&lt;br /&gt;
        Prints tab-separated list of all installed plugins.&lt;br /&gt;
     # php admin/cli/uninstall_plugins.php  --show-contrib&lt;br /&gt;
        Prints tab-separated list of all third-party installed plugins.&lt;br /&gt;
     # php admin/cli/uninstall_plugins.php  --show-missing&lt;br /&gt;
&amp;lt;blockquote&amp;gt;        Prints tab-separated list of all missing from disk plugins.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
     # php admin/cli/uninstall_plugins.php  --purge-missing&lt;br /&gt;
        A dry run of uninstalling all missing plugins. This will NOT uninstall the plugin. To actually uninstall, you need to add the &#039;--run&#039; arguments.&lt;br /&gt;
     # php admin/cli/uninstall_plugins.php  --purge-missing --run&lt;br /&gt;
        Run uninstall of all missing plugins.&lt;br /&gt;
     # php admin/cli/uninstall_plugins.php  --plugins=mod_assign,mod_forum&lt;br /&gt;
        A dry run of uninstalling mod_assign and mod_forum plugins. This will NOT uninstall the plugin. To actually uninstall, you need to add the &#039;--run&#039; arguments.&lt;br /&gt;
     # php admin/cli/uninstall_plugins.php  --plugins=mod_assign,mod_forum --run&lt;br /&gt;
        Run uninstall for mod_assign and mod_forum plugins.&lt;br /&gt;
&lt;br /&gt;
This tool does not perform all of the steps needed to fully uninstall a plugin. You must then:&lt;br /&gt;
*Remove the files belonging to the plugin manually;&lt;br /&gt;
*[[Administration via command line#Upgrading|Update the Moodle database]] as previously described.&lt;br /&gt;
If you skip one or both of these steps, you will be prompted to update the Moodle database or re-install the plugin the next time you log in as a site administrator and access the Site Administration &amp;gt; Notifications page.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*MDL-35736 - Manage plugins via command-line&lt;br /&gt;
*MDL-36237 - Resort course list via CLI&lt;br /&gt;
*[http://moosh-online.com/ MOOSH] - MOOdle SHell. It is a command-line tool that will allow you to perform many of the most common Moodle tasks.&lt;br /&gt;
[[fr:Administration en ligne de commande]]&lt;br /&gt;
[[de:Administration über Kommandozeile]]&lt;br /&gt;
[[es:Administración por línea de comando]]&lt;br /&gt;
[[it:Amministrazione via linea di comando]]&lt;br /&gt;
[[ja:コマンドライン経由の管理]]&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=150847</id>
		<title>Plenary meeting</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=150847"/>
		<updated>2025-01-09T04:16:41Z</updated>

		<summary type="html">&lt;p&gt;Dthies: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Activity&lt;br /&gt;
|entry = https://moodle.org/plugins/mod_plenum&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-mod_plenum/issues&lt;br /&gt;
|discussion = [https://moodle.org/mod/forum/discuss.php?d=463717 Plenary meeting activity]&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
= Introduction =&lt;br /&gt;
The &#039;&#039;&#039;Plenary meeting&#039;&#039;&#039; activity module organizes online and in person meetings following traditional rules of parliamentary procedure. It may be used as a tool to teach skills to conduct a meeting or to structure and administer faculty, staff, student or other organizational meetings.&lt;br /&gt;
&lt;br /&gt;
Users are granted the privileges to speak, make motions, vote or chair meetings through Moodle capabilities and roles. The activity maintains a record of motions to provide meeting minutes. User actions are logged in Moodle log system.&lt;br /&gt;
&lt;br /&gt;
The activity can be used with an in person event or as an online event. It has an integration with [[Deft response]] block to allow audio and video to be shared based on whether the user is recognized to speak in the activity. Other web conference or media servers also can be used as long as users can be managed by them manually. A minimal integration is provided for [https://jitsi.org Jitsi meet].&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
==Making motions==&lt;br /&gt;
Users participate in the meetings by offering motions. The presiding officer determines which motions are considered. &lt;br /&gt;
&lt;br /&gt;
The motions that are available are configured by the admin in the site settings.&lt;br /&gt;
&lt;br /&gt;
===Open meeting===&lt;br /&gt;
Before the meeting may begin, a presiding officer must open the meeting. Other users will not be able to offer any motions until this happens.&lt;br /&gt;
&lt;br /&gt;
===Resolutions===&lt;br /&gt;
Once the meeting has been opened, participants can offer a motion to be considered by the group. A use click &#039;Resolve&#039; button and completes a modal form to supply the content of the motion either as text or in an attached file. After form is saved it is either accepted or denied by the chair or queued immediately depending on the activity configured. Once on the floor, it will appear on the activity page for other users to view. If required other users will be given the opportunity to second the resolution before it is placed on the floor for debate.&lt;br /&gt;
&lt;br /&gt;
===Amendments===&lt;br /&gt;
Once a resolution or main motion is on the floor, participants will be able to offer amendments to motion to make modifications.&lt;br /&gt;
&lt;br /&gt;
===Seconds===&lt;br /&gt;
Resolutions, amendments and motions to adjourn may be configured to require a second.  If a motion requires a second, a different user than the one offering the amendment must click the second button before normal users can do anything else with it. The chair can remove it if no second is available. Whether seconds are required for a type of motion can be configured by the admin for the site.&lt;br /&gt;
&lt;br /&gt;
===Privileged motions===&lt;br /&gt;
Users can raise a Point of Order to address an action of the chair at any time while other business is pending by clicking the &#039;Order&#039; motion. The chair will have to recognize or dismiss the question before less privileged motions.&lt;br /&gt;
&lt;br /&gt;
==Meeting forms==&lt;br /&gt;
The activity can configured for use in different contexts to be selected in the activity settings. This is done with meeting form plugins. The following meeting forms are included.&lt;br /&gt;
&lt;br /&gt;
===Basic meeting===&lt;br /&gt;
The basic meeting form is enabled by default and is appropriate for in person meetings where users are in the same run or have an external method of communication. Users can offer motions and vote using the activity so that there is a record stored of the meetings official proceedings, but audio or video is not integrated (although a Deft response block audio venue can be added).&lt;br /&gt;
===Deft meeting===&lt;br /&gt;
If Deft response block is configured with video support, the chair and the person who has the floor can share audio and video to speak to the pending business.&lt;br /&gt;
===Jitsi meet===&lt;br /&gt;
If a [https://jitsi.org Jitsi Meet] server is available the admin can configure it to work with the plugin. The activity will authorize the users to join a room which is shared on the activity page. Speakers must be moderated with the tools in the Jitsi interface. Speakers are not automatically queued. So actions in Jitsi are recorded in the Moodle logs including users joining the meeting and raising hands. &lt;br /&gt;
&lt;br /&gt;
A newer integration is being developed to Jitsi Meet that provides better integration with the activity. The behavior will be similarto the Deft integration, but able to work with self hosted Jitsi meet servers.&lt;br /&gt;
&lt;br /&gt;
== Additional features ==&lt;br /&gt;
&lt;br /&gt;
=== Group support ===&lt;br /&gt;
The Plenary meeting supports Moodle groups. When group mode is enabled for the activity motions are separated by group so that independent meetings can be run simultaneously in one activity. Users only see motions in the selected activity group. Deft and Jitsi integrations will have separate rooms assigned to each groups so users only hear and see the activity in the selected group.&lt;br /&gt;
&lt;br /&gt;
=== Assessment ===&lt;br /&gt;
The activity may be graded to provide feedback to the participants in the Moodle gradebook. This may be used to contribute to a course grade or simply to provide individual feedback to meeting participants. The advanced grading methods in Moodle are supported. The grading interface provides a report on individual users activity in a meeting.&lt;br /&gt;
&lt;br /&gt;
=== Completion conditions ===&lt;br /&gt;
Some activity completions available to track user participation when the view activity or submit motions.&lt;br /&gt;
=== Moodle App support ===&lt;br /&gt;
The Moodle Mobile App is supported by the activity. Participants can use the app to create, view and modify motions. The Deft meeting form allows watching other speakers, but not speaking.&lt;br /&gt;
&lt;br /&gt;
=Installing via uploaded ZIP file=&lt;br /&gt;
Log in to your Moodle site as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
Upload the ZIP file with the plugin code and ZIP file for block Deft response. You should only be prompted to add extra details if your plugin type is not automatically detected.&lt;br /&gt;
Check the plugin validation report and finish the installation.&lt;br /&gt;
Installing manually&lt;br /&gt;
The plugin can be also installed by putting the contents of this directory to&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/mod/plenum&lt;br /&gt;
&lt;br /&gt;
and place code for block Deft response in&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/blocks/deft&lt;br /&gt;
&lt;br /&gt;
Afterwards, log in to your Moodle site as an admin and 1. go to Site administration &amp;gt; Notifications to complete the installation. 2. Adjust subplugin settings to accommodate variations in parliamentary procedure. 3. Install Block deft response or other conferencing integration dependency for online meeting support.&lt;br /&gt;
&lt;br /&gt;
= Additional configuration =&lt;br /&gt;
Motions may be customized in the plugin site administration settings.  Motion types are subplugins that may be individually enabled or disabled in Plugins &amp;gt; Activities &amp;gt; Plenary meeting &amp;gt; Motion types. Some of the motion types have additional settings which can be modified to fit local parliamentary variations.&lt;br /&gt;
&lt;br /&gt;
There are also different Meeting form plugins that can be managed. If more than one is enabled, teachers will be able to choose which to use in the activity settings. The Basic form is enabled by default. Before enabling Deft form, the admin should configure Deft response block and enable the updating and video service from deftly.us. If using Jitsi form is used, access to a Jitsi Meet server must be configured.&lt;br /&gt;
&lt;br /&gt;
== Configuring Deft integration ==&lt;br /&gt;
The Deft meeting form requires that the Deft response block is installed and configured to provide content updating and Audio and Video conferencing. The deftly.us site provides a message service and media service access to make the conferencing experience work. The admin will need to activate the service and video bridging in the Deft response block sit admin settings, and then go to the Plenary meeting -&amp;gt; Meeting form plugins settings page and enable the Deft integration plugin. If you are wanting to us this on a production site which requires a reliable capacity contact deftly.us for a user agreement.&lt;br /&gt;
&lt;br /&gt;
== Jitsi Meet ==&lt;br /&gt;
This plugin provides an optional minimal integration for Jitsi Meet. A Jitsi Meet room is embedded on the activity page and users are authenticated from Moodle to use the room. First obtain access for a secure Jitsi server. You should receive an app ID, secret, and server url. The admin should add these to the Jitsi Meet form plugin settings, and enable the plugin on the management page. The teacher will then be able to select Jitsi as the meeting form in the activity settings and set a room name to let the participants use the integration.&lt;br /&gt;
&lt;br /&gt;
= LTI Usage =&lt;br /&gt;
LTI service is available from the developer at [https://deftly.us deftly.us] if you are unable to install locally. There are some additional features that are also available. You can create a free account there and a sample course from the user dashboard, and then submit a site support request for LTI Access.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Deft&amp;diff=150846</id>
		<title>Deft</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Deft&amp;diff=150846"/>
		<updated>2025-01-09T04:11:45Z</updated>

		<summary type="html">&lt;p&gt;Dthies: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Block&lt;br /&gt;
|entry = https://moodle.org/plugins/block_deft&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-block_deft/issues&lt;br /&gt;
|discussion = [https://moodle.org/mod/forum/discuss.php?d=436763 Deft response block]&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]], [[Stefan Scholz]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The &#039;&#039;Deft response&#039;&#039; block allows a Manager or Editing teacher to create multiple tasks consisting of short texts, discussions, polls, audio conferences and control remotely which ones are displayed and how students may interact with them.&lt;br /&gt;
There is a external service that is available to push notifications to clients to update content. This can be configured easily from the plugin and is free for limited usage. Larger sites may need a service agreement in the future. More information and demos are available at [https://deftly.us Deftly.us].&lt;br /&gt;
== Managing tasks ==&lt;br /&gt;
The block can be added the usual way to a block or course by a user with the Add instance capability. If the user has block/deft:edit or block/deft:manage capability on the block, a Manage button will appear in the block. Clicking the button opens a Manage Tasks dashboard for the block instance. Teachers can make the tasks visible and adjust other parameters on the dashboard and changes will by visible in learners&#039; browsers.&lt;br /&gt;
=== Defining Tasks ===&lt;br /&gt;
If a user has block/deft:edit capability, the dashboard should also have an &#039;&#039;Add text&#039;&#039;, &#039;&#039;Add comments&#039;&#039;, &#039;&#039;Add choice&#039;&#039;, and &#039;&#039;Add venue&#039;&#039; button. Clicking one of the buttons opens a modal form to define a new task. Tasks should be named in a way that helps distinguish them from each other on the dashboard. When the form is saved a task card will appear on the dashboard, but the task will not be visible yet in the block.&lt;br /&gt;
==== Choice ====&lt;br /&gt;
[[File:edit choice.png|thumb|Editing Deft Choice on dashboard]]&lt;br /&gt;
The choice task allows teachers to poll a class. The editing form defines the a question or prompt and short response that will be available for the students to choose.&lt;br /&gt;
==== Text ====&lt;br /&gt;
The text tasks contains simple text that can be later be displayed in the block individually. The text area can contain multiple lines and simple html formatting, urls that may display as links, emoticons, but no media tags.&lt;br /&gt;
==== Comments ====&lt;br /&gt;
The Comments task allow student to respond in the block and interact with each other. With the active updates, students can see comments in real time. This allows the block to be used for small discussions or chats. More than one Comments can be added to handle separate or group discussions. The individual task can be shown or hidden to start or moderate the discussions.&lt;br /&gt;
The order of the tasks can be arranged. All task are initially hidden from view in the block.&lt;br /&gt;
==== Venue ====&lt;br /&gt;
[[File:venue.png|thumb|Users in Venue]]&lt;br /&gt;
The Venue task allows learners to converse with each other in a small audio chat format. Each venue is a separate place that a group of students can meet. When the teacher makes the task visible, a button is displayed on the block. When users click the button, they enter the venue and are connected with any other users already present using a peer-to-peer WebRTC audio connection.&lt;br /&gt;
&lt;br /&gt;
A venue can also be configured to use a bridged connection. Audio is connected through a central server to allow more participants and provide better quality. A teacher or others may also be allowed to stream video in the venue. An appropriate service agreement may be required to use the bridge server.&lt;br /&gt;
=== Deploying tasks ===&lt;br /&gt;
[[File:task dashboard.png|thumb|Manage tasks dashboard|alt=]]&lt;br /&gt;
A non-editing teacher, teacher, manager or any role with block/deft:manage capability will see a Manage button on the Deft response block. Clicking the button will open the manage task dashboard and change display options for the tasks. The user will not be able to create, edit or move task without the block/deft:edit capability.&lt;br /&gt;
Display options can be changed with a form that appears on the task card. Changes will be visible only after they are submitted. &lt;br /&gt;
== Installation and initial setup ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
There are several options how to install the deft response block:&lt;br /&gt;
==== Option 1: Install from Moodle.org ====&lt;br /&gt;
* Login as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins. (If you can&#039;t find this location, then plugin installation is prevented on your site.)&lt;br /&gt;
* Click the button &#039;Install plugins from Moodle plugins directory&#039;.&lt;br /&gt;
* Search for &amp;quot;Deft response&amp;quot;, click the Install button then click Continue.&lt;br /&gt;
* Confirm the installation request&lt;br /&gt;
* Check the plugin validation report&lt;br /&gt;
==== Option 2: Install from zip package ====&lt;br /&gt;
* Download Deft from https://moodle.org/plugins/block_deft or https://github.com/dthies/moodle-block_deft.&lt;br /&gt;
* Login to your Moodle site as an admin and go to Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
* Upload the ZIP file. You should only be prompted to add extra details (in the Show more section) if the plugin is not automatically detected.&lt;br /&gt;
* If your target directory is not writeable, you will see a warning message.&lt;br /&gt;
* Check the plugin validation report&lt;br /&gt;
==== Option 3: Install manually on server ====&lt;br /&gt;
* Download Deft from https://moodle.org/plugins/block_deft or https://github.com/dthies/moodle-block_deft.&lt;br /&gt;
* Upload or copy it to your Moodle server.&lt;br /&gt;
* Unzip it in the `/blocks` directory.&lt;br /&gt;
* In your Moodle site (as admin) go to Settings &amp;gt; Site administration &amp;gt; Notifications (you should, for most plugin types, get a message saying the plugin is installed).&lt;br /&gt;
For more detailed info, visit &amp;lt;nowiki&amp;gt;https://docs.moodle.org/400/en/Installing_plugins&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Initial setup ===&lt;br /&gt;
&amp;lt;code&amp;gt;All features of the Deft Response block will now work, but they won&#039;t be instant i.e. the page won&#039;t auto-update until the registration has been completed.&amp;lt;/code&amp;gt;&lt;br /&gt;
==== Automatic registration ====&lt;br /&gt;
* [[File:Deft activaition.png|thumb|Service Activation]]After the installation, please go to Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Blocks &amp;gt; Deft response&lt;br /&gt;
* On this page, tick &amp;quot;Enable updating&amp;quot; checkbox and save and a activation button should appear.&lt;br /&gt;
* Press the &amp;quot;Activation&amp;quot; button. This should create automatically a preconfigured external tool in Activities -&amp;gt; External tool -&amp;gt; Register tools to deftly.&lt;br /&gt;
* A table showing usage will then be shown in the block settings instead of the button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You should now be able to add then block to a course or module and when tasks are changed they will be updated in all browsers where they are displayed.&lt;br /&gt;
&lt;br /&gt;
If that&#039;s not the case (i.e. tasks don&#039;t update instantly), automatic registration has probably not worked correctly and registration needs to be completed manually (see below).&lt;br /&gt;
&lt;br /&gt;
==== Manual registration ====&lt;br /&gt;
If automatic registration has failed, please sign up (free) for the deft service agreement on this page: https://bdecent.de/product/deft-service-agreement/&lt;br /&gt;
&lt;br /&gt;
We will contact you (via email) and provide you with all the information that you need to complete the manual registration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[es:Ágil]]&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=150280</id>
		<title>Plenary meeting</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=150280"/>
		<updated>2024-11-27T15:04:13Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Open meeting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Activity&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=mod_plenum&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-mod_plenum/issues&lt;br /&gt;
|discussion = [https://moodle.org/mod/forum/discuss.php?d=463717 Plenary meeting activity]&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
= Introduction =&lt;br /&gt;
The &#039;&#039;&#039;Plenary meeting&#039;&#039;&#039; activity module organizes online and in person meetings following traditional rules of parliamentary procedure. It may be used as a tool to teach skills to conduct a meeting or to structure and administer faculty, staff, student or other organizational meetings.&lt;br /&gt;
&lt;br /&gt;
Users are granted the privileges to speak, make motions, vote or chair meetings through Moodle capabilities and roles. The activity maintains a record of motions to provide meeting minutes. User actions are logged in Moodle log system.&lt;br /&gt;
&lt;br /&gt;
The activity can be used with an in person event or as an online event. It has an integration with [[Deft response]] block to allow audio and video to be shared based on whether the user is recognized to speak in the activity. Other web conference or media servers also can be used as long as users can be managed by them manually. A minimal integration is provided for [https://jitsi.org Jitsi meet].&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
==Making motions==&lt;br /&gt;
Users participate in the meetings by offering motions. The presiding officer determines which motions are considered. &lt;br /&gt;
&lt;br /&gt;
The motions that are available are configured by the admin in the site settings.&lt;br /&gt;
&lt;br /&gt;
===Open meeting===&lt;br /&gt;
Before the meeting may begin, a presiding officer must open the meeting. Other users will not be able to offer any motions until this happens.&lt;br /&gt;
&lt;br /&gt;
===Resolutions===&lt;br /&gt;
Once the meeting has been opened, participants can offer a motion to be considered by the group. A use click &#039;Resolve&#039; button and completes a modal form to supply the content of the motion either as text or in an attached file. After form is saved it is either accepted or denied by the chair or queued immediately depending on the activity configured. Once on the floor, it will appear on the activity page for other users to view. If required other users will be given the opportunity to second the resolution before it is placed on the floor for debate.&lt;br /&gt;
&lt;br /&gt;
===Amendments===&lt;br /&gt;
Once a resolution or main motion is on the floor, participants will be able to offer amendments to motion to make modifications.&lt;br /&gt;
&lt;br /&gt;
===Seconds===&lt;br /&gt;
Resolutions, amendments and motions to adjourn may be configured to require a second.  If a motion requires a second, a different user than the one offering the amendment must click the second button before normal users can do anything else with it. The chair can remove it if no second is available. Whether seconds are required for a type of motion can be configured by the admin for the site.&lt;br /&gt;
&lt;br /&gt;
===Privileged motions===&lt;br /&gt;
Users can raise a Point of Order to address an action of the chair at any time while other business is pending by clicking the &#039;Order&#039; motion. The chair will have to recognize or dismiss the question before less privileged motions.&lt;br /&gt;
&lt;br /&gt;
==Meeting forms==&lt;br /&gt;
The activity can configured for use in different contexts to be selected in the activity settings. This is done with meeting form plugins. The following meeting forms are included.&lt;br /&gt;
&lt;br /&gt;
===Basic meeting===&lt;br /&gt;
The basic meeting form is enabled by default and is appropriate for in person meetings where users are in the same run or have an external method of communication. Users can offer motions and vote using the activity so that there is a record stored of the meetings official proceedings, but audio or video is not integrated (although a Deft response block audio venue can be added).&lt;br /&gt;
===Deft meeting===&lt;br /&gt;
If Deft response block is configured with video support, the chair and the person who has the floor can share audio and video to speak to the pending business.&lt;br /&gt;
===Jitsi meet===&lt;br /&gt;
If a [https://jitsi.org Jitsi Meet] server is available the admin can configure it to work with the plugin. The activity will authorize the users to join a room which is shared on the activity page. Speakers must be moderated with the tools in the Jitsi interface. Speakers are not automatically queued. So actions in Jitsi are recorded in the Moodle logs including users joining the meeting and raising hands. &lt;br /&gt;
&lt;br /&gt;
== Additional features ==&lt;br /&gt;
&lt;br /&gt;
=== Group support ===&lt;br /&gt;
The Plenary meeting supports Moodle groups. When group mode is enabled for the activity motions are separated by group so that independent meetings can be run simultaneously in one activity. Users only see motions in the selected activity group. Deft and Jitsi integrations will have separate rooms assigned to each groups so users only hear and see the activity in the selected group.&lt;br /&gt;
&lt;br /&gt;
=== Assessment ===&lt;br /&gt;
The activity may be graded to provide feedback to the participants in the Moodle gradebook. This may be used to contribute to a course grade or simply to provide individual feedback to meeting participants. The advanced grading methods in Moodle are supported. The grading interface provides a report on individual users activity in a meeting.&lt;br /&gt;
&lt;br /&gt;
=== Completion conditions ===&lt;br /&gt;
Some activity completions available to track user participation when the view activity or submit motions.&lt;br /&gt;
=== Moodle App support ===&lt;br /&gt;
The Moodle Mobile App is supported by the activity. Participants can use the app to create, view and modify motions. The Deft meeting form allows watching other speakers, but not speaking.&lt;br /&gt;
&lt;br /&gt;
=Installing via uploaded ZIP file=&lt;br /&gt;
Log in to your Moodle site as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
Upload the ZIP file with the plugin code and ZIP file for block Deft response. You should only be prompted to add extra details if your plugin type is not automatically detected.&lt;br /&gt;
Check the plugin validation report and finish the installation.&lt;br /&gt;
Installing manually&lt;br /&gt;
The plugin can be also installed by putting the contents of this directory to&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/mod/plenum&lt;br /&gt;
&lt;br /&gt;
and place code for block Deft response in&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/blocks/deft&lt;br /&gt;
&lt;br /&gt;
Afterwards, log in to your Moodle site as an admin and 1. go to Site administration &amp;gt; Notifications to complete the installation. 2. Adjust subplugin settings to accommodate variations in parliamentary procedure. 3. Install Block deft response or other conferencing integration dependency for online meeting support.&lt;br /&gt;
&lt;br /&gt;
= Additional configuration =&lt;br /&gt;
Motions may be customized in the plugin site administration settings.  Motion types are subplugins that may be individually enabled or disabled in Plugins &amp;gt; Activities &amp;gt; Plenary meeting &amp;gt; Motion types. Some of the motion types have additional settings which can be modified to fit local parliamentary variations.&lt;br /&gt;
&lt;br /&gt;
There are also different Meeting form plugins that can be managed. If more than one is enabled, teachers will be able to choose which to use in the activity settings. The Basic form is enabled by default. Before enabling Deft form, the admin should configure Deft response block and enable the updating and video service from deftly.us. If using Jitsi form is used, access to a Jitsi Meet server must be configured.&lt;br /&gt;
&lt;br /&gt;
== Configuring Deft integration ==&lt;br /&gt;
The Deft meeting form requires that the Deft response block is installed and configured to provide content updating and Audio and Video conferencing. The deftly.us site provides a message service and media service access to make the conferencing experience work. The admin will need to activate the service and video bridging in the Deft response block sit admin settings, and then go to the Plenary meeting -&amp;gt; Meeting form plugins settings page and enable the Deft integration plugin. If you are wanting to us this on a production site which requires a reliable capacity contact deftly.us for a user agreement.&lt;br /&gt;
&lt;br /&gt;
== Jitsi Meet ==&lt;br /&gt;
This plugin provides an optional minimal integration for Jitsi Meet. A Jitsi Meet room is embedded on the activity page and users are authenticated from Moodle to use the room. First obtain access for a secure Jitsi server. You should receive an app ID, secret, and server url. The admin should add these to the Jitsi Meet form plugin settings, and enable the plugin on the management page. The teacher will then be able to select Jitsi as the meeting form in the activity settings and set a room name to let the participants use the integration.&lt;br /&gt;
&lt;br /&gt;
= LTI Usage =&lt;br /&gt;
LTI service is available from the developer at [https://deftly.us deftly.us] if you are unable to install locally. There are some additional features that are also available. You can create a free account there and a sample course from the user dashboard, and then submit a site support request for LTI Access.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=150116</id>
		<title>Plenary meeting</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=150116"/>
		<updated>2024-11-13T20:33:45Z</updated>

		<summary type="html">&lt;p&gt;Dthies: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Activity&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=mod_plenum&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-mod_plenum/issues&lt;br /&gt;
|discussion = [https://moodle.org/mod/forum/discuss.php?d=463717 Plenary meeting activity]&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
= Introduction =&lt;br /&gt;
The &#039;&#039;&#039;Plenary meeting&#039;&#039;&#039; activity module organizes online and in person meetings following traditional rules of parliamentary procedure. It may be used as a tool to teach skills to conduct a meeting or to structure and administer faculty, staff, student or other organizational meetings.&lt;br /&gt;
&lt;br /&gt;
Users are granted the privileges to speak, make motions, vote or chair meetings through Moodle capabilities and roles. The activity maintains a record of motions to provide meeting minutes. User actions are logged in Moodle log system.&lt;br /&gt;
&lt;br /&gt;
The activity can be used with an in person event or as an online event. It has an integration with [[Deft response]] block to allow audio and video to be shared based on whether the user is recognized to speak in the activity. Other web conference or media servers also can be used as long as users can be managed by them manually. A minimal integration is provided for [https://jitsi.org Jitsi meet].&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
==Making motions==&lt;br /&gt;
Users participate in the meetings by offering motions. The presiding officer determines which motions are considered. &lt;br /&gt;
&lt;br /&gt;
The motions that are available are configured by the admin in the site settings.&lt;br /&gt;
&lt;br /&gt;
===Open meeting===&lt;br /&gt;
Before the meeting may begin, a presiding officer must open the meeting. Other users will not be able to offer any motions until the happens.&lt;br /&gt;
&lt;br /&gt;
===Resolutions===&lt;br /&gt;
Once the meeting has been opened, participants can offer a motion to be considered by the group. A use click &#039;Resolve&#039; button and completes a modal form to supply the content of the motion either as text or in an attached file. After form is saved it is either accepted or denied by the chair or queued immediately depending on the activity configured. Once on the floor, it will appear on the activity page for other users to view. If required other users will be given the opportunity to second the resolution before it is placed on the floor for debate.&lt;br /&gt;
&lt;br /&gt;
===Amendments===&lt;br /&gt;
Once a resolution or main motion is on the floor, participants will be able to offer amendments to motion to make modifications.&lt;br /&gt;
&lt;br /&gt;
===Seconds===&lt;br /&gt;
Resolutions, amendments and motions to adjourn may be configured to require a second.  If a motion requires a second, a different user than the one offering the amendment must click the second button before normal users can do anything else with it. The chair can remove it if no second is available.&lt;br /&gt;
&lt;br /&gt;
===Privileged motions===&lt;br /&gt;
Users can raise a Point of Order to address an action of the chair at any time while other business is pending by clicking the &#039;Order&#039; motion. The chair will have to recognize or dismiss to question.&lt;br /&gt;
&lt;br /&gt;
==Meeting forms==&lt;br /&gt;
The activity can configured for use in different contexts to be selected in the activity settings. This is done with meeting form plugins. The following meeting forms are included.&lt;br /&gt;
&lt;br /&gt;
===Basic meeting===&lt;br /&gt;
The basic meeting form is enabled by default and is appropriate for in person meetings where users are in the same run or have an external method of communication. Users can offer motions and vote using the activity so that there is a record stored of the meetings official proceedings, but audio or video is not integrated (although a Deft response block audio venue can be added).&lt;br /&gt;
===Deft meeting===&lt;br /&gt;
If Deft response block is configured with video support, the chair and the person who has the floor can share audio and video to speak to the pending business.&lt;br /&gt;
===Jitsi meet===&lt;br /&gt;
If a [https://jitsi.org Jitsi Meet] server is available the admin can configure it to work with the plugin. The activity will authorize the users to join a room which is shared on the activity page. Speakers must be moderated with the tools in the Jitsi interface. Speakers are not automatically queued. So actions in Jitsi are recorded in the Moodle logs including users joining the meeting and raising hands. &lt;br /&gt;
&lt;br /&gt;
== Additional features ==&lt;br /&gt;
&lt;br /&gt;
=== Group support ===&lt;br /&gt;
The Plenary meeting supports Moodle groups. When group mode is enabled for the activity motions are separated by group so that independent meetings can be run simultaneously in one activity. Users only see motions in the selected activity group. Deft and Jitsi integrations will have separate rooms assigned to each groups so users only hear and see the activity in the selected group.&lt;br /&gt;
&lt;br /&gt;
=== Assessment ===&lt;br /&gt;
The activity may be graded to provide feedback to the participants in the Moodle gradebook. This may be used to contribute to a course grade or simply to provide individual feedback to meeting participants. The advanced grading methods in Moodle are supported. The grading interface provides a report on individual users activity in a meeting.&lt;br /&gt;
&lt;br /&gt;
=== Completion conditions ===&lt;br /&gt;
Some activity completions available to track user participation when the view activity or submit motions.&lt;br /&gt;
=== Moodle App support ===&lt;br /&gt;
The Moodle Mobile App is supported by the activity. Participants can use the app to create, view and modify motions. The Deft meeting form allows watching other speakers, but not speaking.&lt;br /&gt;
&lt;br /&gt;
=Installing via uploaded ZIP file=&lt;br /&gt;
Log in to your Moodle site as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
Upload the ZIP file with the plugin code and ZIP file for block Deft response. You should only be prompted to add extra details if your plugin type is not automatically detected.&lt;br /&gt;
Check the plugin validation report and finish the installation.&lt;br /&gt;
Installing manually&lt;br /&gt;
The plugin can be also installed by putting the contents of this directory to&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/mod/plenum&lt;br /&gt;
&lt;br /&gt;
and place code for block Deft response in&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/blocks/deft&lt;br /&gt;
&lt;br /&gt;
Afterwards, log in to your Moodle site as an admin and 1. go to Site administration &amp;gt; Notifications to complete the installation. 2. Adjust subplugin settings to accommodate variations in parliamentary procedure. 3. Install Block deft response or other conferencing integration dependency for online meeting support.&lt;br /&gt;
&lt;br /&gt;
= Additional configuration =&lt;br /&gt;
Motions may be customized in the plugin site administration settings.  Motion types are subplugins that may be individually enabled or disabled in Plugins &amp;gt; Activities &amp;gt; Plenary meeting &amp;gt; Motion types. Some of the motion types have additional settings which can be modified to fit local parliamentary variations.&lt;br /&gt;
&lt;br /&gt;
There are also different Meeting form plugins that can be managed. If more than one is enabled, teachers will be able to choose which to use in the activity settings. The Basic form is enabled by default. Before enabling Deft form, the admin should configure Deft response block and enable the updating and video service from deftly.us. If using Jitsi form is used, access to a Jitsi Meet server must be configured.&lt;br /&gt;
&lt;br /&gt;
== Configuring Deft integration ==&lt;br /&gt;
The Deft meeting form requires that the Deft response block is installed and configured to provide content updating and Audio and Video conferencing. The deftly.us site provides a message service and media service access to make the conferencing experience work. The admin will need to activate the service and video bridging in the Deft response block sit admin settings, and then go to the Plenary meeting -&amp;gt; Meeting form plugins settings page and enable the Deft integration plugin. If you are wanting to us this on a production site which requires a reliable capacity contact deftly.us for a user agreement.&lt;br /&gt;
&lt;br /&gt;
== Jitsi Meet ==&lt;br /&gt;
This plugin provides an optional minimal integration for Jitsi Meet. A Jitsi Meet room is embedded on the activity page and users are authenticated from Moodle to use the room. First obtain access for a secure Jitsi server. You should receive an app ID, secret, and server url. The admin should add these to the Jitsi Meet form plugin settings, and enable the plugin on the management page. The teacher will then be able to select Jitsi as the meeting form in the activity settings and set a room name to let the participants use the integration.&lt;br /&gt;
&lt;br /&gt;
= LTI Usage =&lt;br /&gt;
LTI service is available from the developer at [https://deftly.us deftly.us] if you are unable to install locally. There are some additional features that are also available. You can create a free account there and a sample course from the user dashboard, and then submit a site support request for LTI Access.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Popup_activities_course_format&amp;diff=150093</id>
		<title>Popup activities course format</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Popup_activities_course_format&amp;diff=150093"/>
		<updated>2024-11-11T13:44:00Z</updated>

		<summary type="html">&lt;p&gt;Dthies: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Course formats&lt;br /&gt;
|entry = https://moodle.org/plugins/format_popups&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-format_popups/issues&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=420525&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
The Pop up activities course format displays resources and simple activities embedded in modals instead of redirecting from the course page. Otherwise it behaves as the [[ Course formats#Topics_format | Topics format]].&lt;br /&gt;
&lt;br /&gt;
If you are not using heavy server side assessment, but mostly resources and client side activities (SCORM, H5P), this format may help provide more interactive courses by opening the activities in popup modals instead of separate web pages. When students finish an activity or resource, they return to the course page by closing the modal without waiting for the course page to load again. The course page updates activity completion and availability when the modal is closed. &lt;br /&gt;
&lt;br /&gt;
This plugin uses javascript to add AJAX functionality to the standard topics format. Otherwise the format is the same as the [[ Course formats#Topics_format | Topics format]]. Currently [[Book]], [[Choice]], [https://moodle.org/plugins/mod_customcert Custom certificate ], [https://moodle.org/plugins/mod_etherpadlite Etherpad lite], [[File resource]], [[Folder]], [[H5P activity]], [[Page]], [https://moodle.org/plugins/mod_poster Poster], [[SCORM]], [[URL]], and [[VideoTime|Video Time]] activities are supported and can be displayed in modals. Other activities will open normally.&lt;br /&gt;
&lt;br /&gt;
Developers should be able to add similar functionality to other formats by copying the AMD call in format.php and adding this format as a dependency.&lt;br /&gt;
== Capability ==&lt;br /&gt;
Users will only see the popups for the supported activities if they have the capability &#039;format/popups:view&#039; in the modules context. By default students have this capability. It can be given to other roles or removed at course or activity level.&lt;br /&gt;
&lt;br /&gt;
== Deft response integration ==&lt;br /&gt;
This format includes an optional integration is with [[Deft response]] block that can enable the course page to be updated when something happens in the background that affects it, for example activity or completion changes.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
When editing course settings select &#039;&#039;Popup activities&#039;&#039; under Course format. Other options are the same as Topics format. Teachers by default will not see popups, but students will. This can be changed by editing the role and changing permissions for capability format/popups:view.&lt;br /&gt;
&lt;br /&gt;
There are some site administration settings available to change navigation. Navigation links can added to the previous and next activities may be added to the bottom of the popups. In Moodle 4.0+ administrators can choose whether the course index will be available in this format or not.&lt;br /&gt;
==Demo Course==&lt;br /&gt;
A demonstration course is available on the developer&#039;s site https://openlearner.org/popups.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Popup_activities_course_format&amp;diff=150092</id>
		<title>Popup activities course format</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Popup_activities_course_format&amp;diff=150092"/>
		<updated>2024-11-11T13:35:07Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Deft response integration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Course formats&lt;br /&gt;
|entry = https://moodle.org/plugins/format_popups&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-format_popups/issues&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=420525&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
The Pop up activities course format displays resources and simple activities embedded in modals instead of redirecting from the course page. Otherwise it behaves as the [[ Course formats#Topics_format | Topics format]].&lt;br /&gt;
&lt;br /&gt;
If you are not using heavy server side assessment, but mostly resources and client side activities (SCORM, H5P), this format may help provide more interactive courses by opening the activities in popup modals instead of separate web pages. When students finish an activity or resource, they return to the course page by closing the modal without waiting for the course page to load again. The course page updates activity completion and availability when the modal is closed. &lt;br /&gt;
&lt;br /&gt;
This plugin uses javascript to add AJAX functionality to the standard topics format. Otherwise the format is the same as the [[ Course formats#Topics_format | Topics format]]. Currently [[Book]], [[Choice]], [https://moodle.org/plugins/mod_customcert Custom certificate ], [https://moodle.org/plugins/mod_etherpadlite Etherpad lite], [[File resource]], [[Folder]], [[H5P activity]], [[Page]], [https://moodle.org/plugins/mod_poster Poster], [[SCORM]], [[URL]], and [[VideoTime|Videotime]] activities are supported and can be displayed in modals. Other activities will open normally.&lt;br /&gt;
&lt;br /&gt;
Developers should be able to add similar functionality to other formats by copying the AMD call in format.php and adding this format as a dependency.&lt;br /&gt;
== Capability ==&lt;br /&gt;
Users will only see the popups for the supported activities if they have the capability &#039;format/popups:view&#039; in the modules context. By default students have this capability. It can be given to other roles or removed at course or activity level.&lt;br /&gt;
&lt;br /&gt;
== Deft response integration ==&lt;br /&gt;
This format includes an optional integration is with [[Deft response]] block that can enable the course page to be updated when something happens in the background that affects it, for example activity or completion changes.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
When editing course settings select &#039;&#039;Popup activities&#039;&#039; under Course format. Other options are the same as Topics format. Teachers by default will not see popups, but students will. This can be changed by editing the role and changing permissions for capability format/popups:view.&lt;br /&gt;
&lt;br /&gt;
There are some site administration settings available to change navigation. Navigation links can added to the previous and next activities may be added to the bottom of the popups. In Moodle 4.0+ administrators can choose whether the course index will be available in this format or not.&lt;br /&gt;
==Demo Course==&lt;br /&gt;
A demonstration course is available on the developer&#039;s site https://openlearner.org/popups.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Popup_activities_course_format&amp;diff=150091</id>
		<title>Popup activities course format</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Popup_activities_course_format&amp;diff=150091"/>
		<updated>2024-11-11T13:33:29Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Capability */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Course formats&lt;br /&gt;
|entry = https://moodle.org/plugins/format_popups&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-format_popups/issues&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=420525&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
The Pop up activities course format displays resources and simple activities embedded in modals instead of redirecting from the course page. Otherwise it behaves as the [[ Course formats#Topics_format | Topics format]].&lt;br /&gt;
&lt;br /&gt;
If you are not using heavy server side assessment, but mostly resources and client side activities (SCORM, H5P), this format may help provide more interactive courses by opening the activities in popup modals instead of separate web pages. When students finish an activity or resource, they return to the course page by closing the modal without waiting for the course page to load again. The course page updates activity completion and availability when the modal is closed. &lt;br /&gt;
&lt;br /&gt;
This plugin uses javascript to add AJAX functionality to the standard topics format. Otherwise the format is the same as the [[ Course formats#Topics_format | Topics format]]. Currently [[Book]], [[Choice]], [https://moodle.org/plugins/mod_customcert Custom certificate ], [https://moodle.org/plugins/mod_etherpadlite Etherpad lite], [[File resource]], [[Folder]], [[H5P activity]], [[Page]], [https://moodle.org/plugins/mod_poster Poster], [[SCORM]], [[URL]], and [[VideoTime|Videotime]] activities are supported and can be displayed in modals. Other activities will open normally.&lt;br /&gt;
&lt;br /&gt;
Developers should be able to add similar functionality to other formats by copying the AMD call in format.php and adding this format as a dependency.&lt;br /&gt;
== Capability ==&lt;br /&gt;
Users will only see the popups for the supported activities if they have the capability &#039;format/popups:view&#039; in the modules context. By default students have this capability. It can be given to other roles or removed at course or activity level.&lt;br /&gt;
&lt;br /&gt;
== Deft response integration ==&lt;br /&gt;
This format in integration is with [[Deft response]] block that can enable the course page to be updated when something happens in the background that affects it, for example activity or completion changes.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
When editing course settings select &#039;&#039;Popup activities&#039;&#039; under Course format. Other options are the same as Topics format. Teachers by default will not see popups, but students will. This can be changed by editing the role and changing permissions for capability format/popups:view.&lt;br /&gt;
&lt;br /&gt;
There are some site administration settings available to change navigation. Navigation links can added to the previous and next activities may be added to the bottom of the popups. In Moodle 4.0+ administrators can choose whether the course index will be available in this format or not.&lt;br /&gt;
==Demo Course==&lt;br /&gt;
A demonstration course is available on the developer&#039;s site https://openlearner.org/popups.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149961</id>
		<title>Plenary meeting</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149961"/>
		<updated>2024-11-01T11:28:26Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Activity&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=mod_plenum&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-mod_plenum/issues&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
= Introduction =&lt;br /&gt;
The &#039;&#039;&#039;Plenary meeting&#039;&#039;&#039; activity module organizes online and in person meetings following traditional rules of parliamentary procedure. It may be used as a tool to teach skills to conduct a meeting or to structure and administer faculty, staff, student or other organizational meetings.&lt;br /&gt;
&lt;br /&gt;
Users are granted the privileges to speak, make motions, vote or chair meetings through Moodle capabilities and roles. The activity maintains a record of motions to provide meeting minutes. User actions are logged in Moodle log system.&lt;br /&gt;
&lt;br /&gt;
The activity can be used with an in person event or as an online event. It has an integration with [[Deft response]] block to allow audio and video to be shared based on whether the user is recognized to speak in the activity. Other web conference or media servers also can be used as long as users can be managed by them manually. A minimal integration is provided for [https://jitsi.org Jitsi meet].&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
==Making motions==&lt;br /&gt;
Users participate in the meetings by offering motions. The presiding officer determines which motions are considered. &lt;br /&gt;
&lt;br /&gt;
The motions that are available are configured by the admin in the site settings.&lt;br /&gt;
&lt;br /&gt;
===Open meeting===&lt;br /&gt;
Before the meeting may begin, a presiding officer must open the meeting. Other users will not be able to offer any motions until the happens.&lt;br /&gt;
&lt;br /&gt;
===Resolutions===&lt;br /&gt;
Once the meeting has been opened, participants can offer a motion to be considered by the group. A use click &#039;Resolve&#039; button and completes a modal form to supply the content of the motion either as text or in an attached file. After form is saved it is either accepted or denied by the chair or queued immediately depending on the activity configured. Once on the floor, it will appear on the activity page for other users to view. If required other users will be given the opportunity to second the resolution before it is placed on the floor for debate.&lt;br /&gt;
&lt;br /&gt;
===Amendments===&lt;br /&gt;
Once a resolution or main motion is on the floor, participants will be able to offer amendments to motion to make modifications.&lt;br /&gt;
&lt;br /&gt;
===Seconds===&lt;br /&gt;
Resolutions, amendments and motions to adjourn may be configured to require a second.  If a motion requires a second, a different user than the one offering the amendment must click the second button before normal users can do anything else with it. The chair can remove it if no second is available.&lt;br /&gt;
&lt;br /&gt;
===Privileged motions===&lt;br /&gt;
Users can raise a Point of Order to address an action of the chair at any time while other business is pending by clicking the &#039;Order&#039; motion. The chair will have to recognize or dismiss to question.&lt;br /&gt;
&lt;br /&gt;
==Meeting forms==&lt;br /&gt;
The activity can configured for use in different contexts to be selected in the activity settings. This is done with meeting form plugins. The following meeting forms are included.&lt;br /&gt;
&lt;br /&gt;
===Basic meeting===&lt;br /&gt;
The basic meeting form is enabled by default and is appropriate for in person meetings where users are in the same run or have an external method of communication. Users can offer motions and vote using the activity so that there is a record stored of the meetings official proceedings, but audio or video is not integrated (although a Deft response block audio venue can be added).&lt;br /&gt;
===Deft meeting===&lt;br /&gt;
If Deft response block is configured with video support, the chair and the person who has the floor can share audio and video to speak to the pending business.&lt;br /&gt;
===Jitsi meet===&lt;br /&gt;
If a [https://jitsi.org Jitsi Meet] server is available the admin can configure it to work with the plugin. The activity will authorize the users to join a room which is shared on the activity page. Speakers must be moderated with the tools in the Jitsi interface. Speakers are not automatically queued. So actions in Jitsi are recorded in the Moodle logs including users joining the meeting and raising hands. &lt;br /&gt;
&lt;br /&gt;
== Additional features ==&lt;br /&gt;
&lt;br /&gt;
=== Group support ===&lt;br /&gt;
The Plenary meeting supports Moodle groups. When group mode is enabled for the activity motions are separated by group so that independent meetings can be run simultaneously in one activity. Users only see motions in the selected activity group. Deft and Jitsi integrations will have separate rooms assigned to each groups so users only hear and see the activity in the selected group.&lt;br /&gt;
&lt;br /&gt;
=== Assessment ===&lt;br /&gt;
The activity may be graded to provide feedback to the participants in the Moodle gradebook. This may be used to contribute to a course grade or simply to provide individual feedback to meeting participants. The advanced grading methods in Moodle are supported. The grading interface provides a report on individual users activity in a meeting.&lt;br /&gt;
&lt;br /&gt;
=== Completion conditions ===&lt;br /&gt;
Some activity completions available to track user participation when the view activity or submit motions.&lt;br /&gt;
=== Moodle App support ===&lt;br /&gt;
The Moodle Mobile App is supported by the activity. Participants can use the app to create, view and modify motions. The Deft meeting form allows watching other speakers, but not speaking.&lt;br /&gt;
&lt;br /&gt;
=Installing via uploaded ZIP file=&lt;br /&gt;
Log in to your Moodle site as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
Upload the ZIP file with the plugin code and ZIP file for block Deft response. You should only be prompted to add extra details if your plugin type is not automatically detected.&lt;br /&gt;
Check the plugin validation report and finish the installation.&lt;br /&gt;
Installing manually&lt;br /&gt;
The plugin can be also installed by putting the contents of this directory to&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/mod/plenum&lt;br /&gt;
&lt;br /&gt;
and place code for block Deft response in&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/blocks/deft&lt;br /&gt;
&lt;br /&gt;
Afterwards, log in to your Moodle site as an admin and 1. go to Site administration &amp;gt; Notifications to complete the installation. 2. Adjust subplugin settings to accommodate variations in parliamentary procedure. 3. Install Block deft response or other conferencing integration dependency for online meeting support.&lt;br /&gt;
&lt;br /&gt;
= Additional configuration =&lt;br /&gt;
Motions may be customized in the plugin site administration settings.  Motion types are subplugins that may be individually enabled or disabled in Plugins &amp;gt; Activities &amp;gt; Plenary meeting &amp;gt; Motion types. Some of the motion types have additional settings which can be modified to fit local parliamentary variations.&lt;br /&gt;
&lt;br /&gt;
There are also different Meeting form plugins that can be managed. If more than one is enabled, teachers will be able to choose which to use in the activity settings. The Basic form is enabled by default. Before enabling Deft form, the admin should configure Deft response block and enable the updating and video service from deftly.us. If using Jitsi form is used, access to a Jitsi Meet server must be configured.&lt;br /&gt;
&lt;br /&gt;
== Configuring Deft integration ==&lt;br /&gt;
The Deft meeting form requires that the Deft response block is installed and configured to provide content updating and Audio and Video conferencing. The deftly.us site provides a message service and media service access to make the conferencing experience work. The admin will need to activate the service and video bridging in the Deft response block sit admin settings, and then go to the Plenary meeting -&amp;gt; Meeting form plugins settings page and enable the Deft integration plugin. If you are wanting to us this on a production site which requires a reliable capacity contact deftly.us for a user agreement.&lt;br /&gt;
&lt;br /&gt;
== Jitsi Meet ==&lt;br /&gt;
This plugin provides an optional minimal integration for Jitsi Meet. A Jitsi Meet room is embedded on the activity page and users are authenticated from Moodle to use the room. First obtain access for a secure Jitsi server. You should receive an app ID, secret, and server url. The admin should add these to the Jitsi Meet form plugin settings, and enable the plugin on the management page. The teacher will then be able to select Jitsi as the meeting form in the activity settings and set a room name to let the participants use the integration.&lt;br /&gt;
&lt;br /&gt;
= LTI Usage =&lt;br /&gt;
LTI service is available from the developer at [https://deftly.us deftly.us] if you are unable to install locally. There are some additional features that are also available. You can create a free account there and a sample course from the user dashboard, and then submit a site support request for LTI Access.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=mod/plenum/view&amp;diff=149959</id>
		<title>mod/plenum/view</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=mod/plenum/view&amp;diff=149959"/>
		<updated>2024-11-01T04:29:59Z</updated>

		<summary type="html">&lt;p&gt;Dthies: Redirected page to Plenary meeting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Plenary meeting]]&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=mod/plenum/view&amp;diff=149958</id>
		<title>mod/plenum/view</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=mod/plenum/view&amp;diff=149958"/>
		<updated>2024-11-01T04:23:15Z</updated>

		<summary type="html">&lt;p&gt;Dthies: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;|Plenary meeting&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=mod/plenum/view&amp;diff=149957</id>
		<title>mod/plenum/view</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=mod/plenum/view&amp;diff=149957"/>
		<updated>2024-11-01T04:22:20Z</updated>

		<summary type="html">&lt;p&gt;Dthies: Created page with &amp;quot;#Plenary meeting&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Plenary meeting&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149794</id>
		<title>Plenary meeting</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149794"/>
		<updated>2024-10-25T20:45:38Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Jitsi meet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Activity&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=mod_plenum&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-mod_plenum/issues&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
= Introduction =&lt;br /&gt;
The Plenary meeting activity module organizes online and in person meetings following traditional rules of parliamentary procedure. It may be used as a tool to teach skills to conduct a meeting or to structure and administer faculty, staff, student or other organizational meetings.&lt;br /&gt;
&lt;br /&gt;
Users are granted the privileges to speak, make motions, vote or chair meetings through Moodle capabilities and roles. The activity maintains a record of motions to provide meeting minutes. User actions are logged in Moodle log system.&lt;br /&gt;
&lt;br /&gt;
The activity can be used with an in person event or as an online event. It has a integration with Deft response block to allow audio and video to be shared based on whether the user is recognized to speak in the activity. Other web conference or media servers also can be used as long as users can be managed by them manually. A minimal integration is provided for Jitsi meet.&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
==Making motions==&lt;br /&gt;
Users participate in the meetings by offering motions. The presiding officer determines which motions are considered. &lt;br /&gt;
&lt;br /&gt;
The motions that are available are configured by the admin in the site settings.&lt;br /&gt;
&lt;br /&gt;
===Open meeting===&lt;br /&gt;
Before the meeting may begin, a presiding officer must open the meeting. Other users will not be able to offer any motions until the happens.&lt;br /&gt;
&lt;br /&gt;
===Resolutions===&lt;br /&gt;
Once the meeting has been opened, participants can offer a motion to be considered by the group. A use click &#039;Resolve&#039; button and completes a modal form to supply the content of the motion either as text or in an attached file. After form is saved it is either accepted or denied by the chair or queued immediately depending on the activity configured. Once on the floor, it will appear on the activity page for other users to view. If required other users will be given the opportunity to second the resolution before it is placed on the floor for debate.&lt;br /&gt;
&lt;br /&gt;
===Amendments===&lt;br /&gt;
Once a resolution or main motion is on the floor, participants will be able to offer amendments to motion to make modifications.&lt;br /&gt;
&lt;br /&gt;
===Seconds===&lt;br /&gt;
Resolutions, amendments and motions to adjourn may be configured to require a second.  If a motion requires a second, a different user than the one offering the amendment must click the second button before normal users can do anything else with it. The chair can remove it if no second is available.&lt;br /&gt;
&lt;br /&gt;
===Privileged motions===&lt;br /&gt;
Users can raise a Point of Order to address an action of the chair at any time while other business is pending by clicking the &#039;Order&#039; motion. The chair will have to recognize or dismiss to question.&lt;br /&gt;
&lt;br /&gt;
==Meeting forms==&lt;br /&gt;
The activity can configured for use in different contexts to be selected in the activity settings. This is done with meeting form plugins. The following meeting forms are included.&lt;br /&gt;
&lt;br /&gt;
===Basic meeting===&lt;br /&gt;
The basic meeting form is enabled by default and is appropriate for in person meetings where users are in the same run or have an external method of communication. Users can offer motions and vote using the activity so that there is a record stored of the meetings official proceedings, but audio or video is not integrated (although a Deft response block audio venue can be added).&lt;br /&gt;
===Deft meeting===&lt;br /&gt;
If Deft response block is configured with video support, the Chair and the person who has the floor can share audio and video to speak to the pending business.&lt;br /&gt;
===Jitsi meet===&lt;br /&gt;
If a [https://jitsi.org Jitsi Meet] server is available the admin can configure it to work with the plugin. The activity will authorize the users to join a room which is shared on the activity page. Speakers must be moderated with the tools in the Jitsi interface. Speakers are not automatically queued. So actions in Jitsi are recorded in the Moodle logs including users joining the meeting and raising hands. &lt;br /&gt;
&lt;br /&gt;
== Additional features ==&lt;br /&gt;
&lt;br /&gt;
=== Group support ===&lt;br /&gt;
The Plenary meeting supports Moodle groups. When group mode is enabled for the activity motions are separated by group so that independent meetings can be run simultaneously in one activity. Users only see motions in the selected activity group. Deft and Jitsi integrations will have separate rooms assigned to each groups so users only hear and see the activity in the selected group.&lt;br /&gt;
&lt;br /&gt;
=== Assessment ===&lt;br /&gt;
The activity may be graded to provide feedback to the participants in the Moodle gradebook. This may be used to contribute to a course grade or simply to provide individual feedback to meeting participants. The advanced grading methods in Moodle are supported. The grading interface provides a report on individual users activity in a meeting.&lt;br /&gt;
&lt;br /&gt;
=== Completion conditions ===&lt;br /&gt;
Some activity completions available to track user participation when the view activity or submit motions.&lt;br /&gt;
=== Moodle App support ===&lt;br /&gt;
The Moodle Mobile App is supported by the activity. Particpants can use the app to create, view and modify motions. The Deft meeting form allows watching other speakers, but not speaking.&lt;br /&gt;
&lt;br /&gt;
=Installing via uploaded ZIP file=&lt;br /&gt;
Log in to your Moodle site as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
Upload the ZIP file with the plugin code and ZIP file for block Deft response. You should only be prompted to add extra details if your plugin type is not automatically detected.&lt;br /&gt;
Check the plugin validation report and finish the installation.&lt;br /&gt;
Installing manually&lt;br /&gt;
The plugin can be also installed by putting the contents of this directory to&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/mod/plenum&lt;br /&gt;
&lt;br /&gt;
and place code for block Deft response in&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/blocks/deft&lt;br /&gt;
&lt;br /&gt;
Afterwards, log in to your Moodle site as an admin and 1. go to Site administration &amp;gt; Notifications to complete the installation. 2. Adjust subplugin settings to accommodate variations in parliamentary procedure. 3. Install Block deft response or other conferencing integration dependency for online meeting support.&lt;br /&gt;
&lt;br /&gt;
= Additional configuration =&lt;br /&gt;
Motions may be customized in the plugin site administration settings.  Motion types are subplugins that may be individually enabled or disabled in Plugins &amp;gt; Activities &amp;gt; Plenary meeting &amp;gt; Motion types. Some of the motion types have additional settings which can be modified to fit local parliamentary variations.&lt;br /&gt;
&lt;br /&gt;
There are also different Meeting form plugins that can be managed. If more than one is enabled, teachers will be able to choose which to use in the activity settings. The Basic form is enabled by default. Before enabling Deft form, the admin should configure Deft response block and enable the updating and video service from deftly.us. If using Jitsi form is used, access to a Jitsi Meet server must be configured.&lt;br /&gt;
&lt;br /&gt;
== Configuring Deft integration ==&lt;br /&gt;
The Deft meeting form requires that the Deft response block is installed and configured to provide content updating and Audio and Video conferencing. The deftly.us site provides a message service and media service access to make the conferencing experience work. The admin will need to activate the service and video bridging in the Deft response block sit admin settings, and then go to the Plenary meeting -&amp;gt; Meeting form plugins settings page and enable the Deft integration plugin. If you are wanting to us this on a production site which requires a reliable capacity contact deftly.us for a user agreement.&lt;br /&gt;
&lt;br /&gt;
== Jitsi Meet ==&lt;br /&gt;
This plugin provides an optional minimal integration for Jitsi Meet. A Jitsi Meet room is embedded on the activity page and users are authenticated from Moodle to use the room. First obtain access for a secure Jitsi server. You should receive an app ID, secret, and server url. The admin should add these to the Jitsi Meet form plugin settings, and enable the plugin on the management page. The teacher will then be able to select Jitsi as the meeting form in the activity settings and set a room name to let the participants use the integration.&lt;br /&gt;
&lt;br /&gt;
= LTI Usage =&lt;br /&gt;
LTI service is available from the developer at [https://deftly.us deftly.us] if you are unable to install locally. There are some additional features that are also available. You can create a free account there and a sample course from the user dashboard, and then submit a site support request for LTI Access.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149793</id>
		<title>Plenary meeting</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149793"/>
		<updated>2024-10-25T19:12:53Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* LTI Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Activity&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=mod_plenum&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-mod_plenum/issues&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
= Introduction =&lt;br /&gt;
The Plenary meeting activity module organizes online and in person meetings following traditional rules of parliamentary procedure. It may be used as a tool to teach skills to conduct a meeting or to structure and administer faculty, staff, student or other organizational meetings.&lt;br /&gt;
&lt;br /&gt;
Users are granted the privileges to speak, make motions, vote or chair meetings through Moodle capabilities and roles. The activity maintains a record of motions to provide meeting minutes. User actions are logged in Moodle log system.&lt;br /&gt;
&lt;br /&gt;
The activity can be used with an in person event or as an online event. It has a integration with Deft response block to allow audio and video to be shared based on whether the user is recognized to speak in the activity. Other web conference or media servers also can be used as long as users can be managed by them manually. A minimal integration is provided for Jitsi meet.&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
==Making motions==&lt;br /&gt;
Users participate in the meetings by offering motions. The presiding officer determines which motions are considered. &lt;br /&gt;
&lt;br /&gt;
The motions that are available are configured by the admin in the site settings.&lt;br /&gt;
&lt;br /&gt;
===Open meeting===&lt;br /&gt;
Before the meeting may begin, a presiding officer must open the meeting. Other users will not be able to offer any motions until the happens.&lt;br /&gt;
&lt;br /&gt;
===Resolutions===&lt;br /&gt;
Once the meeting has been opened, participants can offer a motion to be considered by the group. A use click &#039;Resolve&#039; button and completes a modal form to supply the content of the motion either as text or in an attached file. After form is saved it is either accepted or denied by the chair or queued immediately depending on the activity configured. Once on the floor, it will appear on the activity page for other users to view. If required other users will be given the opportunity to second the resolution before it is placed on the floor for debate.&lt;br /&gt;
&lt;br /&gt;
===Amendments===&lt;br /&gt;
Once a resolution or main motion is on the floor, participants will be able to offer amendments to motion to make modifications.&lt;br /&gt;
&lt;br /&gt;
===Seconds===&lt;br /&gt;
Resolutions, amendments and motions to adjourn may be configured to require a second.  If a motion requires a second, a different user than the one offering the amendment must click the second button before normal users can do anything else with it. The chair can remove it if no second is available.&lt;br /&gt;
&lt;br /&gt;
===Privileged motions===&lt;br /&gt;
Users can raise a Point of Order to address an action of the chair at any time while other business is pending by clicking the &#039;Order&#039; motion. The chair will have to recognize or dismiss to question.&lt;br /&gt;
&lt;br /&gt;
==Meeting forms==&lt;br /&gt;
The activity can configured for use in different contexts to be selected in the activity settings. This is done with meeting form plugins. The following meeting forms are included.&lt;br /&gt;
&lt;br /&gt;
===Basic meeting===&lt;br /&gt;
The basic meeting form is enabled by default and is appropriate for in person meetings where users are in the same run or have an external method of communication. Users can offer motions and vote using the activity so that there is a record stored of the meetings official proceedings, but audio or video is not integrated (although a Deft response block audio venue can be added).&lt;br /&gt;
===Deft meeting===&lt;br /&gt;
If Deft response block is configured with video support, the Chair and the person who has the floor can share audio and video to speak to the pending business.&lt;br /&gt;
===Jitsi meet===&lt;br /&gt;
If a Jitsi Meet server is available the admin can configure it to work with the plugin. The activity will authorize the users to join a room which is shared on the activity page. Speakers must be moderated with the tools in the Jitsi interface. Speakers are not automatically queued. So actions in Jitsi are recorded in the Moodle logs including users joining the meeting and raising hands. &lt;br /&gt;
&lt;br /&gt;
== Additional features ==&lt;br /&gt;
&lt;br /&gt;
=== Group support ===&lt;br /&gt;
The Plenary meeting supports Moodle groups. When group mode is enabled for the activity motions are separated by group so that independent meetings can be run simultaneously in one activity. Users only see motions in the selected activity group. Deft and Jitsi integrations will have separate rooms assigned to each groups so users only hear and see the activity in the selected group.&lt;br /&gt;
&lt;br /&gt;
=== Assessment ===&lt;br /&gt;
The activity may be graded to provide feedback to the participants in the Moodle gradebook. This may be used to contribute to a course grade or simply to provide individual feedback to meeting participants. The advanced grading methods in Moodle are supported. The grading interface provides a report on individual users activity in a meeting.&lt;br /&gt;
&lt;br /&gt;
=== Completion conditions ===&lt;br /&gt;
Some activity completions available to track user participation when the view activity or submit motions.&lt;br /&gt;
=== Moodle App support ===&lt;br /&gt;
The Moodle Mobile App is supported by the activity. Particpants can use the app to create, view and modify motions. The Deft meeting form allows watching other speakers, but not speaking.&lt;br /&gt;
&lt;br /&gt;
=Installing via uploaded ZIP file=&lt;br /&gt;
Log in to your Moodle site as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
Upload the ZIP file with the plugin code and ZIP file for block Deft response. You should only be prompted to add extra details if your plugin type is not automatically detected.&lt;br /&gt;
Check the plugin validation report and finish the installation.&lt;br /&gt;
Installing manually&lt;br /&gt;
The plugin can be also installed by putting the contents of this directory to&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/mod/plenum&lt;br /&gt;
&lt;br /&gt;
and place code for block Deft response in&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/blocks/deft&lt;br /&gt;
&lt;br /&gt;
Afterwards, log in to your Moodle site as an admin and 1. go to Site administration &amp;gt; Notifications to complete the installation. 2. Adjust subplugin settings to accommodate variations in parliamentary procedure. 3. Install Block deft response or other conferencing integration dependency for online meeting support.&lt;br /&gt;
&lt;br /&gt;
= Additional configuration =&lt;br /&gt;
Motions may be customized in the plugin site administration settings.  Motion types are subplugins that may be individually enabled or disabled in Plugins &amp;gt; Activities &amp;gt; Plenary meeting &amp;gt; Motion types. Some of the motion types have additional settings which can be modified to fit local parliamentary variations.&lt;br /&gt;
&lt;br /&gt;
There are also different Meeting form plugins that can be managed. If more than one is enabled, teachers will be able to choose which to use in the activity settings. The Basic form is enabled by default. Before enabling Deft form, the admin should configure Deft response block and enable the updating and video service from deftly.us. If using Jitsi form is used, access to a Jitsi Meet server must be configured.&lt;br /&gt;
&lt;br /&gt;
== Configuring Deft integration ==&lt;br /&gt;
The Deft meeting form requires that the Deft response block is installed and configured to provide content updating and Audio and Video conferencing. The deftly.us site provides a message service and media service access to make the conferencing experience work. The admin will need to activate the service and video bridging in the Deft response block sit admin settings, and then go to the Plenary meeting -&amp;gt; Meeting form plugins settings page and enable the Deft integration plugin. If you are wanting to us this on a production site which requires a reliable capacity contact deftly.us for a user agreement.&lt;br /&gt;
&lt;br /&gt;
== Jitsi Meet ==&lt;br /&gt;
This plugin provides an optional minimal integration for Jitsi Meet. A Jitsi Meet room is embedded on the activity page and users are authenticated from Moodle to use the room. First obtain access for a secure Jitsi server. You should receive an app ID, secret, and server url. The admin should add these to the Jitsi Meet form plugin settings, and enable the plugin on the management page. The teacher will then be able to select Jitsi as the meeting form in the activity settings and set a room name to let the participants use the integration.&lt;br /&gt;
&lt;br /&gt;
= LTI Usage =&lt;br /&gt;
LTI service is available from the developer at [https://deftly.us deftly.us] if you are unable to install locally. There are some additional features that are also available. You can create a free account there and a sample course from the user dashboard, and then submit a site support request for LTI Access.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149792</id>
		<title>Plenary meeting</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149792"/>
		<updated>2024-10-25T19:08:12Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Meeting forms */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Activity&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=mod_plenum&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-mod_plenum/issues&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
= Introduction =&lt;br /&gt;
The Plenary meeting activity module organizes online and in person meetings following traditional rules of parliamentary procedure. It may be used as a tool to teach skills to conduct a meeting or to structure and administer faculty, staff, student or other organizational meetings.&lt;br /&gt;
&lt;br /&gt;
Users are granted the privileges to speak, make motions, vote or chair meetings through Moodle capabilities and roles. The activity maintains a record of motions to provide meeting minutes. User actions are logged in Moodle log system.&lt;br /&gt;
&lt;br /&gt;
The activity can be used with an in person event or as an online event. It has a integration with Deft response block to allow audio and video to be shared based on whether the user is recognized to speak in the activity. Other web conference or media servers also can be used as long as users can be managed by them manually. A minimal integration is provided for Jitsi meet.&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
==Making motions==&lt;br /&gt;
Users participate in the meetings by offering motions. The presiding officer determines which motions are considered. &lt;br /&gt;
&lt;br /&gt;
The motions that are available are configured by the admin in the site settings.&lt;br /&gt;
&lt;br /&gt;
===Open meeting===&lt;br /&gt;
Before the meeting may begin, a presiding officer must open the meeting. Other users will not be able to offer any motions until the happens.&lt;br /&gt;
&lt;br /&gt;
===Resolutions===&lt;br /&gt;
Once the meeting has been opened, participants can offer a motion to be considered by the group. A use click &#039;Resolve&#039; button and completes a modal form to supply the content of the motion either as text or in an attached file. After form is saved it is either accepted or denied by the chair or queued immediately depending on the activity configured. Once on the floor, it will appear on the activity page for other users to view. If required other users will be given the opportunity to second the resolution before it is placed on the floor for debate.&lt;br /&gt;
&lt;br /&gt;
===Amendments===&lt;br /&gt;
Once a resolution or main motion is on the floor, participants will be able to offer amendments to motion to make modifications.&lt;br /&gt;
&lt;br /&gt;
===Seconds===&lt;br /&gt;
Resolutions, amendments and motions to adjourn may be configured to require a second.  If a motion requires a second, a different user than the one offering the amendment must click the second button before normal users can do anything else with it. The chair can remove it if no second is available.&lt;br /&gt;
&lt;br /&gt;
===Privileged motions===&lt;br /&gt;
Users can raise a Point of Order to address an action of the chair at any time while other business is pending by clicking the &#039;Order&#039; motion. The chair will have to recognize or dismiss to question.&lt;br /&gt;
&lt;br /&gt;
==Meeting forms==&lt;br /&gt;
The activity can configured for use in different contexts to be selected in the activity settings. This is done with meeting form plugins. The following meeting forms are included.&lt;br /&gt;
&lt;br /&gt;
===Basic meeting===&lt;br /&gt;
The basic meeting form is enabled by default and is appropriate for in person meetings where users are in the same run or have an external method of communication. Users can offer motions and vote using the activity so that there is a record stored of the meetings official proceedings, but audio or video is not integrated (although a Deft response block audio venue can be added).&lt;br /&gt;
===Deft meeting===&lt;br /&gt;
If Deft response block is configured with video support, the Chair and the person who has the floor can share audio and video to speak to the pending business.&lt;br /&gt;
===Jitsi meet===&lt;br /&gt;
If a Jitsi Meet server is available the admin can configure it to work with the plugin. The activity will authorize the users to join a room which is shared on the activity page. Speakers must be moderated with the tools in the Jitsi interface. Speakers are not automatically queued. So actions in Jitsi are recorded in the Moodle logs including users joining the meeting and raising hands. &lt;br /&gt;
&lt;br /&gt;
== Additional features ==&lt;br /&gt;
&lt;br /&gt;
=== Group support ===&lt;br /&gt;
The Plenary meeting supports Moodle groups. When group mode is enabled for the activity motions are separated by group so that independent meetings can be run simultaneously in one activity. Users only see motions in the selected activity group. Deft and Jitsi integrations will have separate rooms assigned to each groups so users only hear and see the activity in the selected group.&lt;br /&gt;
&lt;br /&gt;
=== Assessment ===&lt;br /&gt;
The activity may be graded to provide feedback to the participants in the Moodle gradebook. This may be used to contribute to a course grade or simply to provide individual feedback to meeting participants. The advanced grading methods in Moodle are supported. The grading interface provides a report on individual users activity in a meeting.&lt;br /&gt;
&lt;br /&gt;
=== Completion conditions ===&lt;br /&gt;
Some activity completions available to track user participation when the view activity or submit motions.&lt;br /&gt;
=== Moodle App support ===&lt;br /&gt;
The Moodle Mobile App is supported by the activity. Particpants can use the app to create, view and modify motions. The Deft meeting form allows watching other speakers, but not speaking.&lt;br /&gt;
&lt;br /&gt;
=Installing via uploaded ZIP file=&lt;br /&gt;
Log in to your Moodle site as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
Upload the ZIP file with the plugin code and ZIP file for block Deft response. You should only be prompted to add extra details if your plugin type is not automatically detected.&lt;br /&gt;
Check the plugin validation report and finish the installation.&lt;br /&gt;
Installing manually&lt;br /&gt;
The plugin can be also installed by putting the contents of this directory to&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/mod/plenum&lt;br /&gt;
&lt;br /&gt;
and place code for block Deft response in&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/blocks/deft&lt;br /&gt;
&lt;br /&gt;
Afterwards, log in to your Moodle site as an admin and 1. go to Site administration &amp;gt; Notifications to complete the installation. 2. Adjust subplugin settings to accommodate variations in parliamentary procedure. 3. Install Block deft response or other conferencing integration dependency for online meeting support.&lt;br /&gt;
&lt;br /&gt;
= Additional configuration =&lt;br /&gt;
Motions may be customized in the plugin site administration settings.  Motion types are subplugins that may be individually enabled or disabled in Plugins &amp;gt; Activities &amp;gt; Plenary meeting &amp;gt; Motion types. Some of the motion types have additional settings which can be modified to fit local parliamentary variations.&lt;br /&gt;
&lt;br /&gt;
There are also different Meeting form plugins that can be managed. If more than one is enabled, teachers will be able to choose which to use in the activity settings. The Basic form is enabled by default. Before enabling Deft form, the admin should configure Deft response block and enable the updating and video service from deftly.us. If using Jitsi form is used, access to a Jitsi Meet server must be configured.&lt;br /&gt;
&lt;br /&gt;
== Configuring Deft integration ==&lt;br /&gt;
The Deft meeting form requires that the Deft response block is installed and configured to provide content updating and Audio and Video conferencing. The deftly.us site provides a message service and media service access to make the conferencing experience work. The admin will need to activate the service and video bridging in the Deft response block sit admin settings, and then go to the Plenary meeting -&amp;gt; Meeting form plugins settings page and enable the Deft integration plugin. If you are wanting to us this on a production site which requires a reliable capacity contact deftly.us for a user agreement.&lt;br /&gt;
&lt;br /&gt;
== Jitsi Meet ==&lt;br /&gt;
This plugin provides an optional minimal integration for Jitsi Meet. A Jitsi Meet room is embedded on the activity page and users are authenticated from Moodle to use the room. First obtain access for a secure Jitsi server. You should receive an app ID, secret, and server url. The admin should add these to the Jitsi Meet form plugin settings, and enable the plugin on the management page. The teacher will then be able to select Jitsi as the meeting form in the activity settings and set a room name to let the participants use the integration.&lt;br /&gt;
&lt;br /&gt;
= LTI Usage =&lt;br /&gt;
LTI service is available from the developer at deftly.us if you are unable to install locally. There are some additional features that are also available. You can create a free account there and a sample course from the user dashboard, and then submit a site support request for LTI Access.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149706</id>
		<title>Plenary meeting</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149706"/>
		<updated>2024-10-21T00:26:13Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Activity&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=mod_plenum&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-mod_plenum/issues&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
= Introduction =&lt;br /&gt;
The Plenary meeting activity module organizes online and in person meetings following traditional rules of parliamentary procedure. It may be used as a tool to teach skills to conduct a meeting or to structure and administer faculty, staff, student or other organizational meetings.&lt;br /&gt;
&lt;br /&gt;
Users are granted the privileges to speak, make motions, vote or chair meetings through Moodle capabilities and roles. The activity maintains a record of motions to provide meeting minutes. User actions are logged in Moodle log system.&lt;br /&gt;
&lt;br /&gt;
The activity can be used with an in person event or as an online event. It has a integration with Deft response block to allow audio and video to be shared based on whether the user is recognized to speak in the activity. Other web conference or media servers also can be used as long as users can be managed by them manually. A minimal integration is provided for Jitsi meet.&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
==Making motions==&lt;br /&gt;
Users participate in the meetings by offering motions. The presiding officer determines which motions are considered. &lt;br /&gt;
&lt;br /&gt;
The motions that are available are configured by the admin in the site settings.&lt;br /&gt;
&lt;br /&gt;
===Open meeting===&lt;br /&gt;
Before the meeting may begin, a presiding officer must open the meeting. Other users will not be able to offer any motions until the happens.&lt;br /&gt;
&lt;br /&gt;
===Resolutions===&lt;br /&gt;
Once the meeting has been opened, participants can offer a motion to be considered by the group. A use click &#039;Resolve&#039; button and completes a modal form to supply the content of the motion either as text or in an attached file. After form is saved it is either accepted or denied by the chair or queued immediately depending on the activity configured. Once on the floor, it will appear on the activity page for other users to view. If required other users will be given the opportunity to second the resolution before it is placed on the floor for debate.&lt;br /&gt;
&lt;br /&gt;
===Amendments===&lt;br /&gt;
Once a resolution or main motion is on the floor, participants will be able to offer amendments to motion to make modifications.&lt;br /&gt;
&lt;br /&gt;
===Seconds===&lt;br /&gt;
Resolutions, amendments and motions to adjourn may be configured to require a second.  If a motion requires a second, a different user than the one offering the amendment must click the second button before normal users can do anything else with it. The chair can remove it if no second is available.&lt;br /&gt;
&lt;br /&gt;
===Privileged motions===&lt;br /&gt;
Users can raise a Point of Order to address an action of the chair at any time while other business is pending by clicking the &#039;Order&#039; motion. The chair will have to recognize or dismiss to question.&lt;br /&gt;
&lt;br /&gt;
==Meeting forms==&lt;br /&gt;
===Basic meeting===&lt;br /&gt;
The basic meeting form is enabled by default and is appropriate for in person meetings where users are in the same run or have an external method of communication. Users can offer motions and vote using the activity so that there is a record stored of the meetings official proceedings, but audio or video is not integrated (although a Deft response block audio venue can be added).&lt;br /&gt;
===Deft meeting===&lt;br /&gt;
If Deft response block is configured with video support, the Chair and the person who has the floor can share audio and video to speak to the pending business.&lt;br /&gt;
===Jitsi meet===&lt;br /&gt;
If a Jitsi Meet server is available the admin can configure it to work with the plugin. The activity will authorize the users to join a room which is shared on the activity page. Speakers must be moderated with the tools in the Jitsi interface. Speakers are not automatically queued. So actions in Jitsi are recorded in the Moodle logs including users joining the meeting and raising hands. &lt;br /&gt;
&lt;br /&gt;
== Additional features ==&lt;br /&gt;
&lt;br /&gt;
=== Group support ===&lt;br /&gt;
The Plenary meeting supports Moodle groups. When group mode is enabled for the activity motions are separated by group so that independent meetings can be run simultaneously in one activity. Users only see motions in the selected activity group. Deft and Jitsi integrations will have separate rooms assigned to each groups so users only hear and see the activity in the selected group.&lt;br /&gt;
&lt;br /&gt;
=== Assessment ===&lt;br /&gt;
The activity may be graded to provide feedback to the participants in the Moodle gradebook. This may be used to contribute to a course grade or simply to provide individual feedback to meeting participants. The advanced grading methods in Moodle are supported. The grading interface provides a report on individual users activity in a meeting.&lt;br /&gt;
&lt;br /&gt;
=== Completion conditions ===&lt;br /&gt;
Some activity completions available to track user participation when the view activity or submit motions.&lt;br /&gt;
=== Moodle App support ===&lt;br /&gt;
The Moodle Mobile App is supported by the activity. Particpants can use the app to create, view and modify motions. The Deft meeting form allows watching other speakers, but not speaking.&lt;br /&gt;
&lt;br /&gt;
=Installing via uploaded ZIP file=&lt;br /&gt;
Log in to your Moodle site as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
Upload the ZIP file with the plugin code and ZIP file for block Deft response. You should only be prompted to add extra details if your plugin type is not automatically detected.&lt;br /&gt;
Check the plugin validation report and finish the installation.&lt;br /&gt;
Installing manually&lt;br /&gt;
The plugin can be also installed by putting the contents of this directory to&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/mod/plenum&lt;br /&gt;
&lt;br /&gt;
and place code for block Deft response in&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/blocks/deft&lt;br /&gt;
&lt;br /&gt;
Afterwards, log in to your Moodle site as an admin and 1. go to Site administration &amp;gt; Notifications to complete the installation. 2. Adjust subplugin settings to accommodate variations in parliamentary procedure. 3. Install Block deft response or other conferencing integration dependency for online meeting support.&lt;br /&gt;
&lt;br /&gt;
= Additional configuration =&lt;br /&gt;
Motions may be customized in the plugin site administration settings.  Motion types are subplugins that may be individually enabled or disabled in Plugins &amp;gt; Activities &amp;gt; Plenary meeting &amp;gt; Motion types. Some of the motion types have additional settings which can be modified to fit local parliamentary variations.&lt;br /&gt;
&lt;br /&gt;
There are also different Meeting form plugins that can be managed. If more than one is enabled, teachers will be able to choose which to use in the activity settings. The Basic form is enabled by default. Before enabling Deft form, the admin should configure Deft response block and enable the updating and video service from deftly.us. If using Jitsi form is used, access to a Jitsi Meet server must be configured.&lt;br /&gt;
&lt;br /&gt;
== Configuring Deft integration ==&lt;br /&gt;
The Deft meeting form requires that the Deft response block is installed and configured to provide content updating and Audio and Video conferencing. The deftly.us site provides a message service and media service access to make the conferencing experience work. The admin will need to activate the service and video bridging in the Deft response block sit admin settings, and then go to the Plenary meeting -&amp;gt; Meeting form plugins settings page and enable the Deft integration plugin. If you are wanting to us this on a production site which requires a reliable capacity contact deftly.us for a user agreement.&lt;br /&gt;
&lt;br /&gt;
== Jitsi Meet ==&lt;br /&gt;
This plugin provides an optional minimal integration for Jitsi Meet. A Jitsi Meet room is embedded on the activity page and users are authenticated from Moodle to use the room. First obtain access for a secure Jitsi server. You should receive an app ID, secret, and server url. The admin should add these to the Jitsi Meet form plugin settings, and enable the plugin on the management page. The teacher will then be able to select Jitsi as the meeting form in the activity settings and set a room name to let the participants use the integration.&lt;br /&gt;
&lt;br /&gt;
= LTI Usage =&lt;br /&gt;
LTI service is available from the developer at deftly.us if you are unable to install locally. There are some additional features that are also available. You can create a free account there and a sample course from the user dashboard, and then submit a site support request for LTI Access.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149702</id>
		<title>Plenary meeting</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149702"/>
		<updated>2024-10-20T03:58:39Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Completion conditions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Activity&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=mod_plenum&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-mod_plenum/issues&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
= Introduction =&lt;br /&gt;
The Plenary meeting activity module organizes online and in person meetings following traditional rules of parliamentary procedure. It may be used as a tool to teach skills to conduct a meeting or to structure and administer faculty, staff, student or other organizational meetings.&lt;br /&gt;
&lt;br /&gt;
Users are granted the privileges to speak, make motions, vote or chair meetings through Moodle capabilities and roles. The activity maintains a record of motions to provide meeting minutes. User actions are logged in Moodle log system.&lt;br /&gt;
&lt;br /&gt;
The activity can be used with an in person event or as an online event. It has a integration with Deft response block to allow audio and video to be shared based on whether the user is recognized to speak in the activity. Other web conference or media servers also can be used as long as users can be managed by them manually. A minimal integration is provided for Jitsi meet.&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
==Making motions==&lt;br /&gt;
Users participate in the meetings by offering motions. The presiding officer determines which motions are considered. &lt;br /&gt;
&lt;br /&gt;
The motions that are available are configured by the admin in the site settings.&lt;br /&gt;
&lt;br /&gt;
===Open meeting===&lt;br /&gt;
Before the meeting may begin, a presiding officer must open the meeting. Other users will not be able to offer any motions until the happens.&lt;br /&gt;
&lt;br /&gt;
===Resolutions===&lt;br /&gt;
Once the meeting has been opened, participants can offer a motion to be considered by the group. A use click &#039;Resolve&#039; button and completes a modal form to supply the content of the motion either as text or in an attached file. After form is saved it is either accepted or denied by the chair or queued immediately depending on the activity configured. Once on the floor, it will appear on the activity page for other users to view. If required other users will be given the opportunity to second the resolution before it is placed on the floor for debate.&lt;br /&gt;
&lt;br /&gt;
===Amendments===&lt;br /&gt;
Once a resolution or main motion is on the floor, participants will be able to offer amendments to motion to make modifications.&lt;br /&gt;
&lt;br /&gt;
===Seconds===&lt;br /&gt;
Resolutions, amendments and motions to adjourn may be configured to require a second.  If a motion requires a second, a different user than the one offering the amendment must click the second button before normal users can do anything else with it. The chair can remove it if no second is available.&lt;br /&gt;
&lt;br /&gt;
===Privileged motions===&lt;br /&gt;
Users can raise a Point of Order to address an action of the chair at any time while other business is pending by clicking the &#039;Order&#039; motion. The chair will have to recognize or dismiss to question.&lt;br /&gt;
&lt;br /&gt;
==Meeting forms==&lt;br /&gt;
===Basic meeting===&lt;br /&gt;
The basic meeting form is enabled by default and is appropriate for in person meetings where users are in the same run or have an external method of communication. Users can offer motions and vote using the activity so that there is a record stored of the meetings official proceedings, but audio or video is not integrated (although a Deft response block audio venue can be added).&lt;br /&gt;
===Deft meeting===&lt;br /&gt;
If Deft response block is configured with video support, the Chair and the person who has the floor can share audio and video to speak to the pending business.&lt;br /&gt;
===Jitsi meet===&lt;br /&gt;
If a Jitsi Meet server is available the admin can configure it to work with the plugin. The activity will authorize the users to join a room which is shared on the activity page. Speakers must be moderated with the tools in the Jitsi interface. Speakers are not automatically queued. So actions in Jitsi are recorded in the Moodle logs including users joining the meeting and raising hands. &lt;br /&gt;
&lt;br /&gt;
== Additional features ==&lt;br /&gt;
&lt;br /&gt;
=== Group support ===&lt;br /&gt;
The Plenary meeting supports Moodle groups. When group mode is enabled for the activity motions are separated by group so that independent meetings can be run simultaneously in one activity. Users only see motions in the selected activity group. Deft and Jitsi integrations will have separate rooms assigned to each groups so users only hear and see the activity in the selected group.&lt;br /&gt;
&lt;br /&gt;
=== Assessment ===&lt;br /&gt;
The activity may be graded to provide feedback to the participants in the Moodle gradebook. This may be used to contribute to a course grade or simply to provide individual feedback to meeting participants. The advanced grading methods in Moodle are supported. The grading interface provides a report on individual users activity in a meeting.&lt;br /&gt;
&lt;br /&gt;
=== Completion conditions ===&lt;br /&gt;
Some activity completions available to track user participation when the view activity or submit motions.&lt;br /&gt;
=== Moodle App support ===&lt;br /&gt;
The Moodle Mobile App is supported by the activity. Particpants can use the app to create, view and modify motions. The Deft meeting form allows watching other speakers, but not speaking.&lt;br /&gt;
&lt;br /&gt;
=Installing via uploaded ZIP file=&lt;br /&gt;
Log in to your Moodle site as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
Upload the ZIP file with the plugin code and ZIP file for block Deft response. You should only be prompted to add extra details if your plugin type is not automatically detected.&lt;br /&gt;
Check the plugin validation report and finish the installation.&lt;br /&gt;
Installing manually&lt;br /&gt;
The plugin can be also installed by putting the contents of this directory to&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/mod/plenum&lt;br /&gt;
&lt;br /&gt;
and place code for block Deft response in&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/blocks/deft&lt;br /&gt;
&lt;br /&gt;
Afterwards, log in to your Moodle site as an admin and 1. go to Site administration &amp;gt; Notifications to complete the installation. 2. Adjust subplugin settings to accommodate variations in parliamentary procedure. 3. Install Block deft response or other conferencing integration dependency for online meeting support.&lt;br /&gt;
&lt;br /&gt;
= Additional configuration =&lt;br /&gt;
Motions may be customized in the plugin site administration settings.  Motion types are subplugins that may be individually enabled or disabled in Plugins &amp;gt; Activities &amp;gt; Plenary meeting &amp;gt; Motion types. Some of the motion types have additional settings which can be modified to fit local parliamentary variations.&lt;br /&gt;
&lt;br /&gt;
There are also different Meeting form plugins that can be managed. If more than one is enabled, teachers will be able to choose which to use in the activity settings. The Basic form is enabled by default. Before enabling Deft form, the admin should configure Deft response block and enable the updating and video service from deftly.us. If using Jitsi form is used, access to a Jitsi Meet server must be configured.&lt;br /&gt;
&lt;br /&gt;
== Configuring Deft integration ==&lt;br /&gt;
The Deft meeting form requires that the Deft response block is installed and configured to provide content updating and Audio and Video conferencing. The deftly.us site provides a message service and media service access to make the conferencing experience work. The admin will need to activate the service and video bridging in the Deft response block sit admin settings, and then go to the Plenary meeting -&amp;gt; Meeting form plugins settings page and enable the Deft integration plugin. If you are wanting to us this on a production site which requires a reliable capacity contact deftly.us for a user agreement.&lt;br /&gt;
&lt;br /&gt;
== Jitsi Meet ==&lt;br /&gt;
This plugin provides an optional minimal integration for Jitsi Meet. A Jitsi Meet room is embedded on the activity page and users are authenticated from Moodle to use the room. First obtain access for a secure Jitsi server. You should receive an app ID, secret, and server url. The admin should add these to the Jitsi Meet form plugin settings, and enable the plugin on the management page. The teacher will then be able to select Jitsi as the meeting form in the activity settings and set a room name to let the participants use the integration.&lt;br /&gt;
&lt;br /&gt;
= LTI Usage =&lt;br /&gt;
LTI service is available from the developer and deftly.us if you are unable to install locally which also has some additional features. You can create a free account there and a sample course from the user dashboard, and then submit a site support request for LTI Access.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149700</id>
		<title>Plenary meeting</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149700"/>
		<updated>2024-10-19T18:41:17Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* LTI Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Activity&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=mod_plenum&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-mod_plenum/issues&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
= Introduction =&lt;br /&gt;
The Plenary meeting activity module organizes online and in person meetings following traditional rules of parliamentary procedure. It may be used as a tool to teach skills to conduct a meeting or to structure and administer faculty, staff, student or other organizational meetings.&lt;br /&gt;
&lt;br /&gt;
Users are granted the privileges to speak, make motions, vote or chair meetings through Moodle capabilities and roles. The activity maintains a record of motions to provide meeting minutes. User actions are logged in Moodle log system.&lt;br /&gt;
&lt;br /&gt;
The activity can be used with an in person event or as an online event. It has a integration with Deft response block to allow audio and video to be shared based on whether the user is recognized to speak in the activity. Other web conference or media servers also can be used as long as users can be managed by them manually. A minimal integration is provided for Jitsi meet.&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
==Making motions==&lt;br /&gt;
Users participate in the meetings by offering motions. The presiding officer determines which motions are considered. &lt;br /&gt;
&lt;br /&gt;
The motions that are available are configured by the admin in the site settings.&lt;br /&gt;
&lt;br /&gt;
===Open meeting===&lt;br /&gt;
Before the meeting may begin, a presiding officer must open the meeting. Other users will not be able to offer any motions until the happens.&lt;br /&gt;
&lt;br /&gt;
===Resolutions===&lt;br /&gt;
Once the meeting has been opened, participants can offer a motion to be considered by the group. A use click &#039;Resolve&#039; button and completes a modal form to supply the content of the motion either as text or in an attached file. After form is saved it is either accepted or denied by the chair or queued immediately depending on the activity configured. Once on the floor, it will appear on the activity page for other users to view. If required other users will be given the opportunity to second the resolution before it is placed on the floor for debate.&lt;br /&gt;
&lt;br /&gt;
===Amendments===&lt;br /&gt;
Once a resolution or main motion is on the floor, participants will be able to offer amendments to motion to make modifications.&lt;br /&gt;
&lt;br /&gt;
===Seconds===&lt;br /&gt;
Resolutions, amendments and motions to adjourn may be configured to require a second.  If a motion requires a second, a different user than the one offering the amendment must click the second button before normal users can do anything else with it. The chair can remove it if no second is available.&lt;br /&gt;
&lt;br /&gt;
===Privileged motions===&lt;br /&gt;
Users can raise a Point of Order to address an action of the chair at any time while other business is pending by clicking the &#039;Order&#039; motion. The chair will have to recognize or dismiss to question.&lt;br /&gt;
&lt;br /&gt;
==Meeting forms==&lt;br /&gt;
===Basic meeting===&lt;br /&gt;
The basic meeting form is enabled by default and is appropriate for in person meetings where users are in the same run or have an external method of communication. Users can offer motions and vote using the activity so that there is a record stored of the meetings official proceedings, but audio or video is not integrated (although a Deft response block audio venue can be added).&lt;br /&gt;
===Deft meeting===&lt;br /&gt;
If Deft response block is configured with video support, the Chair and the person who has the floor can share audio and video to speak to the pending business.&lt;br /&gt;
===Jitsi meet===&lt;br /&gt;
If a Jitsi Meet server is available the admin can configure it to work with the plugin. The activity will authorize the users to join a room which is shared on the activity page. Speakers must be moderated with the tools in the Jitsi interface. Speakers are not automatically queued. So actions in Jitsi are recorded in the Moodle logs including users joining the meeting and raising hands. &lt;br /&gt;
&lt;br /&gt;
== Additional features ==&lt;br /&gt;
&lt;br /&gt;
=== Group support ===&lt;br /&gt;
The Plenary meeting supports Moodle groups. When group mode is enabled for the activity motions are separated by group so that independent meetings can be run simultaneously in one activity. Users only see motions in the selected activity group. Deft and Jitsi integrations will have separate rooms assigned to each groups so users only hear and see the activity in the selected group.&lt;br /&gt;
&lt;br /&gt;
=== Assessment ===&lt;br /&gt;
The activity may be graded to provide feedback to the participants in the Moodle gradebook. This may be used to contribute to a course grade or simply to provide individual feedback to meeting participants. The advanced grading methods in Moodle are supported. The grading interface provides a report on individual users activity in a meeting.&lt;br /&gt;
&lt;br /&gt;
=== Completion conditions ===&lt;br /&gt;
Some activity completions available to track user participation when the view activity or submit motions.&lt;br /&gt;
&lt;br /&gt;
=Installing via uploaded ZIP file=&lt;br /&gt;
Log in to your Moodle site as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
Upload the ZIP file with the plugin code and ZIP file for block Deft response. You should only be prompted to add extra details if your plugin type is not automatically detected.&lt;br /&gt;
Check the plugin validation report and finish the installation.&lt;br /&gt;
Installing manually&lt;br /&gt;
The plugin can be also installed by putting the contents of this directory to&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/mod/plenum&lt;br /&gt;
&lt;br /&gt;
and place code for block Deft response in&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/blocks/deft&lt;br /&gt;
&lt;br /&gt;
Afterwards, log in to your Moodle site as an admin and 1. go to Site administration &amp;gt; Notifications to complete the installation. 2. Adjust subplugin settings to accommodate variations in parliamentary procedure. 3. Install Block deft response or other conferencing integration dependency for online meeting support.&lt;br /&gt;
&lt;br /&gt;
= Additional configuration =&lt;br /&gt;
Motions may be customized in the plugin site administration settings.  Motion types are subplugins that may be individually enabled or disabled in Plugins &amp;gt; Activities &amp;gt; Plenary meeting &amp;gt; Motion types. Some of the motion types have additional settings which can be modified to fit local parliamentary variations.&lt;br /&gt;
&lt;br /&gt;
There are also different Meeting form plugins that can be managed. If more than one is enabled, teachers will be able to choose which to use in the activity settings. The Basic form is enabled by default. Before enabling Deft form, the admin should configure Deft response block and enable the updating and video service from deftly.us. If using Jitsi form is used, access to a Jitsi Meet server must be configured.&lt;br /&gt;
&lt;br /&gt;
== Configuring Deft integration ==&lt;br /&gt;
The Deft meeting form requires that the Deft response block is installed and configured to provide content updating and Audio and Video conferencing. The deftly.us site provides a message service and media service access to make the conferencing experience work. The admin will need to activate the service and video bridging in the Deft response block sit admin settings, and then go to the Plenary meeting -&amp;gt; Meeting form plugins settings page and enable the Deft integration plugin. If you are wanting to us this on a production site which requires a reliable capacity contact deftly.us for a user agreement.&lt;br /&gt;
&lt;br /&gt;
== Jitsi Meet ==&lt;br /&gt;
This plugin provides an optional minimal integration for Jitsi Meet. A Jitsi Meet room is embedded on the activity page and users are authenticated from Moodle to use the room. First obtain access for a secure Jitsi server. You should receive an app ID, secret, and server url. The admin should add these to the Jitsi Meet form plugin settings, and enable the plugin on the management page. The teacher will then be able to select Jitsi as the meeting form in the activity settings and set a room name to let the participants use the integration.&lt;br /&gt;
&lt;br /&gt;
= LTI Usage =&lt;br /&gt;
LTI service is available from the developer and deftly.us if you are unable to install locally which also has some additional features. You can create a free account there and a sample course from the user dashboard, and then submit a site support request for LTI Access.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149699</id>
		<title>Plenary meeting</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149699"/>
		<updated>2024-10-19T17:27:28Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Installing via uploaded ZIP file */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Activity&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=mod_plenum&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-mod_plenum/issues&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
= Introduction =&lt;br /&gt;
The Plenary meeting activity module organizes online and in person meetings following traditional rules of parliamentary procedure. It may be used as a tool to teach skills to conduct a meeting or to structure and administer faculty, staff, student or other organizational meetings.&lt;br /&gt;
&lt;br /&gt;
Users are granted the privileges to speak, make motions, vote or chair meetings through Moodle capabilities and roles. The activity maintains a record of motions to provide meeting minutes. User actions are logged in Moodle log system.&lt;br /&gt;
&lt;br /&gt;
The activity can be used with an in person event or as an online event. It has a integration with Deft response block to allow audio and video to be shared based on whether the user is recognized to speak in the activity. Other web conference or media servers also can be used as long as users can be managed by them manually. A minimal integration is provided for Jitsi meet.&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
==Making motions==&lt;br /&gt;
Users participate in the meetings by offering motions. The presiding officer determines which motions are considered. &lt;br /&gt;
&lt;br /&gt;
The motions that are available are configured by the admin in the site settings.&lt;br /&gt;
&lt;br /&gt;
===Open meeting===&lt;br /&gt;
Before the meeting may begin, a presiding officer must open the meeting. Other users will not be able to offer any motions until the happens.&lt;br /&gt;
&lt;br /&gt;
===Resolutions===&lt;br /&gt;
Once the meeting has been opened, participants can offer a motion to be considered by the group. A use click &#039;Resolve&#039; button and completes a modal form to supply the content of the motion either as text or in an attached file. After form is saved it is either accepted or denied by the chair or queued immediately depending on the activity configured. Once on the floor, it will appear on the activity page for other users to view. If required other users will be given the opportunity to second the resolution before it is placed on the floor for debate.&lt;br /&gt;
&lt;br /&gt;
===Amendments===&lt;br /&gt;
Once a resolution or main motion is on the floor, participants will be able to offer amendments to motion to make modifications.&lt;br /&gt;
&lt;br /&gt;
===Seconds===&lt;br /&gt;
Resolutions, amendments and motions to adjourn may be configured to require a second.  If a motion requires a second, a different user than the one offering the amendment must click the second button before normal users can do anything else with it. The chair can remove it if no second is available.&lt;br /&gt;
&lt;br /&gt;
===Privileged motions===&lt;br /&gt;
Users can raise a Point of Order to address an action of the chair at any time while other business is pending by clicking the &#039;Order&#039; motion. The chair will have to recognize or dismiss to question.&lt;br /&gt;
&lt;br /&gt;
==Meeting forms==&lt;br /&gt;
===Basic meeting===&lt;br /&gt;
The basic meeting form is enabled by default and is appropriate for in person meetings where users are in the same run or have an external method of communication. Users can offer motions and vote using the activity so that there is a record stored of the meetings official proceedings, but audio or video is not integrated (although a Deft response block audio venue can be added).&lt;br /&gt;
===Deft meeting===&lt;br /&gt;
If Deft response block is configured with video support, the Chair and the person who has the floor can share audio and video to speak to the pending business.&lt;br /&gt;
===Jitsi meet===&lt;br /&gt;
If a Jitsi Meet server is available the admin can configure it to work with the plugin. The activity will authorize the users to join a room which is shared on the activity page. Speakers must be moderated with the tools in the Jitsi interface. Speakers are not automatically queued. So actions in Jitsi are recorded in the Moodle logs including users joining the meeting and raising hands. &lt;br /&gt;
&lt;br /&gt;
== Additional features ==&lt;br /&gt;
&lt;br /&gt;
=== Group support ===&lt;br /&gt;
The Plenary meeting supports Moodle groups. When group mode is enabled for the activity motions are separated by group so that independent meetings can be run simultaneously in one activity. Users only see motions in the selected activity group. Deft and Jitsi integrations will have separate rooms assigned to each groups so users only hear and see the activity in the selected group.&lt;br /&gt;
&lt;br /&gt;
=== Assessment ===&lt;br /&gt;
The activity may be graded to provide feedback to the participants in the Moodle gradebook. This may be used to contribute to a course grade or simply to provide individual feedback to meeting participants. The advanced grading methods in Moodle are supported. The grading interface provides a report on individual users activity in a meeting.&lt;br /&gt;
&lt;br /&gt;
=== Completion conditions ===&lt;br /&gt;
Some activity completions available to track user participation when the view activity or submit motions.&lt;br /&gt;
&lt;br /&gt;
=Installing via uploaded ZIP file=&lt;br /&gt;
Log in to your Moodle site as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
Upload the ZIP file with the plugin code and ZIP file for block Deft response. You should only be prompted to add extra details if your plugin type is not automatically detected.&lt;br /&gt;
Check the plugin validation report and finish the installation.&lt;br /&gt;
Installing manually&lt;br /&gt;
The plugin can be also installed by putting the contents of this directory to&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/mod/plenum&lt;br /&gt;
&lt;br /&gt;
and place code for block Deft response in&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/blocks/deft&lt;br /&gt;
&lt;br /&gt;
Afterwards, log in to your Moodle site as an admin and 1. go to Site administration &amp;gt; Notifications to complete the installation. 2. Adjust subplugin settings to accommodate variations in parliamentary procedure. 3. Install Block deft response or other conferencing integration dependency for online meeting support.&lt;br /&gt;
&lt;br /&gt;
= Additional configuration =&lt;br /&gt;
Motions may be customized in the plugin site administration settings.  Motion types are subplugins that may be individually enabled or disabled in Plugins &amp;gt; Activities &amp;gt; Plenary meeting &amp;gt; Motion types. Some of the motion types have additional settings which can be modified to fit local parliamentary variations.&lt;br /&gt;
&lt;br /&gt;
There are also different Meeting form plugins that can be managed. If more than one is enabled, teachers will be able to choose which to use in the activity settings. The Basic form is enabled by default. Before enabling Deft form, the admin should configure Deft response block and enable the updating and video service from deftly.us. If using Jitsi form is used, access to a Jitsi Meet server must be configured.&lt;br /&gt;
&lt;br /&gt;
== Configuring Deft integration ==&lt;br /&gt;
The Deft meeting form requires that the Deft response block is installed and configured to provide content updating and Audio and Video conferencing. The deftly.us site provides a message service and media service access to make the conferencing experience work. The admin will need to activate the service and video bridging in the Deft response block sit admin settings, and then go to the Plenary meeting -&amp;gt; Meeting form plugins settings page and enable the Deft integration plugin. If you are wanting to us this on a production site which requires a reliable capacity contact deftly.us for a user agreement.&lt;br /&gt;
&lt;br /&gt;
== Jitsi Meet ==&lt;br /&gt;
This plugin provides an optional minimal integration for Jitsi Meet. A Jitsi Meet room is embedded on the activity page and users are authenticated from Moodle to use the room. First obtain access for a secure Jitsi server. You should receive an app ID, secret, and server url. The admin should add these to the Jitsi Meet form plugin settings, and enable the plugin on the management page. The teacher will then be able to select Jitsi as the meeting form in the activity settings and set a room name to let the participants use the integration.&lt;br /&gt;
&lt;br /&gt;
= LTI Usage =&lt;br /&gt;
LTI service is available from deftly.us if you are unable to install locally which also has some additional features.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149698</id>
		<title>Plenary meeting</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149698"/>
		<updated>2024-10-19T17:25:49Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* LTI Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Activity&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=mod_plenum&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-mod_plenum/issues&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
= Introduction =&lt;br /&gt;
The Plenary meeting activity module organizes online and in person meetings following traditional rules of parliamentary procedure. It may be used as a tool to teach skills to conduct a meeting or to structure and administer faculty, staff, student or other organizational meetings.&lt;br /&gt;
&lt;br /&gt;
Users are granted the privileges to speak, make motions, vote or chair meetings through Moodle capabilities and roles. The activity maintains a record of motions to provide meeting minutes. User actions are logged in Moodle log system.&lt;br /&gt;
&lt;br /&gt;
The activity can be used with an in person event or as an online event. It has a integration with Deft response block to allow audio and video to be shared based on whether the user is recognized to speak in the activity. Other web conference or media servers also can be used as long as users can be managed by them manually. A minimal integration is provided for Jitsi meet.&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
==Making motions==&lt;br /&gt;
Users participate in the meetings by offering motions. The presiding officer determines which motions are considered. &lt;br /&gt;
&lt;br /&gt;
The motions that are available are configured by the admin in the site settings.&lt;br /&gt;
&lt;br /&gt;
===Open meeting===&lt;br /&gt;
Before the meeting may begin, a presiding officer must open the meeting. Other users will not be able to offer any motions until the happens.&lt;br /&gt;
&lt;br /&gt;
===Resolutions===&lt;br /&gt;
Once the meeting has been opened, participants can offer a motion to be considered by the group. A use click &#039;Resolve&#039; button and completes a modal form to supply the content of the motion either as text or in an attached file. After form is saved it is either accepted or denied by the chair or queued immediately depending on the activity configured. Once on the floor, it will appear on the activity page for other users to view. If required other users will be given the opportunity to second the resolution before it is placed on the floor for debate.&lt;br /&gt;
&lt;br /&gt;
===Amendments===&lt;br /&gt;
Once a resolution or main motion is on the floor, participants will be able to offer amendments to motion to make modifications.&lt;br /&gt;
&lt;br /&gt;
===Seconds===&lt;br /&gt;
Resolutions, amendments and motions to adjourn may be configured to require a second.  If a motion requires a second, a different user than the one offering the amendment must click the second button before normal users can do anything else with it. The chair can remove it if no second is available.&lt;br /&gt;
&lt;br /&gt;
===Privileged motions===&lt;br /&gt;
Users can raise a Point of Order to address an action of the chair at any time while other business is pending by clicking the &#039;Order&#039; motion. The chair will have to recognize or dismiss to question.&lt;br /&gt;
&lt;br /&gt;
==Meeting forms==&lt;br /&gt;
===Basic meeting===&lt;br /&gt;
The basic meeting form is enabled by default and is appropriate for in person meetings where users are in the same run or have an external method of communication. Users can offer motions and vote using the activity so that there is a record stored of the meetings official proceedings, but audio or video is not integrated (although a Deft response block audio venue can be added).&lt;br /&gt;
===Deft meeting===&lt;br /&gt;
If Deft response block is configured with video support, the Chair and the person who has the floor can share audio and video to speak to the pending business.&lt;br /&gt;
===Jitsi meet===&lt;br /&gt;
If a Jitsi Meet server is available the admin can configure it to work with the plugin. The activity will authorize the users to join a room which is shared on the activity page. Speakers must be moderated with the tools in the Jitsi interface. Speakers are not automatically queued. So actions in Jitsi are recorded in the Moodle logs including users joining the meeting and raising hands. &lt;br /&gt;
&lt;br /&gt;
== Additional features ==&lt;br /&gt;
&lt;br /&gt;
=== Group support ===&lt;br /&gt;
The Plenary meeting supports Moodle groups. When group mode is enabled for the activity motions are separated by group so that independent meetings can be run simultaneously in one activity. Users only see motions in the selected activity group. Deft and Jitsi integrations will have separate rooms assigned to each groups so users only hear and see the activity in the selected group.&lt;br /&gt;
&lt;br /&gt;
=== Assessment ===&lt;br /&gt;
The activity may be graded to provide feedback to the participants in the Moodle gradebook. This may be used to contribute to a course grade or simply to provide individual feedback to meeting participants. The advanced grading methods in Moodle are supported. The grading interface provides a report on individual users activity in a meeting.&lt;br /&gt;
&lt;br /&gt;
=== Completion conditions ===&lt;br /&gt;
Some activity completions available to track user participation when the view activity or submit motions.&lt;br /&gt;
&lt;br /&gt;
=Installing via uploaded ZIP file=&lt;br /&gt;
Log in to your Moodle site as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
Upload the ZIP file with the plugin code and ZIP file for block Deft response. You should only be prompted to add extra details if your plugin type is not automatically detected.&lt;br /&gt;
Check the plugin validation report and finish the installation.&lt;br /&gt;
Installing manually&lt;br /&gt;
The plugin can be also installed by putting the contents of this directory to&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/mod/plenum&lt;br /&gt;
&lt;br /&gt;
and place code for block Deft response in&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/blocks/deft&lt;br /&gt;
&lt;br /&gt;
Afterwards, log in to your Moodle site as an admin and 1. go to Site administration &amp;gt; Notifications to complete the installation. 2. Adjust subplugin settings to accommodate variations in parliamentary procedure. 3. Install Block deft response or other conferencing integration dependency for online meeting support.&lt;br /&gt;
&lt;br /&gt;
== Additional configuration ==&lt;br /&gt;
Motions may be customized in the plugin site administration settings.  Motion types are subplugins that may be individually enabled or disabled in Plugins &amp;gt; Activities &amp;gt; Plenary meeting &amp;gt; Motion types. Some of the motion types have additional settings which can be modified to fit local parliamentary variations.&lt;br /&gt;
&lt;br /&gt;
There are also different Meeting form plugins that can be managed. If more than one is enabled, teachers will be able to choose which to use in the activity settings. The Basic form is enabled by default. Before enabling Deft form, the admin should configure Deft response block and enable the updating and video service from deftly.us. If using Jitsi form is used, access to a Jitsi Meet server must be configured.&lt;br /&gt;
&lt;br /&gt;
==== Configuring Deft integration ====&lt;br /&gt;
The Deft meeting form requires that the Deft response block is installed and configured to provide content updating and Audio and Video conferencing. The deftly.us site provides a message service and media service access to make the conferencing experience work. The admin will need to activate the service and video bridging in the Deft response block sit admin settings, and then go to the Plenary meeting -&amp;gt; Meeting form plugins settings page and enable the Deft integration plugin. If you are wanting to us this on a production site which requires a reliable capacity contact deftly.us for a user agreement.&lt;br /&gt;
&lt;br /&gt;
=== Jitsi Meet ===&lt;br /&gt;
This plugin provides an optional minimal integration for Jitsi Meet. A Jitsi Meet room is embedded on the activity page and users are authenticated from Moodle to use the room. First obtain access for a secure Jitsi server. You should receive an app ID, secret, and server url. The admin should add these to the Jitsi Meet form plugin settings, and enable the plugin on the management page. The teacher will then be able to select Jitsi as the meeting form in the activity settings and set a room name to let the participants use the integration.&lt;br /&gt;
&lt;br /&gt;
= LTI Usage =&lt;br /&gt;
LTI service is available from deftly.us if you are unable to install locally which also has some additional features.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149697</id>
		<title>Plenary meeting</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149697"/>
		<updated>2024-10-19T17:24:32Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Installing via uploaded ZIP file */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Activity&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=mod_plenum&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-mod_plenum/issues&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
= Introduction =&lt;br /&gt;
The Plenary meeting activity module organizes online and in person meetings following traditional rules of parliamentary procedure. It may be used as a tool to teach skills to conduct a meeting or to structure and administer faculty, staff, student or other organizational meetings.&lt;br /&gt;
&lt;br /&gt;
Users are granted the privileges to speak, make motions, vote or chair meetings through Moodle capabilities and roles. The activity maintains a record of motions to provide meeting minutes. User actions are logged in Moodle log system.&lt;br /&gt;
&lt;br /&gt;
The activity can be used with an in person event or as an online event. It has a integration with Deft response block to allow audio and video to be shared based on whether the user is recognized to speak in the activity. Other web conference or media servers also can be used as long as users can be managed by them manually. A minimal integration is provided for Jitsi meet.&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
==Making motions==&lt;br /&gt;
Users participate in the meetings by offering motions. The presiding officer determines which motions are considered. &lt;br /&gt;
&lt;br /&gt;
The motions that are available are configured by the admin in the site settings.&lt;br /&gt;
&lt;br /&gt;
===Open meeting===&lt;br /&gt;
Before the meeting may begin, a presiding officer must open the meeting. Other users will not be able to offer any motions until the happens.&lt;br /&gt;
&lt;br /&gt;
===Resolutions===&lt;br /&gt;
Once the meeting has been opened, participants can offer a motion to be considered by the group. A use click &#039;Resolve&#039; button and completes a modal form to supply the content of the motion either as text or in an attached file. After form is saved it is either accepted or denied by the chair or queued immediately depending on the activity configured. Once on the floor, it will appear on the activity page for other users to view. If required other users will be given the opportunity to second the resolution before it is placed on the floor for debate.&lt;br /&gt;
&lt;br /&gt;
===Amendments===&lt;br /&gt;
Once a resolution or main motion is on the floor, participants will be able to offer amendments to motion to make modifications.&lt;br /&gt;
&lt;br /&gt;
===Seconds===&lt;br /&gt;
Resolutions, amendments and motions to adjourn may be configured to require a second.  If a motion requires a second, a different user than the one offering the amendment must click the second button before normal users can do anything else with it. The chair can remove it if no second is available.&lt;br /&gt;
&lt;br /&gt;
===Privileged motions===&lt;br /&gt;
Users can raise a Point of Order to address an action of the chair at any time while other business is pending by clicking the &#039;Order&#039; motion. The chair will have to recognize or dismiss to question.&lt;br /&gt;
&lt;br /&gt;
==Meeting forms==&lt;br /&gt;
===Basic meeting===&lt;br /&gt;
The basic meeting form is enabled by default and is appropriate for in person meetings where users are in the same run or have an external method of communication. Users can offer motions and vote using the activity so that there is a record stored of the meetings official proceedings, but audio or video is not integrated (although a Deft response block audio venue can be added).&lt;br /&gt;
===Deft meeting===&lt;br /&gt;
If Deft response block is configured with video support, the Chair and the person who has the floor can share audio and video to speak to the pending business.&lt;br /&gt;
===Jitsi meet===&lt;br /&gt;
If a Jitsi Meet server is available the admin can configure it to work with the plugin. The activity will authorize the users to join a room which is shared on the activity page. Speakers must be moderated with the tools in the Jitsi interface. Speakers are not automatically queued. So actions in Jitsi are recorded in the Moodle logs including users joining the meeting and raising hands. &lt;br /&gt;
&lt;br /&gt;
== Additional features ==&lt;br /&gt;
&lt;br /&gt;
=== Group support ===&lt;br /&gt;
The Plenary meeting supports Moodle groups. When group mode is enabled for the activity motions are separated by group so that independent meetings can be run simultaneously in one activity. Users only see motions in the selected activity group. Deft and Jitsi integrations will have separate rooms assigned to each groups so users only hear and see the activity in the selected group.&lt;br /&gt;
&lt;br /&gt;
=== Assessment ===&lt;br /&gt;
The activity may be graded to provide feedback to the participants in the Moodle gradebook. This may be used to contribute to a course grade or simply to provide individual feedback to meeting participants. The advanced grading methods in Moodle are supported. The grading interface provides a report on individual users activity in a meeting.&lt;br /&gt;
&lt;br /&gt;
=== Completion conditions ===&lt;br /&gt;
Some activity completions available to track user participation when the view activity or submit motions.&lt;br /&gt;
&lt;br /&gt;
=Installing via uploaded ZIP file=&lt;br /&gt;
Log in to your Moodle site as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
Upload the ZIP file with the plugin code and ZIP file for block Deft response. You should only be prompted to add extra details if your plugin type is not automatically detected.&lt;br /&gt;
Check the plugin validation report and finish the installation.&lt;br /&gt;
Installing manually&lt;br /&gt;
The plugin can be also installed by putting the contents of this directory to&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/mod/plenum&lt;br /&gt;
&lt;br /&gt;
and place code for block Deft response in&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/blocks/deft&lt;br /&gt;
&lt;br /&gt;
Afterwards, log in to your Moodle site as an admin and 1. go to Site administration &amp;gt; Notifications to complete the installation. 2. Adjust subplugin settings to accommodate variations in parliamentary procedure. 3. Install Block deft response or other conferencing integration dependency for online meeting support.&lt;br /&gt;
&lt;br /&gt;
== Additional configuration ==&lt;br /&gt;
Motions may be customized in the plugin site administration settings.  Motion types are subplugins that may be individually enabled or disabled in Plugins &amp;gt; Activities &amp;gt; Plenary meeting &amp;gt; Motion types. Some of the motion types have additional settings which can be modified to fit local parliamentary variations.&lt;br /&gt;
&lt;br /&gt;
There are also different Meeting form plugins that can be managed. If more than one is enabled, teachers will be able to choose which to use in the activity settings. The Basic form is enabled by default. Before enabling Deft form, the admin should configure Deft response block and enable the updating and video service from deftly.us. If using Jitsi form is used, access to a Jitsi Meet server must be configured.&lt;br /&gt;
&lt;br /&gt;
==== Configuring Deft integration ====&lt;br /&gt;
The Deft meeting form requires that the Deft response block is installed and configured to provide content updating and Audio and Video conferencing. The deftly.us site provides a message service and media service access to make the conferencing experience work. The admin will need to activate the service and video bridging in the Deft response block sit admin settings, and then go to the Plenary meeting -&amp;gt; Meeting form plugins settings page and enable the Deft integration plugin. If you are wanting to us this on a production site which requires a reliable capacity contact deftly.us for a user agreement.&lt;br /&gt;
&lt;br /&gt;
=== Jitsi Meet ===&lt;br /&gt;
This plugin provides an optional minimal integration for Jitsi Meet. A Jitsi Meet room is embedded on the activity page and users are authenticated from Moodle to use the room. First obtain access for a secure Jitsi server. You should receive an app ID, secret, and server url. The admin should add these to the Jitsi Meet form plugin settings, and enable the plugin on the management page. The teacher will then be able to select Jitsi as the meeting form in the activity settings and set a room name to let the participants use the integration.&lt;br /&gt;
&lt;br /&gt;
=== LTI Usage ===&lt;br /&gt;
LTI service is available from deftly.us if you are unable to install locally which also has some additional features.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149696</id>
		<title>Plenary meeting</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149696"/>
		<updated>2024-10-19T16:00:52Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Group support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Activity&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=mod_plenum&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-mod_plenum/issues&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
= Introduction =&lt;br /&gt;
The Plenary meeting activity module organizes online and in person meetings following traditional rules of parliamentary procedure. It may be used as a tool to teach skills to conduct a meeting or to structure and administer faculty, staff, student or other organizational meetings.&lt;br /&gt;
&lt;br /&gt;
Users are granted the privileges to speak, make motions, vote or chair meetings through Moodle capabilities and roles. The activity maintains a record of motions to provide meeting minutes. User actions are logged in Moodle log system.&lt;br /&gt;
&lt;br /&gt;
The activity can be used with an in person event or as an online event. It has a integration with Deft response block to allow audio and video to be shared based on whether the user is recognized to speak in the activity. Other web conference or media servers also can be used as long as users can be managed by them manually. A minimal integration is provided for Jitsi meet.&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
==Making motions==&lt;br /&gt;
Users participate in the meetings by offering motions. The presiding officer determines which motions are considered. &lt;br /&gt;
&lt;br /&gt;
The motions that are available are configured by the admin in the site settings.&lt;br /&gt;
&lt;br /&gt;
===Open meeting===&lt;br /&gt;
Before the meeting may begin, a presiding officer must open the meeting. Other users will not be able to offer any motions until the happens.&lt;br /&gt;
&lt;br /&gt;
===Resolutions===&lt;br /&gt;
Once the meeting has been opened, participants can offer a motion to be considered by the group. A use click &#039;Resolve&#039; button and completes a modal form to supply the content of the motion either as text or in an attached file. After form is saved it is either accepted or denied by the chair or queued immediately depending on the activity configured. Once on the floor, it will appear on the activity page for other users to view. If required other users will be given the opportunity to second the resolution before it is placed on the floor for debate.&lt;br /&gt;
&lt;br /&gt;
===Amendments===&lt;br /&gt;
Once a resolution or main motion is on the floor, participants will be able to offer amendments to motion to make modifications.&lt;br /&gt;
&lt;br /&gt;
===Seconds===&lt;br /&gt;
Resolutions, amendments and motions to adjourn may be configured to require a second.  If a motion requires a second, a different user than the one offering the amendment must click the second button before normal users can do anything else with it. The chair can remove it if no second is available.&lt;br /&gt;
&lt;br /&gt;
===Privileged motions===&lt;br /&gt;
Users can raise a Point of Order to address an action of the chair at any time while other business is pending by clicking the &#039;Order&#039; motion. The chair will have to recognize or dismiss to question.&lt;br /&gt;
&lt;br /&gt;
==Meeting forms==&lt;br /&gt;
===Basic meeting===&lt;br /&gt;
The basic meeting form is enabled by default and is appropriate for in person meetings where users are in the same run or have an external method of communication. Users can offer motions and vote using the activity so that there is a record stored of the meetings official proceedings, but audio or video is not integrated (although a Deft response block audio venue can be added).&lt;br /&gt;
===Deft meeting===&lt;br /&gt;
If Deft response block is configured with video support, the Chair and the person who has the floor can share audio and video to speak to the pending business.&lt;br /&gt;
===Jitsi meet===&lt;br /&gt;
If a Jitsi Meet server is available the admin can configure it to work with the plugin. The activity will authorize the users to join a room which is shared on the activity page. Speakers must be moderated with the tools in the Jitsi interface. Speakers are not automatically queued. So actions in Jitsi are recorded in the Moodle logs including users joining the meeting and raising hands. &lt;br /&gt;
&lt;br /&gt;
== Additional features ==&lt;br /&gt;
&lt;br /&gt;
=== Group support ===&lt;br /&gt;
The Plenary meeting supports Moodle groups. When group mode is enabled for the activity motions are separated by group so that independent meetings can be run simultaneously in one activity. Users only see motions in the selected activity group. Deft and Jitsi integrations will have separate rooms assigned to each groups so users only hear and see the activity in the selected group.&lt;br /&gt;
&lt;br /&gt;
=== Assessment ===&lt;br /&gt;
The activity may be graded to provide feedback to the participants in the Moodle gradebook. This may be used to contribute to a course grade or simply to provide individual feedback to meeting participants. The advanced grading methods in Moodle are supported. The grading interface provides a report on individual users activity in a meeting.&lt;br /&gt;
&lt;br /&gt;
=== Completion conditions ===&lt;br /&gt;
Some activity completions available to track user participation when the view activity or submit motions.&lt;br /&gt;
&lt;br /&gt;
=Installing via uploaded ZIP file=&lt;br /&gt;
Log in to your Moodle site as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
Upload the ZIP file with the plugin code and ZIP file for block Deft response. You should only be prompted to add extra details if your plugin type is not automatically detected.&lt;br /&gt;
Check the plugin validation report and finish the installation.&lt;br /&gt;
Installing manually&lt;br /&gt;
The plugin can be also installed by putting the contents of this directory to&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/mod/plenum&lt;br /&gt;
&lt;br /&gt;
and place code for block Deft response in&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/blocks/deft&lt;br /&gt;
&lt;br /&gt;
Afterwards, log in to your Moodle site as an admin and 1. go to Site administration &amp;gt; Notifications to complete the installation. 2. Adjust subplugin settings to accommodate variations in parliamentary procedure. 3. Install Block deft response or other conferencing integration dependency for online meeting support.&lt;br /&gt;
&lt;br /&gt;
=== Additional configuration ===&lt;br /&gt;
Motions may be customized in the plugin site administration settings.  Motion types are subplugins that may be individually enabled or disabled in Plugins &amp;gt; Activities &amp;gt; Plenary meeting &amp;gt; Motion types. Some of the motion types have additional settings which can be modified to fit local parliamentary variations.&lt;br /&gt;
&lt;br /&gt;
There are also different Meeting form plugins that can be managed. If more than one is enabled, teachers will be able to choose which to use in the activity settings. The Basic form is enabled by default. Before enabling Deft form, the admin should configure Deft response block and enable the updating and video service from deftly.us. If using Jitsi form is used, access to a Jitsi Meet server must be configured.&lt;br /&gt;
&lt;br /&gt;
=== LTI Usage ===&lt;br /&gt;
LTI service is available from deftly.us if you are unable to install locally which also has some additional features.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149695</id>
		<title>Plenary meeting</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149695"/>
		<updated>2024-10-19T15:18:38Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Resolutions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Activity&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=mod_plenum&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-mod_plenum/issues&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
= Introduction =&lt;br /&gt;
The Plenary meeting activity module organizes online and in person meetings following traditional rules of parliamentary procedure. It may be used as a tool to teach skills to conduct a meeting or to structure and administer faculty, staff, student or other organizational meetings.&lt;br /&gt;
&lt;br /&gt;
Users are granted the privileges to speak, make motions, vote or chair meetings through Moodle capabilities and roles. The activity maintains a record of motions to provide meeting minutes. User actions are logged in Moodle log system.&lt;br /&gt;
&lt;br /&gt;
The activity can be used with an in person event or as an online event. It has a integration with Deft response block to allow audio and video to be shared based on whether the user is recognized to speak in the activity. Other web conference or media servers also can be used as long as users can be managed by them manually. A minimal integration is provided for Jitsi meet.&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
==Making motions==&lt;br /&gt;
Users participate in the meetings by offering motions. The presiding officer determines which motions are considered. &lt;br /&gt;
&lt;br /&gt;
The motions that are available are configured by the admin in the site settings.&lt;br /&gt;
&lt;br /&gt;
===Open meeting===&lt;br /&gt;
Before the meeting may begin, a presiding officer must open the meeting. Other users will not be able to offer any motions until the happens.&lt;br /&gt;
&lt;br /&gt;
===Resolutions===&lt;br /&gt;
Once the meeting has been opened, participants can offer a motion to be considered by the group. A use click &#039;Resolve&#039; button and completes a modal form to supply the content of the motion either as text or in an attached file. After form is saved it is either accepted or denied by the chair or queued immediately depending on the activity configured. Once on the floor, it will appear on the activity page for other users to view. If required other users will be given the opportunity to second the resolution before it is placed on the floor for debate.&lt;br /&gt;
&lt;br /&gt;
===Amendments===&lt;br /&gt;
Once a resolution or main motion is on the floor, participants will be able to offer amendments to motion to make modifications.&lt;br /&gt;
&lt;br /&gt;
===Seconds===&lt;br /&gt;
Resolutions, amendments and motions to adjourn may be configured to require a second.  If a motion requires a second, a different user than the one offering the amendment must click the second button before normal users can do anything else with it. The chair can remove it if no second is available.&lt;br /&gt;
&lt;br /&gt;
===Privileged motions===&lt;br /&gt;
Users can raise a Point of Order to address an action of the chair at any time while other business is pending by clicking the &#039;Order&#039; motion. The chair will have to recognize or dismiss to question.&lt;br /&gt;
&lt;br /&gt;
==Meeting forms==&lt;br /&gt;
===Basic meeting===&lt;br /&gt;
The basic meeting form is enabled by default and is appropriate for in person meetings where users are in the same run or have an external method of communication. Users can offer motions and vote using the activity so that there is a record stored of the meetings official proceedings, but audio or video is not integrated (although a Deft response block audio venue can be added).&lt;br /&gt;
===Deft meeting===&lt;br /&gt;
If Deft response block is configured with video support, the Chair and the person who has the floor can share audio and video to speak to the pending business.&lt;br /&gt;
===Jitsi meet===&lt;br /&gt;
If a Jitsi Meet server is available the admin can configure it to work with the plugin. The activity will authorize the users to join a room which is shared on the activity page. Speakers must be moderated with the tools in the Jitsi interface. Speakers are not automatically queued. So actions in Jitsi are recorded in the Moodle logs including users joining the meeting and raising hands. &lt;br /&gt;
&lt;br /&gt;
== Additional features ==&lt;br /&gt;
&lt;br /&gt;
=== Group support ===&lt;br /&gt;
&lt;br /&gt;
=== Assessment ===&lt;br /&gt;
&lt;br /&gt;
=== Completion conditions ===&lt;br /&gt;
&lt;br /&gt;
=Installing via uploaded ZIP file=&lt;br /&gt;
Log in to your Moodle site as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
Upload the ZIP file with the plugin code and ZIP file for block Deft response. You should only be prompted to add extra details if your plugin type is not automatically detected.&lt;br /&gt;
Check the plugin validation report and finish the installation.&lt;br /&gt;
Installing manually&lt;br /&gt;
The plugin can be also installed by putting the contents of this directory to&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/mod/plenum&lt;br /&gt;
&lt;br /&gt;
and place code for block Deft response in&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/blocks/deft&lt;br /&gt;
&lt;br /&gt;
Afterwards, log in to your Moodle site as an admin and 1. go to Site administration &amp;gt; Notifications to complete the installation. 2. Adjust subplugin settings to accommodate variations in parliamentary procedure. 3. Install Block deft response or other conferencing integration dependency for online meeting support.&lt;br /&gt;
&lt;br /&gt;
=== Additional configuration ===&lt;br /&gt;
Motions may be customized in the plugin site administration settings.  Motion types are subplugins that may be individually enabled or disabled in Plugins &amp;gt; Activities &amp;gt; Plenary meeting &amp;gt; Motion types. Some of the motion types have additional settings which can be modified to fit local parliamentary variations.&lt;br /&gt;
&lt;br /&gt;
There are also different Meeting form plugins that can be managed. If more than one is enabled, teachers will be able to choose which to use in the activity settings. The Basic form is enabled by default. Before enabling Deft form, the admin should configure Deft response block and enable the updating and video service from deftly.us. If using Jitsi form is used, access to a Jitsi Meet server must be configured.&lt;br /&gt;
&lt;br /&gt;
=== LTI Usage ===&lt;br /&gt;
LTI service is available from deftly.us if you are unable to install locally which also has some additional features.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149693</id>
		<title>Plenary meeting</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149693"/>
		<updated>2024-10-19T03:23:33Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Jitsi meet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Activity&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=mod_plenum&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-mod_plenum/issues&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
= Introduction =&lt;br /&gt;
The Plenary meeting activity module organizes online and in person meetings following traditional rules of parliamentary procedure. It may be used as a tool to teach skills to conduct a meeting or to structure and administer faculty, staff, student or other organizational meetings.&lt;br /&gt;
&lt;br /&gt;
Users are granted the privileges to speak, make motions, vote or chair meetings through Moodle capabilities and roles. The activity maintains a record of motions to provide meeting minutes. User actions are logged in Moodle log system.&lt;br /&gt;
&lt;br /&gt;
The activity can be used with an in person event or as an online event. It has a integration with Deft response block to allow audio and video to be shared based on whether the user is recognized to speak in the activity. Other web conference or media servers also can be used as long as users can be managed by them manually. A minimal integration is provided for Jitsi meet.&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
==Making motions==&lt;br /&gt;
Users participate in the meetings by offering motions. The presiding officer determines which motions are considered. &lt;br /&gt;
&lt;br /&gt;
The motions that are available are configured by the admin in the site settings.&lt;br /&gt;
&lt;br /&gt;
===Open meeting===&lt;br /&gt;
Before the meeting may begin, a presiding officer must open the meeting. Other users will not be able to offer any motions until the happens.&lt;br /&gt;
&lt;br /&gt;
===Resolutions===&lt;br /&gt;
Once the meeting has been opened, participants can offer a motion to be considered by the group. A use click &#039;Resolve&#039; button and completes a modal form to supply the content of the motion either as text or in an attached file. After form is saved it is either accepted or denied by the chair or queued immediately depending on the activity configured. Once on the floor, it will appear on the activity page for other users to view. If required other users will be given the opportunity to second the resolution before it is placed on the floor for debate.&lt;br /&gt;
&lt;br /&gt;
===Amendments===&lt;br /&gt;
Once a resolution or main motion is on the floor, participants will be able to offer amendments to motion to make modifications.&lt;br /&gt;
&lt;br /&gt;
===Seconds===&lt;br /&gt;
Resolutions, amendments and motions to adjourn may be configured to require a second.  If a motion requires a second, a different user than the one offering the amendment must click the second button before normal users can do anything else with it. The chair can remove it if no second is available.&lt;br /&gt;
&lt;br /&gt;
===Privileged motions===&lt;br /&gt;
==Meeting forms==&lt;br /&gt;
===Basic meeting===&lt;br /&gt;
The basic meeting form is enabled by default and is appropriate for in person meetings where users are in the same run or have an external method of communication. Users can offer motions and vote using the activity so that there is a record stored of the meetings official proceedings, but audio or video is not integrated (although a Deft response block audio venue can be added).&lt;br /&gt;
===Deft meeting===&lt;br /&gt;
If Deft response block is configured with video support, the Chair and the person who has the floor can share audio and video to speak to the pending business.&lt;br /&gt;
===Jitsi meet===&lt;br /&gt;
If a Jitsi Meet server is available the admin can configure it to work with the plugin. The activity will authorize the users to join a room which is shared on the activity page. Speakers must be moderated with the tools in the Jitsi interface. Speakers are not automatically queued. So actions in Jitsi are recorded in the Moodle logs including users joining the meeting and raising hands. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Installing via uploaded ZIP file=&lt;br /&gt;
Log in to your Moodle site as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
Upload the ZIP file with the plugin code and ZIP file for block Deft response. You should only be prompted to add extra details if your plugin type is not automatically detected.&lt;br /&gt;
Check the plugin validation report and finish the installation.&lt;br /&gt;
Installing manually&lt;br /&gt;
The plugin can be also installed by putting the contents of this directory to&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/mod/plenum&lt;br /&gt;
&lt;br /&gt;
and place code for block Deft response in&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/blocks/deft&lt;br /&gt;
&lt;br /&gt;
Afterwards, log in to your Moodle site as an admin and 1. go to Site administration &amp;gt; Notifications to complete the installation. 2. Adjust subplugin settings to accommodate variations in parliamentary procedure. 3. Install Block deft response or other conferencing integration dependency for online meeting support.&lt;br /&gt;
&lt;br /&gt;
=== Additional configuration ===&lt;br /&gt;
Motions may be customized in the plugin site administration settings.  Motion types are subplugins that may be individually enabled or disabled in Plugins &amp;gt; Activities &amp;gt; Plenary meeting &amp;gt; Motion types. Some of the motion types have additional settings which can be modified to fit local parliamentary variations.&lt;br /&gt;
&lt;br /&gt;
There are also different Meeting form plugins that can be managed. If more than one is enabled, teachers will be able to choose which to use in the activity settings. The Basic form is enabled by default. Before enabling Deft form, the admin should configure Deft response block and enable the updating and video service from deftly.us. If using Jitsi form is used, access to a Jitsi Meet server must be configured.&lt;br /&gt;
&lt;br /&gt;
LTI Usage&lt;br /&gt;
&lt;br /&gt;
LTI service is available from deftly.us if you are unable to install locally which also has some additional features.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149692</id>
		<title>Plenary meeting</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149692"/>
		<updated>2024-10-19T02:14:35Z</updated>

		<summary type="html">&lt;p&gt;Dthies: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Activity&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=mod_plenum&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-mod_plenum/issues&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
= Introduction =&lt;br /&gt;
The Plenary meeting activity module organizes online and in person meetings following traditional rules of parliamentary procedure. It may be used as a tool to teach skills to conduct a meeting or to structure and administer faculty, staff, student or other organizational meetings.&lt;br /&gt;
&lt;br /&gt;
Users are granted the privileges to speak, make motions, vote or chair meetings through Moodle capabilities and roles. The activity maintains a record of motions to provide meeting minutes. User actions are logged in Moodle log system.&lt;br /&gt;
&lt;br /&gt;
The activity can be used with an in person event or as an online event. It has a integration with Deft response block to allow audio and video to be shared based on whether the user is recognized to speak in the activity. Other web conference or media servers also can be used as long as users can be managed by them manually. A minimal integration is provided for Jitsi meet.&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
==Making motions==&lt;br /&gt;
Users participate in the meetings by offering motions. The presiding officer determines which motions are considered. &lt;br /&gt;
&lt;br /&gt;
The motions that are available are configured by the admin in the site settings.&lt;br /&gt;
&lt;br /&gt;
===Open meeting===&lt;br /&gt;
Before the meeting may begin, a presiding officer must open the meeting. Other users will not be able to offer any motions until the happens.&lt;br /&gt;
&lt;br /&gt;
===Resolutions===&lt;br /&gt;
Once the meeting has been opened, participants can offer a motion to be considered by the group. A use click &#039;Resolve&#039; button and completes a modal form to supply the content of the motion either as text or in an attached file. After form is saved it is either accepted or denied by the chair or queued immediately depending on the activity configured. Once on the floor, it will appear on the activity page for other users to view. If required other users will be given the opportunity to second the resolution before it is placed on the floor for debate.&lt;br /&gt;
&lt;br /&gt;
===Amendments===&lt;br /&gt;
Once a resolution or main motion is on the floor, participants will be able to offer amendments to motion to make modifications.&lt;br /&gt;
&lt;br /&gt;
===Seconds===&lt;br /&gt;
Resolutions, amendments and motions to adjourn may be configured to require a second.  If a motion requires a second, a different user than the one offering the amendment must click the second button before normal users can do anything else with it. The chair can remove it if no second is available.&lt;br /&gt;
&lt;br /&gt;
===Privileged motions===&lt;br /&gt;
==Meeting forms==&lt;br /&gt;
===Basic meeting===&lt;br /&gt;
The basic meeting form is enabled by default and is appropriate for in person meetings where users are in the same run or have an external method of communication. Users can offer motions and vote using the activity so that there is a record stored of the meetings official proceedings, but audio or video is not integrated (although a Deft response block audio venue can be added).&lt;br /&gt;
===Deft meeting===&lt;br /&gt;
If Deft response block is configured with video support, the Chair and the person who has the floor can share audio and video to speak to the pending business.&lt;br /&gt;
===Jitsi meet===&lt;br /&gt;
If a Jitsi Meet server is available the admin can configure it to work with the plugin. The activity will authorize the users to join a room which is shared on the activity page. Users will have to &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Installing via uploaded ZIP file=&lt;br /&gt;
Log in to your Moodle site as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
Upload the ZIP file with the plugin code and ZIP file for block Deft response. You should only be prompted to add extra details if your plugin type is not automatically detected.&lt;br /&gt;
Check the plugin validation report and finish the installation.&lt;br /&gt;
Installing manually&lt;br /&gt;
The plugin can be also installed by putting the contents of this directory to&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/mod/plenum&lt;br /&gt;
&lt;br /&gt;
and place code for block Deft response in&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/blocks/deft&lt;br /&gt;
&lt;br /&gt;
Afterwards, log in to your Moodle site as an admin and 1. go to Site administration &amp;gt; Notifications to complete the installation. 2. Adjust subplugin settings to accommodate variations in parliamentary procedure. 3. Install Block deft response or other conferencing integration dependency for online meeting support.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149691</id>
		<title>Plenary meeting</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149691"/>
		<updated>2024-10-19T02:12:59Z</updated>

		<summary type="html">&lt;p&gt;Dthies: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Activity&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=mod_plenum&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-mod_plenum/issues&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
= Introduction =&lt;br /&gt;
The Plenary meeting activity module organizes online and in person meetings following traditional rules of parliamentary procedure. It may be used as a tool to teach skills to conduct a meeting or to structure and administer faculty, staff, student or other organizational meetings.&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
Users are granted the privileges to speak, make motions, vote or chair meetings through Moodle capabilities and roles. The activity maintains a record of motions to provide meeting minutes. User actions are logged in Moodle log system.&lt;br /&gt;
&lt;br /&gt;
The activity can be used with an in person event or as an online event. It has a integration with Deft response block to allow audio and video to be shared based on whether the user is recognized to speak in the activity. Other web conference or media servers also can be used as long as users can be managed by them manually. A minimal integration is provided for Jitsi meet.&lt;br /&gt;
&lt;br /&gt;
==Making motions==&lt;br /&gt;
Users participate in the meetings by offering motions. The presiding officer determines which motions are considered. &lt;br /&gt;
&lt;br /&gt;
The motions that are available are configured by the admin in the site settings.&lt;br /&gt;
&lt;br /&gt;
===Open meeting===&lt;br /&gt;
Before the meeting may begin, a presiding officer must open the meeting. Other users will not be able to offer any motions until the happens.&lt;br /&gt;
&lt;br /&gt;
===Resolutions===&lt;br /&gt;
Once the meeting has been opened, participants can offer a motion to be considered by the group. A use click &#039;Resolve&#039; button and completes a modal form to supply the content of the motion either as text or in an attached file. After form is saved it is either accepted or denied by the chair or queued immediately depending on the activity configured. Once on the floor, it will appear on the activity page for other users to view. If required other users will be given the opportunity to second the resolution before it is placed on the floor for debate.&lt;br /&gt;
&lt;br /&gt;
===Amendments===&lt;br /&gt;
Once a resolution or main motion is on the floor, participants will be able to offer amendments to motion to make modifications.&lt;br /&gt;
&lt;br /&gt;
===Seconds===&lt;br /&gt;
Resolutions, amendments and motions to adjourn may be configured to require a second.  If a motion requires a second, a different user than the one offering the amendment must click the second button before normal users can do anything else with it. The chair can remove it if no second is available.&lt;br /&gt;
&lt;br /&gt;
===Privileged motions===&lt;br /&gt;
==Meeting forms==&lt;br /&gt;
===Basic meeting===&lt;br /&gt;
The basic meeting form is enabled by default and is appropriate for in person meetings where users are in the same run or have an external method of communication. Users can offer motions and vote using the activity so that there is a record stored of the meetings official proceedings, but audio or video is not integrated (although a Deft response block audio venue can be added).&lt;br /&gt;
===Deft meeting===&lt;br /&gt;
If Deft response block is configured with video support, the Chair and the person who has the floor can share audio and video to speak to the pending business.&lt;br /&gt;
===Jitsi meet===&lt;br /&gt;
If a Jitsi Meet server is available the admin can configure it to work with the plugin. The activity will authorize the users to join a room which is shared on the activity page. Users will have to &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Installing via uploaded ZIP file=&lt;br /&gt;
Log in to your Moodle site as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
Upload the ZIP file with the plugin code and ZIP file for block Deft response. You should only be prompted to add extra details if your plugin type is not automatically detected.&lt;br /&gt;
Check the plugin validation report and finish the installation.&lt;br /&gt;
Installing manually&lt;br /&gt;
The plugin can be also installed by putting the contents of this directory to&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/mod/plenum&lt;br /&gt;
&lt;br /&gt;
and place code for block Deft response in&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/blocks/deft&lt;br /&gt;
&lt;br /&gt;
Afterwards, log in to your Moodle site as an admin and 1. go to Site administration &amp;gt; Notifications to complete the installation. 2. Adjust subplugin settings to accommodate variations in parliamentary procedure. 3. Install Block deft response or other conferencing integration dependency for online meeting support.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149690</id>
		<title>Plenary meeting</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149690"/>
		<updated>2024-10-19T01:27:15Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Resolutions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Activity&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=mod_plenum&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-mod_plenum/issues&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The Plenary meeting activity module organizes online and in person meetings following traditional rules of parliamentary procedure. It may be used as a tool to teach skills to conduct a meeting or to structure and administer faculty, staff, student or other organizational meetings.&lt;br /&gt;
&lt;br /&gt;
Users are granted the privileges to speak, make motions, vote or chair meetings through Moodle capabilities and roles. The activity maintains a record of motions to provide meeting minutes. User actions are logged in Moodle log system.&lt;br /&gt;
&lt;br /&gt;
The activity can be used with an in person event or as an online event. It has a integration with Deft response block to allow audio and video to be shared based on whether the user is recognized to speak in the activity. Other web conference or media servers also can be used as long as users can be managed by them manually. A minimal integration is provided for Jitsi meet.&lt;br /&gt;
&lt;br /&gt;
===Making motions===&lt;br /&gt;
Users participate in the meetings by offering motions. The presiding officer determines which motions are considered. &lt;br /&gt;
&lt;br /&gt;
The motions that are available are configured by the admin in the site settings.&lt;br /&gt;
&lt;br /&gt;
====Open meeting====&lt;br /&gt;
Before the meeting may begin, a presiding officer must open the meeting. Other users will not be able to offer any motions until the happens.&lt;br /&gt;
&lt;br /&gt;
====Resolutions====&lt;br /&gt;
Once the meeting has been opened, participants can offer a motion to be considered by the group. A use click &#039;Resolve&#039; button and completes a modal form to supply the content of the motion either as text or in an attached file. After form is saved it is either accepted or denied by the chair or queued immediately depending on the activity configured. Once on the floor, it will appear on the activity page for other users to view. If required other users will be given the opportunity to second the resolution before it is placed on the floor for debate.&lt;br /&gt;
&lt;br /&gt;
====Amendments====&lt;br /&gt;
Once a resolution or main motion is on the floor, participants will be able to offer amendments to motion to make modifications.&lt;br /&gt;
&lt;br /&gt;
====Seconds====&lt;br /&gt;
Resolutions, amendments and motions to adjourn may be configured to require a second.  If a motion requires a second, a different user than the one offering the amendment must click the second button before normal users can do anything else with it. The chair can remove it if no second is available.&lt;br /&gt;
&lt;br /&gt;
====Privileged motions====&lt;br /&gt;
===Meeting forms===&lt;br /&gt;
====Basic meeting====&lt;br /&gt;
The basic meeting form is enabled by default and is appropriate for in person meetings where users are in the same run or have an external method of communication. Users can offer motions and vote using the activity so that there is a record stored of the meetings official proceedings, but audio or video is not integrated (although a Deft response block audio venue can be added).&lt;br /&gt;
====Deft meeting====&lt;br /&gt;
If Deft response block is configured with video support, the Chair and the person who has the floor can share audio and video to speak to the pending business.&lt;br /&gt;
====Jitsi meet====&lt;br /&gt;
If a Jitsi Meet server is available the admin can configure it to work with the plugin. The activity will authorize the users to join a room which is shared on the activity page. Users will have to &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Installing via uploaded ZIP file===&lt;br /&gt;
Log in to your Moodle site as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
Upload the ZIP file with the plugin code and ZIP file for block Deft response. You should only be prompted to add extra details if your plugin type is not automatically detected.&lt;br /&gt;
Check the plugin validation report and finish the installation.&lt;br /&gt;
Installing manually&lt;br /&gt;
The plugin can be also installed by putting the contents of this directory to&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/mod/plenum&lt;br /&gt;
&lt;br /&gt;
and place code for block Deft response in&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/blocks/deft&lt;br /&gt;
&lt;br /&gt;
Afterwards, log in to your Moodle site as an admin and 1. go to Site administration &amp;gt; Notifications to complete the installation. 2. Adjust subplugin settings to accommodate variations in parliamentary procedure. 3. Install Block deft response or other conferencing integration dependency for online meeting support.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149689</id>
		<title>Plenary meeting</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149689"/>
		<updated>2024-10-19T00:29:50Z</updated>

		<summary type="html">&lt;p&gt;Dthies: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Activity&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=mod_plenum&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-mod_plenum/issues&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The Plenary meeting activity module organizes online and in person meetings following traditional rules of parliamentary procedure. It may be used as a tool to teach skills to conduct a meeting or to structure and administer faculty, staff, student or other organizational meetings.&lt;br /&gt;
&lt;br /&gt;
Users are granted the privileges to speak, make motions, vote or chair meetings through Moodle capabilities and roles. The activity maintains a record of motions to provide meeting minutes. User actions are logged in Moodle log system.&lt;br /&gt;
&lt;br /&gt;
The activity can be used with an in person event or as an online event. It has a integration with Deft response block to allow audio and video to be shared based on whether the user is recognized to speak in the activity. Other web conference or media servers also can be used as long as users can be managed by them manually. A minimal integration is provided for Jitsi meet.&lt;br /&gt;
&lt;br /&gt;
===Making motions===&lt;br /&gt;
Users participate in the meetings by offering motions. The presiding officer determines which motions are considered. &lt;br /&gt;
&lt;br /&gt;
The motions that are available are configured by the admin in the site settings.&lt;br /&gt;
&lt;br /&gt;
====Open meeting====&lt;br /&gt;
Before the meeting may begin, a presiding officer must open the meeting. Other users will not be able to offer any motions until the happens.&lt;br /&gt;
&lt;br /&gt;
====Resolutions====&lt;br /&gt;
====Amendments====&lt;br /&gt;
====Seconds====&lt;br /&gt;
====Privileged motions====&lt;br /&gt;
===Meeting forms===&lt;br /&gt;
====Basic meeting====&lt;br /&gt;
The basic meeting form is enabled by default and is appropriate for in person meetings where users are in the same run or have an external method of communication. Users can offer motions and vote using the activity so that there is a record stored of the meetings official proceedings, but audio or video is not integrated (although a Deft response block audio venue can be added).&lt;br /&gt;
====Deft meeting====&lt;br /&gt;
If Deft response block is configured with video support, the Chair and the person who has the floor can share audio and video to speak to the pending business.&lt;br /&gt;
====Jitsi meet====&lt;br /&gt;
If a Jitsi Meet server is available the admin can configure it to work with the plugin. The activity will authorize the users to join a room which is shared on the activity page. Users will have to &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Installing via uploaded ZIP file===&lt;br /&gt;
Log in to your Moodle site as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
Upload the ZIP file with the plugin code and ZIP file for block Deft response. You should only be prompted to add extra details if your plugin type is not automatically detected.&lt;br /&gt;
Check the plugin validation report and finish the installation.&lt;br /&gt;
Installing manually&lt;br /&gt;
The plugin can be also installed by putting the contents of this directory to&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/mod/plenum&lt;br /&gt;
&lt;br /&gt;
and place code for block Deft response in&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/blocks/deft&lt;br /&gt;
&lt;br /&gt;
Afterwards, log in to your Moodle site as an admin and 1. go to Site administration &amp;gt; Notifications to complete the installation. 2. Adjust subplugin settings to accommodate variations in parliamentary procedure. 3. Install Block deft response or other conferencing integration dependency for online meeting support.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149688</id>
		<title>Plenary meeting</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Plenary_meeting&amp;diff=149688"/>
		<updated>2024-10-18T19:15:25Z</updated>

		<summary type="html">&lt;p&gt;Dthies: Created page with &amp;quot;{{Infobox plugin |type = Activity |entry = https://moodle.org/plugins/view.php?plugin=mod_plenum |tracker = https://github.com/dthies/moodle-mod_plenum/issues |maintainer = Daniel Thies |float = right }} == Introduction == The Plenary meeting activity module organizes online and in person meetings following traditional rules of parliamentary procedure. It may be used as a tool to teach skills to conduct a meeting or to structure and administer facul...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Activity&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=mod_plenum&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-mod_plenum/issues&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The Plenary meeting activity module organizes online and in person meetings following traditional rules of parliamentary procedure. It may be used as a tool to teach skills to conduct a meeting or to structure and administer faculty, staff, student or other organizational meetings.&lt;br /&gt;
&lt;br /&gt;
Users are granted the privileges to speak, make motions, vote or chair meetings through Moodle capabilities and roles. The activity maintains a record of motions to provide meeting minutes. User actions are logged in Moodle log system.&lt;br /&gt;
&lt;br /&gt;
The activity can be used with an in person event or as an online event. It has a integration with Deft response block to allow audio and video to be shared based on whether the user is recognized to speak in the activity. Other web conference or media servers also can be used as long as users can be managed by them manually. A minimal integration is provided for Jitsi meet.&lt;br /&gt;
&lt;br /&gt;
===Installing via uploaded ZIP file===&lt;br /&gt;
Log in to your Moodle site as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
Upload the ZIP file with the plugin code and ZIP file for block Deft response. You should only be prompted to add extra details if your plugin type is not automatically detected.&lt;br /&gt;
Check the plugin validation report and finish the installation.&lt;br /&gt;
Installing manually&lt;br /&gt;
The plugin can be also installed by putting the contents of this directory to&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/mod/plenum&lt;br /&gt;
&lt;br /&gt;
and place code for block Deft response in&lt;br /&gt;
&lt;br /&gt;
{your/moodle/dirroot}/blocks/deft&lt;br /&gt;
&lt;br /&gt;
Afterwards, log in to your Moodle site as an admin and 1. go to Site administration &amp;gt; Notifications to complete the installation. 2. Adjust subplugin settings to accommodate variations in parliamentary procedure. 3. Install Block deft response or other conferencing integration dependency for online meeting support.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Popup_activities_course_format&amp;diff=146082</id>
		<title>Popup activities course format</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Popup_activities_course_format&amp;diff=146082"/>
		<updated>2023-05-04T23:51:30Z</updated>

		<summary type="html">&lt;p&gt;Dthies: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Course formats&lt;br /&gt;
|entry = https://moodle.org/plugins/format_popups&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-format_popups/issues&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=420525&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
The Pop up activities course format displays resources and simple activities embedded in modals instead of redirecting from the course page. Otherwise it behaves as the [[ Course formats#Topics_format | Topics format]].&lt;br /&gt;
&lt;br /&gt;
If you are not using heavy server side assessment, but mostly resources and client side activities (SCORM, H5P), this format may help provide more interactive courses by opening the activities in popup modals instead of separate web pages. When students finish an activity or resource, they return to the course page by closing the modal without waiting for the course page to load again. The course page updates activity completion and availability when the modal is closed. &lt;br /&gt;
&lt;br /&gt;
This plugin uses javascript to add AJAX functionality to the standard topics format. Otherwise the format is the same as the [[ Course formats#Topics_format | Topics format]]. Currently [[Book]], [[Choice]], [https://moodle.org/plugins/mod_customcert Custom certificate ], [https://moodle.org/plugins/mod_etherpadlite Etherpad lite], [[File resource]], [[Folder]], [[H5P activity]], [[Page]], [https://moodle.org/plugins/mod_poster Poster], [[SCORM]], [[URL]], and [[VideoTime|Videotime]] activities are supported and can be displayed in modals. Other activities will open normally.&lt;br /&gt;
&lt;br /&gt;
Developers should be able to add similar functionality to other formats by copying the AMD call in format.php and adding this format as a dependency.&lt;br /&gt;
== Capability ==&lt;br /&gt;
Users will only see the popups for the supported activities if they have the capability &#039;format/popups:view&#039; in the modules context. By default students have this capability. It can be given to other roles or removed at course or activity level.&lt;br /&gt;
==Configuration==&lt;br /&gt;
When editing course settings select &#039;&#039;Popup activities&#039;&#039; under Course format. Other options are the same as Topics format. Teachers by default will not see popups, but students will. This can be changed by editing the role and changing permissions for capability format/popups:view.&lt;br /&gt;
&lt;br /&gt;
There are some site administration settings available to change navigation. Navigation links can added to the previous and next activities may be added to the bottom of the popups. In Moodle 4.0+ administrators can choose whether the course index will be available in this format or not.&lt;br /&gt;
==Demo Course==&lt;br /&gt;
A demonstration course is available on the developer&#039;s site https://openlearner.org/popups.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Deft&amp;diff=146059</id>
		<title>Deft</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Deft&amp;diff=146059"/>
		<updated>2023-05-01T23:45:45Z</updated>

		<summary type="html">&lt;p&gt;Dthies: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Block&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=block_deft&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-block_deft/issues&lt;br /&gt;
|discussion = [https://moodle.org/mod/forum/discuss.php?d=436763 Deft response block]&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]], [[Stefan Scholz]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The &#039;&#039;Deft response&#039;&#039; block allows a Manager or Editing teacher to create multiple tasks consisting of short texts, discussions, polls, audio conferences and control remotely which ones are displayed and how students may interact with them.&lt;br /&gt;
There is a external service that is available to push notifications to clients to update content. This can be configured easily from the plugin and is free for limited usage. Larger sites may need a service agreement in the future. More information and demos are available at [https://deftly.us Deftly.us].&lt;br /&gt;
== Managing tasks ==&lt;br /&gt;
The block can be added the usual way to a block or course by a user with the Add instance capability. If the user has block/deft:edit or block/deft:manage capability on the block, a Manage button will appear in the block. Clicking the button opens a Manage Tasks dashboard for the block instance. Teachers can make the tasks visible and adjust other parameters on the dashboard and changes will by visible in learners&#039; browsers.&lt;br /&gt;
=== Defining Tasks ===&lt;br /&gt;
If a user has block/deft:edit capability, the dashboard should also have an &#039;&#039;Add text&#039;&#039;, &#039;&#039;Add comments&#039;&#039;, &#039;&#039;Add choice&#039;&#039;, and &#039;&#039;Add venue&#039;&#039; button. Clicking one of the buttons opens a modal form to define a new task. Tasks should be named in a way that helps distinguish them from each other on the dashboard. When the form is saved a task card will appear on the dashboard, but the task will not be visible yet in the block.&lt;br /&gt;
==== Choice ====&lt;br /&gt;
[[File:edit choice.png|thumb|Editing Deft Choice on dashboard]]&lt;br /&gt;
The choice task allows teachers to poll a class. The editing form defines the a question or prompt and short response that will be available for the students to choose.&lt;br /&gt;
==== Text ====&lt;br /&gt;
The text tasks contains simple text that can be later be displayed in the block individually. The text area can contain multiple lines and simple html formatting, urls that may display as links, emoticons, but no media tags.&lt;br /&gt;
==== Comments ====&lt;br /&gt;
The Comments task allow student to respond in the block and interact with each other. With the active updates, students can see comments in real time. This allows the block to be used for small discussions or chats. More than one Comments can be added to handle separate or group discussions. The individual task can be shown or hidden to start or moderate the discussions.&lt;br /&gt;
The order of the tasks can be arranged. All task are initially hidden from view in the block.&lt;br /&gt;
==== Venue ====&lt;br /&gt;
[[File:venue.png|thumb|Users in Venue]]&lt;br /&gt;
The Venue task allows learners to converse with each other in a small audio chat format. Each venue is a separate place that a group of students can meet. When the teacher makes the task visible, a button is displayed on the block. When users click the button, they enter the venue and are connected with any other users already present using a peer-to-peer WebRTC audio connection.&lt;br /&gt;
&lt;br /&gt;
A venue can also be configured to use a bridged connection. Audio is connected through a central server to allow more participants and provide better quality. A teacher or others may also be allowed to stream video in the venue. An appropriate service agreement may be required to use the bridge server.&lt;br /&gt;
=== Deploying tasks ===&lt;br /&gt;
[[File:task dashboard.png|thumb|Manage tasks dashboard|alt=]]&lt;br /&gt;
A non-editing teacher, teacher, manager or any role with block/deft:manage capability will see a Manage button on the Deft response block. Clicking the button will open the manage task dashboard and change display options for the tasks. The user will not be able to create, edit or move task without the block/deft:edit capability.&lt;br /&gt;
Display options can be changed with a form that appears on the task card. Changes will be visible only after they are submitted. &lt;br /&gt;
== Installation and initial setup ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
There are several options how to install the deft response block:&lt;br /&gt;
==== Option 1: Install from Moodle.org ====&lt;br /&gt;
* Login as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins. (If you can&#039;t find this location, then plugin installation is prevented on your site.)&lt;br /&gt;
* Click the button &#039;Install plugins from Moodle plugins directory&#039;.&lt;br /&gt;
* Search for &amp;quot;Deft response&amp;quot;, click the Install button then click Continue.&lt;br /&gt;
* Confirm the installation request&lt;br /&gt;
* Check the plugin validation report&lt;br /&gt;
==== Option 2: Install from zip package ====&lt;br /&gt;
* Download Deft from https://moodle.org/plugins/block_deft or https://github.com/dthies/moodle-block_deft.&lt;br /&gt;
* Login to your Moodle site as an admin and go to Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
* Upload the ZIP file. You should only be prompted to add extra details (in the Show more section) if the plugin is not automatically detected.&lt;br /&gt;
* If your target directory is not writeable, you will see a warning message.&lt;br /&gt;
* Check the plugin validation report&lt;br /&gt;
==== Option 3: Install manually on server ====&lt;br /&gt;
* Download Deft from https://moodle.org/plugins/block_deft or https://github.com/dthies/moodle-block_deft.&lt;br /&gt;
* Upload or copy it to your Moodle server.&lt;br /&gt;
* Unzip it in the `/blocks` directory.&lt;br /&gt;
* In your Moodle site (as admin) go to Settings &amp;gt; Site administration &amp;gt; Notifications (you should, for most plugin types, get a message saying the plugin is installed).&lt;br /&gt;
For more detailed info, visit &amp;lt;nowiki&amp;gt;https://docs.moodle.org/400/en/Installing_plugins&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Initial setup ===&lt;br /&gt;
&amp;lt;code&amp;gt;All features of the Deft Response block will now work, but they won&#039;t be instant i.e. the page won&#039;t auto-update until the registration has been completed.&amp;lt;/code&amp;gt;&lt;br /&gt;
==== Automatic registration ====&lt;br /&gt;
* [[File:Deft activaition.png|thumb|Service Activation]]After the installation, please go to Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Blocks &amp;gt; Deft response&lt;br /&gt;
* On this page, tick &amp;quot;Enable updating&amp;quot; checkbox and save and a activation button should appear.&lt;br /&gt;
* Press the &amp;quot;Activation&amp;quot; button. This should create automatically a preconfigured external tool in Activities -&amp;gt; External tool -&amp;gt; Register tools to deftly.&lt;br /&gt;
* A table showing usage will then be shown in the block settings instead of the button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You should now be able to add then block to a course or module and when tasks are changed they will be updated in all browsers where they are displayed.&lt;br /&gt;
&lt;br /&gt;
If that&#039;s not the case (i.e. tasks don&#039;t update instantly), automatic registration has probably not worked correctly and registration needs to be completed manually (see below).&lt;br /&gt;
&lt;br /&gt;
==== Manual registration ====&lt;br /&gt;
If automatic registration has failed, please sign up (free) for the deft service agreement on this page: https://bdecent.de/product/deft-service-agreement/&lt;br /&gt;
&lt;br /&gt;
We will contact you (via email) and provide you with all the information that you need to complete the manual registration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[es:Ágil]]&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Deft&amp;diff=146058</id>
		<title>Deft</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Deft&amp;diff=146058"/>
		<updated>2023-05-01T23:43:41Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Automatic registration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Block&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=block_deft&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-block_deft/issues&lt;br /&gt;
|discussion = [https://moodle.org/mod/forum/discuss.php?d=436763 Deft response block]&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]], [[Stefan Scholz]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The &#039;&#039;Deft response&#039;&#039; block allows a Manager or Editing teacher to create multiple tasks consisting of short texts, discussions, polls, audio conferences and control remotely which ones are displayed and how students may interact with them.&lt;br /&gt;
There is a external service that is available to push notifications to clients to update content. This can be configured easily from the plugin and is free for limited usage. Larger sites may need a service agreement in the future. More information and demos are available at [https://deftly.us Deftly.us].&lt;br /&gt;
== Managing tasks ==&lt;br /&gt;
The block can be added the usual way to a block or course by a user with the Add instance capability. If the user has block/deft:edit or block/deft:manage capability on the block, a Manage button will appear in the block. Clicking the button opens a Manage Tasks dashboard for the block instance. Teachers can make the tasks visible and adjust other parameters on the dashboard and changes will by visible in learners&#039; browsers.&lt;br /&gt;
=== Defining Tasks ===&lt;br /&gt;
If a user has block/deft:edit capability, the dashboard should also have an &#039;&#039;Add text&#039;&#039;, &#039;&#039;Add comments&#039;&#039;, &#039;&#039;Add choice&#039;&#039;, and &#039;&#039;Add venue&#039;&#039; button. Clicking one of the buttons opens a modal form to define a new task. Tasks should be named in a way that helps distinguish them from each other on the dashboard. When the form is saved a task card will appear on the dashboard, but the task will not be visible yet in the block.&lt;br /&gt;
==== Choice ====&lt;br /&gt;
[[File:edit choice.png|thumb|Editing Deft Choice on dashboard]]&lt;br /&gt;
The choice task allows teachers to poll a class. The editing form defines the a question or prompt and short response that will be available for the students to choose.&lt;br /&gt;
==== Text ====&lt;br /&gt;
The text tasks contains simple text that can be later be displayed in the block individually. The text area can contain multiple lines and simple html formatting, urls that may display as links, emoticons, but no media tags.&lt;br /&gt;
==== Comments ====&lt;br /&gt;
The Comments task allow student to respond in the block and interact with each other. With the active updates, students can see comments in real time. This allows the block to be used for small discussions or chats. More than one Comments can be added to handle separate or group discussions. The individual task can be shown or hidden to start or moderate the discussions.&lt;br /&gt;
The order of the tasks can be arranged. All task are initially hidden from view in the block.&lt;br /&gt;
==== Venue ====&lt;br /&gt;
[[File:venue.png|thumb|Users in Venue]]&lt;br /&gt;
The Venue task allows learners to converse with each other in a small audio chat format. Each venue is a separate place that a group of students can meet. When the teacher makes the task visible, a button is displayed on the block. When users click the button, they enter the venue and are connected with any other users already present using a peer-to-peer WebRTC audio connection.&lt;br /&gt;
&lt;br /&gt;
A venue can also be configured to use a bridged connection. Audio is connected through a central server to allow more participants and provide better quality. A teacher or others may also be allowed to stream video in the venue. An appropriate service agreement may be required to use the bridge server.&lt;br /&gt;
== Deploying tasks ==&lt;br /&gt;
[[File:task dashboard.png|thumb|Manage tasks dashboard|alt=]]&lt;br /&gt;
A non-editing teacher, teacher, manager or any role with block/deft:manage capability will see a Manage button on the Deft response block. Clicking the button will open the manage task dashboard and change display options for the tasks. The user will not be able to create, edit or move task without the block/deft:edit capability.&lt;br /&gt;
Display options can be changed with a form that appears on the task card. Changes will be visible only after they are submitted. &lt;br /&gt;
== Installation and initial setup ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
There are several options how to install the deft response block:&lt;br /&gt;
==== Option 1: Install from Moodle.org (recommended) ====&lt;br /&gt;
* Login as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins. (If you can&#039;t find this location, then plugin installation is prevented on your site.)&lt;br /&gt;
* Click the button &#039;Install plugins from Moodle plugins directory&#039;.&lt;br /&gt;
* Search for &amp;quot;Deft response&amp;quot;, click the Install button then click Continue.&lt;br /&gt;
* Confirm the installation request&lt;br /&gt;
* Check the plugin validation report&lt;br /&gt;
==== Option 2: Install from zip package ====&lt;br /&gt;
* Download Deft from https://moodle.org/plugins/block_deft or https://github.com/dthies/moodle-block_deft.&lt;br /&gt;
* Login to your Moodle site as an admin and go to Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
* Upload the ZIP file. You should only be prompted to add extra details (in the Show more section) if the plugin is not automatically detected.&lt;br /&gt;
* If your target directory is not writeable, you will see a warning message.&lt;br /&gt;
* Check the plugin validation report&lt;br /&gt;
==== Option 3: Install manually on server ====&lt;br /&gt;
* Download Deft from https://moodle.org/plugins/block_deft or https://github.com/dthies/moodle-block_deft.&lt;br /&gt;
* Upload or copy it to your Moodle server.&lt;br /&gt;
* Unzip it in the `/blocks` directory.&lt;br /&gt;
* In your Moodle site (as admin) go to Settings &amp;gt; Site administration &amp;gt; Notifications (you should, for most plugin types, get a message saying the plugin is installed).&lt;br /&gt;
For more detailed info, visit &amp;lt;nowiki&amp;gt;https://docs.moodle.org/400/en/Installing_plugins&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Initial setup ===&lt;br /&gt;
&amp;lt;code&amp;gt;All features of the Deft Response block will now work, but they won&#039;t be instant i.e. the page won&#039;t auto-update until the registration has been completed.&amp;lt;/code&amp;gt;&lt;br /&gt;
==== Automatic registration ====&lt;br /&gt;
* [[File:Deft activaition.png|thumb|Service Activation]]After the installation, please go to Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Blocks &amp;gt; Deft response&lt;br /&gt;
* On this page, tick &amp;quot;Enable updating&amp;quot; checkbox and save and a activation button should appear.&lt;br /&gt;
* Press the &amp;quot;Activation&amp;quot; button. This should create automatically a preconfigured external tool in Activities -&amp;gt; External tool -&amp;gt; Register tools to deftly.&lt;br /&gt;
* A table showing usage will then be shown in the block settings instead of the button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You should now be able to add then block to a course or module and when tasks are changed they will be updated in all browsers where they are displayed.&lt;br /&gt;
&lt;br /&gt;
If that&#039;s not the case (i.e. tasks don&#039;t update instantly), automatic registration has probably not worked correctly and registration needs to be completed manually (see below).&lt;br /&gt;
&lt;br /&gt;
==== Manual registration ====&lt;br /&gt;
If automatic registration has failed, please sign up (free) for the deft service agreement on this page: https://bdecent.de/product/deft-service-agreement/&lt;br /&gt;
&lt;br /&gt;
We will contact you (via email) and provide you with all the information that you need to complete the manual registration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[es:Ágil]]&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Video&amp;diff=146048</id>
		<title>Video</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Video&amp;diff=146048"/>
		<updated>2023-04-30T17:56:51Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* See also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Working with media}}&lt;br /&gt;
&#039;&#039;&#039;Video&#039;&#039;&#039; is a very powerful tool to use in a Moodle course. Teachers and students can use video actively, by recording short messages directly into the Atto editor. Teachers can also display video so students, for example, catch up on lectures they missed, learn from a &amp;quot;how-to&amp;quot; screencast, or improve their language skills by watching native speakers interact.&lt;br /&gt;
==Recording short video messages==&lt;br /&gt;
 [[File:recordrtcatto.png]]&lt;br /&gt;
Moodle&#039;s [[Atto editor]] allows teachers and students to record short video messages by clicking the relevant icon.( If you don&#039;t see this setting in the Atto editor, ask your administrator to check the [[RecordRTC]] settings.) This feature is also available for the [[TinyMCE editor]].&lt;br /&gt;
&lt;br /&gt;
Example uses are:&lt;br /&gt;
* Introductions in Forum posts&lt;br /&gt;
*Spoken assignments instead of typed&lt;br /&gt;
*Courses where teachers and students interact by signing instead of speaking or typing.&lt;br /&gt;
==Where to host the videos==&lt;br /&gt;
If you upload your videos to your Moodle site, storing them on your own server, then you retain ultimate control. If you are worried about multiple copies of the same video taking up lots of space, then that is not a problem; the Moodle file system is clever enough to only store a single copy of a file, no matter how many times you upload it to your server.&lt;br /&gt;
&lt;br /&gt;
When server space or upload limits are restricted, or if you are seeking some video player features not available within Moodle, it is convenient to upload videos to an online site like [https://api.video/ api.video], [http://www.youtube.com YouTube] or [http://vimeo.com Vimeo]. They can easily be embedded inside Moodle from such sites and privacy can still be maintained if you choose their private video sharing option.&lt;br /&gt;
==Ways of displaying video==&lt;br /&gt;
===Linking to a video online elsewhere===&lt;br /&gt;
*If your video is hosted elsewhere online (such as YouTube, Vimeo or api.video) you can simply link to the relevant page by choosing [[URL]] from &#039;Add an activity or resource&#039; and pasting in the relevant link.&lt;br /&gt;
*Note that, in an establishment where certain video sharing sites might be banned, your students might not be able to access your video through Moodle.&lt;br /&gt;
===Uploading a video===&lt;br /&gt;
*If your browser allows resources to be dragged and dropped, then you can turn on the editing and drag the video directly onto the course page.&lt;br /&gt;
*A box will then appear for you to decide whether you want the video embedded in a label, or added as a clickable file resource.&lt;br /&gt;
*Alternatively, you can upload the video by turning the editing on and choosing &#039;&#039;Add an activity or resource &amp;gt; [[File]]&#039;&#039;&lt;br /&gt;
===Embedding a video in its own player===&lt;br /&gt;
Moodle uses [[VideoJS player]] as its default player as it is responsive and displays video well across devices and browsers. With the [[Multimedia plugins filter]] enabled, videos may be embedded as follows:&lt;br /&gt;
====Using the Moodle media icon====&lt;br /&gt;
&#039;&#039;(Note that these instructions are for the [[Atto editor]])&#039;&#039;&lt;br /&gt;
*With your editing turned on, click into the Atto editor text box where you wish to embed your video. &lt;br /&gt;
*Click the Moodle media icon as in the following screenshot:&lt;br /&gt;
[[File:AddMediaAtto.png]]&lt;br /&gt;
*If your video is online, paste its URL into the Source URL box.&lt;br /&gt;
*If your video is one you want to upload, click the Video tab.&lt;br /&gt;
[[File:DocsVideoInsertMedia.png]]&lt;br /&gt;
*Click the Browse repositories button to locate and upload your video from the repository where it is stored. (What you see depends on what the admin has enabled.) If you have it in more than one file type (such as .mov and .mp4) then you can upload an alternative video by clicking &#039;Add alternative source&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Display options&#039;&#039;&#039; allows you to specify a height and width for the video&lt;br /&gt;
*&#039;&#039;&#039;Advanced settings&#039;&#039;&#039; allows you to decide how the video will play&lt;br /&gt;
*&#039;&#039;&#039;Subtitles and captions&#039;&#039;&#039; allows you to add subtitle files (VTT) in different languages and/or caption files, with descriptions, chapters, and metadata. Subtitles, captions, chapters, and descriptions can be added to videos and audios using the [https://w3c.github.io/webvtt/ WebVTT file format]. These files can be created using caption making software or just a plain text editor. If the video is on YouTube, subtitles can be generated automatically then corrected. Software such as Camtasia enables subtitles to be easily added. &#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;The files must be uploaded to Moodle; they will not display if they are linked from elsewhere.&#039;&#039;&lt;br /&gt;
*Click the Insert media button when you are ready.&lt;br /&gt;
*Your video will appear as a blue link until you save the changes.&lt;br /&gt;
[[File:Videoplayback.png]]&lt;br /&gt;
&lt;br /&gt;
Note the playback rate (speed) of the video can be changed.&lt;br /&gt;
====Using a hyperlink====&lt;br /&gt;
&#039;&#039;(Note: this method has no advantage over using the media icon.)&#039;&#039;&lt;br /&gt;
*With your editing turned on, click into the Atto editor where you wish to embed your video.&lt;br /&gt;
*Type some blank spaces (or some text) and select them.&lt;br /&gt;
*Click the hyperlink icon. (The icon will only be clickable if you have selected text or spaces.)&lt;br /&gt;
*Click &#039;Browse repositories&#039;&lt;br /&gt;
*This takes you to the file picker. Follow the instructions for uploading/selecting your video as for using the Moodle media icon.&lt;br /&gt;
*When your video is chosen, it will appear in the link URL box as below. Click &#039;&#039;Insert:&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;Don&#039;t panic!&#039;&#039;&#039;&#039;&#039; You will now only get a blue line (if you selected blank spaces) or the actual text underlined in the Atto editor:&lt;br /&gt;
*When you click &#039;&#039;save changes&#039;&#039; to return to the main course page, your video will display.&lt;br /&gt;
====Using embed code to display external videos====&lt;br /&gt;
*Go to your chosen video sharing site and find the embed code of the video you wish to display. Copy this code.&lt;br /&gt;
*With your editing turned on, click into the Atto editor where you wish to embed your video.&lt;br /&gt;
*Click the HTML code icon as in the following screenshot:&lt;br /&gt;
[[File:hyperlinkicon.png]]&lt;br /&gt;
*Paste your embed code into the box:&lt;br /&gt;
*Save your changes&lt;br /&gt;
*Your video will display embedded in a player. YouTube videos by default play via the [[VideoJS player]].&lt;br /&gt;
[[File:VideoJSOfficialMusicVideo.png]]&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Media FAQ]]&lt;br /&gt;
* [[Multimedia plugins filter]]&lt;br /&gt;
* [https://moodle.org/plugins/mod_jitsi Jitsi] - This module allows creating jitsi-meet videoconference sessions&lt;br /&gt;
* [https://moodle.org/plugins/mod_bigbluebuttonbn Big Blue Button] - Integrate BigBlueButton within Moodle - including record and playback of sessions&lt;br /&gt;
* [[Deft response]] block - Allows teacher streaming video to learners as pat of other activities&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Forum discussions:&lt;br /&gt;
*[http://moodle.org/mod/forum/discuss.php?d=143478 Best video format]&lt;br /&gt;
*[https://moodle.org/mod/forum/discuss.php?d=344662 download h5p interactive video in moodle]&lt;br /&gt;
*[https://moodle.org/mod/forum/discuss.php?d=386059#p1556113 Workshop Module enhances American Sign Language classroom with Video Recordings]&lt;br /&gt;
[[Category:Language teaching]]&lt;br /&gt;
[[de:Video]]&lt;br /&gt;
[[es:Video]]&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Deft_response&amp;diff=146047</id>
		<title>Deft response</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Deft_response&amp;diff=146047"/>
		<updated>2023-04-30T17:53:48Z</updated>

		<summary type="html">&lt;p&gt;Dthies: Redirected page to Deft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Deft]]&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Deft&amp;diff=146046</id>
		<title>Deft</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Deft&amp;diff=146046"/>
		<updated>2023-04-30T00:09:23Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Block&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=block_deft&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-block_deft/issues&lt;br /&gt;
|discussion = [https://moodle.org/mod/forum/discuss.php?d=436763 Deft response block]&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]], [[Stefan Scholz]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The &#039;&#039;Deft response&#039;&#039; block allows a Manager or Editing teacher to create multiple tasks consisting of short texts, discussions, polls, audio conferences and control remotely which ones are displayed and how students may interact with them.&lt;br /&gt;
There is a external service that is available to push notifications to clients to update content. This can be configured easily from the plugin and is free for limited usage. Larger sites may need a service agreement in the future. More information and demos are available at [https://deftly.us Deftly.us].&lt;br /&gt;
== Managing tasks ==&lt;br /&gt;
The block can be added the usual way to a block or course by a user with the Add instance capability. If the user has block/deft:edit or block/deft:manage capability on the block, a Manage button will appear in the block. Clicking the button opens a Manage Tasks dashboard for the block instance. Teachers can make the tasks visible and adjust other parameters on the dashboard and changes will by visible in learners&#039; browsers.&lt;br /&gt;
=== Defining Tasks ===&lt;br /&gt;
If a user has block/deft:edit capability, the dashboard should also have an &#039;&#039;Add text&#039;&#039;, &#039;&#039;Add comments&#039;&#039;, &#039;&#039;Add choice&#039;&#039;, and &#039;&#039;Add venue&#039;&#039; button. Clicking one of the buttons opens a modal form to define a new task. Tasks should be named in a way that helps distinguish them from each other on the dashboard. When the form is saved a task card will appear on the dashboard, but the task will not be visible yet in the block.&lt;br /&gt;
==== Choice ====&lt;br /&gt;
[[File:edit choice.png|thumb|Editing Deft Choice on dashboard]]&lt;br /&gt;
The choice task allows teachers to poll a class. The editing form defines the a question or prompt and short response that will be available for the students to choose.&lt;br /&gt;
==== Text ====&lt;br /&gt;
The text tasks contains simple text that can be later be displayed in the block individually. The text area can contain multiple lines and simple html formatting, urls that may display as links, emoticons, but no media tags.&lt;br /&gt;
==== Comments ====&lt;br /&gt;
The Comments task allow student to respond in the block and interact with each other. With the active updates, students can see comments in real time. This allows the block to be used for small discussions or chats. More than one Comments can be added to handle separate or group discussions. The individual task can be shown or hidden to start or moderate the discussions.&lt;br /&gt;
The order of the tasks can be arranged. All task are initially hidden from view in the block.&lt;br /&gt;
==== Venue ====&lt;br /&gt;
[[File:venue.png|thumb|Users in Venue]]&lt;br /&gt;
The Venue task allows learners to converse with each other in a small audio chat format. Each venue is a separate place that a group of students can meet. When the teacher makes the task visible, a button is displayed on the block. When users click the button, they enter the venue and are connected with any other users already present using a peer-to-peer WebRTC audio connection.&lt;br /&gt;
&lt;br /&gt;
A venue can also be configured to use a bridged connection. Audio is connected through a central server to allow more participants and provide better quality. A teacher or others may also be allowed to stream video in the venue. An appropriate service agreement may be required to use the bridge server.&lt;br /&gt;
== Deploying tasks ==&lt;br /&gt;
[[File:task dashboard.png|thumb|Manage tasks dashboard|alt=]]&lt;br /&gt;
A non-editing teacher, teacher, manager or any role with block/deft:manage capability will see a Manage button on the Deft response block. Clicking the button will open the manage task dashboard and change display options for the tasks. The user will not be able to create, edit or move task without the block/deft:edit capability.&lt;br /&gt;
Display options can be changed with a form that appears on the task card. Changes will be visible only after they are submitted. &lt;br /&gt;
== Installation and initial setup ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
There are several options how to install the deft response block:&lt;br /&gt;
==== Option 1: Install from Moodle.org (recommended) ====&lt;br /&gt;
* Login as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins. (If you can&#039;t find this location, then plugin installation is prevented on your site.)&lt;br /&gt;
* Click the button &#039;Install plugins from Moodle plugins directory&#039;.&lt;br /&gt;
* Search for &amp;quot;Deft response&amp;quot;, click the Install button then click Continue.&lt;br /&gt;
* Confirm the installation request&lt;br /&gt;
* Check the plugin validation report&lt;br /&gt;
==== Option 2: Install from zip package ====&lt;br /&gt;
* Download Deft from https://moodle.org/plugins/block_deft or https://github.com/dthies/moodle-block_deft.&lt;br /&gt;
* Login to your Moodle site as an admin and go to Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
* Upload the ZIP file. You should only be prompted to add extra details (in the Show more section) if the plugin is not automatically detected.&lt;br /&gt;
* If your target directory is not writeable, you will see a warning message.&lt;br /&gt;
* Check the plugin validation report&lt;br /&gt;
==== Option 3: Install manually on server ====&lt;br /&gt;
* Download Deft from https://moodle.org/plugins/block_deft or https://github.com/dthies/moodle-block_deft.&lt;br /&gt;
* Upload or copy it to your Moodle server.&lt;br /&gt;
* Unzip it in the `/blocks` directory.&lt;br /&gt;
* In your Moodle site (as admin) go to Settings &amp;gt; Site administration &amp;gt; Notifications (you should, for most plugin types, get a message saying the plugin is installed).&lt;br /&gt;
For more detailed info, visit &amp;lt;nowiki&amp;gt;https://docs.moodle.org/400/en/Installing_plugins&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Initial setup ===&lt;br /&gt;
&amp;lt;code&amp;gt;All features of the Deft Response block will now work, but they won&#039;t be instant i.e. the page won&#039;t auto-update until the registration has been completed.&amp;lt;/code&amp;gt;&lt;br /&gt;
==== Automatic registration ====&lt;br /&gt;
* [[File:Deft activaition.png|thumb|Service Activation]]After the installation, please go to Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Blocks &amp;gt; Deft response&lt;br /&gt;
* On this page, tick &amp;quot;Enable updating&amp;quot; checkbox and save and a activation button should appear.&lt;br /&gt;
* Press the &amp;quot;Activation&amp;quot; button. This should create automatically a preconfigured external tool in Activities -&amp;gt; External tool -&amp;gt; Register tools to deftly.&lt;br /&gt;
* A table showing usage will then be shown in the block settings instead of the button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You should now be able to add then block to a course or module and when tasks are changed they will be updated in all browsers where they are displayed.&lt;br /&gt;
&lt;br /&gt;
If that&#039;s not the case (i.e. tasks don&#039;t update instantly), automatic registration probably has probably not worked correctly and registration needs to be completed manually (see below).&lt;br /&gt;
==== Manual registration ====&lt;br /&gt;
If automatic registration has failed, please sign up (free) for the deft service agreement on this page: https://bdecent.de/product/deft-service-agreement/&lt;br /&gt;
&lt;br /&gt;
We will contact you (via email) and provide you with all the information that you need to complete the manual registration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[es:Ágil]]&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Deft&amp;diff=146045</id>
		<title>Deft</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Deft&amp;diff=146045"/>
		<updated>2023-04-30T00:04:47Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Block&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=block_deft&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-block_deft/issues&lt;br /&gt;
|discussion = [https://moodle.org/mod/forum/discuss.php?d=436763 Deft response block]&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]], [[Stefan Scholz]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The &#039;&#039;Deft response&#039;&#039; block allows a Manager or Editing teacher to create multiple tasks consisting of short texts, discussions, polls, audio conferences and control remotely which ones are displayed and how students may interact with them.&lt;br /&gt;
There is a external service that is available to push notifications to clients to update content. This can be usually be configured easily from the plugin and is free for limited usage. Larger sites may need a service agreement in the future. More information and demos are available at [https://deftly.us Deftly.us].&lt;br /&gt;
== Managing tasks ==&lt;br /&gt;
The block can be added the usual way to a block or course by a user with the Add instance capability. If the user has block/deft:edit or block/deft:manage capability on the block, a Manage button will appear in the block. Clicking the button opens a Manage Tasks dashboard for the block instance.&lt;br /&gt;
=== Defining Tasks ===&lt;br /&gt;
If a user has block/deft:edit capability, the dashboard should also have an &#039;&#039;Add text&#039;&#039;, &#039;&#039;Add comments&#039;&#039;, &#039;&#039;Add choice&#039;&#039;, and &#039;&#039;Add venue&#039;&#039; button. Clicking one of the buttons opens a modal form to define a new task. Tasks should be named in a way that helps distinguish them from each other on the dashboard. When the form is saved a task card will appear on the dashboard, but the task will not be visible yet in the block.&lt;br /&gt;
==== Choice ====&lt;br /&gt;
[[File:edit choice.png|thumb|Editing Deft Choice on dashboard]]&lt;br /&gt;
The choice task allows teachers to poll a class. The editing form defines the a question or prompt and short response that will be available for the students to choose.&lt;br /&gt;
==== Text ====&lt;br /&gt;
The text tasks contains simple text that can be later be displayed in the block individually. The text area can contain multiple lines and simple html formatting, urls that may display as links, emoticons, but no media tags.&lt;br /&gt;
==== Comments ====&lt;br /&gt;
The Comments task allow student to respond in the block and interact with each other. With the active updates, students can see comments in real time. This allows the block to be used for small discussions or chats. More than one Comments can be added to handle separate or group discussions. The individual task can be shown or hidden to start or moderate the discussions.&lt;br /&gt;
The order of the tasks can be arranged. All task are initially hidden from view in the block.&lt;br /&gt;
==== Venue ====&lt;br /&gt;
[[File:venue.png|thumb|Users in Venue]]&lt;br /&gt;
The Venue task allows learners to converse with each other in a small audio chat format. Each venue is a separate place that a group of students can meet. When the teacher makes the task visible, a button is displayed on the block. When users click the button, they enter the venue and are connected with any other users already present using a peer-to-peer WebRTC audio connection.&lt;br /&gt;
&lt;br /&gt;
A venue can also be configured to use a bridged connection. Audio is connected through a central server to allow more participants and provide better quality. A teacher or others may also be allowed to stream video in the venue. An appropriate service agreement may be required to use the bridge server.&lt;br /&gt;
== Deploying tasks ==&lt;br /&gt;
[[File:task dashboard.png|thumb|Manage tasks dashboard|alt=]]&lt;br /&gt;
A non-editing teacher, teacher, manager or any role with block/deft:manage capability will see a Manage button on the Deft response block. Clicking the button will open the manage task dashboard and change display options for the tasks. The user will not be able to create, edit or move task without the block/deft:edit capability.&lt;br /&gt;
Display options can be changed with a form that appears on the task card. Changes will be visible only after they are submitted. &lt;br /&gt;
== Installation and initial setup ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
There are several options how to install the deft response block:&lt;br /&gt;
==== Option 1: Install from Moodle.org (recommended) ====&lt;br /&gt;
* Login as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins. (If you can&#039;t find this location, then plugin installation is prevented on your site.)&lt;br /&gt;
* Click the button &#039;Install plugins from Moodle plugins directory&#039;.&lt;br /&gt;
* Search for &amp;quot;Deft response&amp;quot;, click the Install button then click Continue.&lt;br /&gt;
* Confirm the installation request&lt;br /&gt;
* Check the plugin validation report&lt;br /&gt;
==== Option 2: Install from zip package ====&lt;br /&gt;
* Download Deft from https://moodle.org/plugins/block_deft or https://github.com/dthies/moodle-block_deft.&lt;br /&gt;
* Login to your Moodle site as an admin and go to Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
* Upload the ZIP file. You should only be prompted to add extra details (in the Show more section) if the plugin is not automatically detected.&lt;br /&gt;
* If your target directory is not writeable, you will see a warning message.&lt;br /&gt;
* Check the plugin validation report&lt;br /&gt;
==== Option 3: Install manually on server ====&lt;br /&gt;
* Download Deft from https://moodle.org/plugins/block_deft or https://github.com/dthies/moodle-block_deft.&lt;br /&gt;
* Upload or copy it to your Moodle server.&lt;br /&gt;
* Unzip it in the `/blocks` directory.&lt;br /&gt;
* In your Moodle site (as admin) go to Settings &amp;gt; Site administration &amp;gt; Notifications (you should, for most plugin types, get a message saying the plugin is installed).&lt;br /&gt;
For more detailed info, visit &amp;lt;nowiki&amp;gt;https://docs.moodle.org/400/en/Installing_plugins&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Initial setup ===&lt;br /&gt;
&amp;lt;code&amp;gt;All features of the Deft Response block will now work, but they won&#039;t be instant i.e. the page won&#039;t auto-update until the registration has been completed.&amp;lt;/code&amp;gt;&lt;br /&gt;
==== Automatic registration ====&lt;br /&gt;
* [[File:Deft activaition.png|thumb|Service Activation]]After the installation, please go to Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Blocks &amp;gt; Deft response&lt;br /&gt;
* On this page, tick &amp;quot;Enable updating&amp;quot; checkbox and save and a activation button should appear.&lt;br /&gt;
* Press the &amp;quot;Activation&amp;quot; button. This should create automatically a preconfigured external tool in Activities -&amp;gt; External tool -&amp;gt; Register tools to deftly.&lt;br /&gt;
* A table showing usage will then be shown in the block settings instead of the button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You should now be able to add then block to a course or module and when tasks are changed they will be updated in all browsers where they are displayed.&lt;br /&gt;
&lt;br /&gt;
If that&#039;s not the case (i.e. tasks don&#039;t update instantly), automatic registration probably has probably not worked correctly and registration needs to be completed manually (see below).&lt;br /&gt;
==== Manual registration ====&lt;br /&gt;
If automatic registration has failed, please sign up (free) for the deft service agreement on this page: https://bdecent.de/product/deft-service-agreement/&lt;br /&gt;
&lt;br /&gt;
We will contact you (via email) and provide you with all the information that you need to complete the manual registration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[es:Ágil]]&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Deft&amp;diff=146044</id>
		<title>Deft</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Deft&amp;diff=146044"/>
		<updated>2023-04-29T23:47:46Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Venue */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Block&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=block_deft&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-block_deft/issues&lt;br /&gt;
|discussion = [https://moodle.org/mod/forum/discuss.php?d=436763 Deft response block]&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]], [[Stefan Scholz]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The &#039;&#039;Deft response&#039;&#039; block allows a Manager or Editing teacher to create multiple tasks consisting of short texts, discussions, polls, audio conferences and control remotely which ones are displayed and how students may interact with them.&lt;br /&gt;
There is a external service that is available to push notifications to clients to update content. This can be usually be configured easily from the plugin and is free for limited usage. Larger sites may need a service agreement in the future. More information and demos are available at [https://deftly.us Deftly.us].&lt;br /&gt;
== Managing tasks ==&lt;br /&gt;
The block can be added the usual way to a block or course by a user with the Add instance capability. If the user has block/deft:edit or block/deft:manage capability on the block, a Manage button will appear in the block. Clicking the button opens a Manage Tasks dashboard for the block instance.&lt;br /&gt;
=== Defining Tasks ===&lt;br /&gt;
If a user has block/deft:edit capability, the dashboard should also have an &#039;&#039;Add text&#039;&#039;, &#039;&#039;Add comments&#039;&#039;, &#039;&#039;Add choice&#039;&#039;, and &#039;&#039;Add venue&#039;&#039; button. Clicking one of the buttons opens a modal form to define a new task. Tasks should be named in a way that helps distinguish them from each other on the dashboard. When the form is saved a task card will appear on the dashboard, but the task will not be visible yet in the block.&lt;br /&gt;
==== Choice ====&lt;br /&gt;
[[File:edit choice.png|thumb|Editing Deft Choice on dashboard]]&lt;br /&gt;
The choice task allows teachers to poll a class. The editing form defines the a question or prompt and short response that will be available for the students to choose.&lt;br /&gt;
==== Text ====&lt;br /&gt;
The text tasks contains simple text that can be later be displayed in the block individually. The text area can contain multiple lines and simple html formatting, urls that may display as links, emoticons, but no media tags.&lt;br /&gt;
==== Comments ====&lt;br /&gt;
The Comments task allow student to respond in the block and interact with each other. With the active updates, students can see comments in real time. This allows the block to be used for small discussions or chats. More than one Comments can be added to handle separate or group discussions. The individual task can be shown or hidden to start or moderate the discussions.&lt;br /&gt;
The order of the tasks can be arranged. All task are initially hidden from view in the block.&lt;br /&gt;
==== Venue ====&lt;br /&gt;
[[File:venue.png|thumb|Users in Venue]]&lt;br /&gt;
The Venue task allows learners to converse with each other in a small audio chat format. Each venue is a separate place that a group of students can meet. When the teacher makes the task visible, a button is displayed on the block. When users click the button, they enter the venue and are connected with any other users already present using a peer-to-peer WebRTC audio connection.&lt;br /&gt;
&lt;br /&gt;
A venue can also be configured to use a bridged connection. Audio is connected through a central server to allow more participants and provide better quality. A teacher or others may also be allowed to stream video in the venue. An appropriate service agreement may be required to use the bridge server.&lt;br /&gt;
== Deploying tasks ==&lt;br /&gt;
[[File:task dashboard.png|thumb|Manage tasks dashboard|alt=]]&lt;br /&gt;
A non-editing teacher, teacher, manager or any role with block/deft:manage capability will see a Manage button on the Deft response block. Clicking the button will open the manage task dashboard and change display options for the tasks. The user will not be able to create, edit or move task without the block/deft:edit capability.&lt;br /&gt;
Display options can be changed with a form that appears on the task card. Changes will be visible only after they are submitted. &lt;br /&gt;
== Installation and initial setup ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
There are several options how to install the deft response block:&lt;br /&gt;
==== Option 1: Install from Moodle.org (recommended) ====&lt;br /&gt;
* Login as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins. (If you can&#039;t find this location, then plugin installation is prevented on your site.)&lt;br /&gt;
* Click the button &#039;Install plugins from Moodle plugins directory&#039;.&lt;br /&gt;
* Search for &amp;quot;Deft response&amp;quot;, click the Install button then click Continue.&lt;br /&gt;
* Confirm the installation request&lt;br /&gt;
* Check the plugin validation report&lt;br /&gt;
==== Option 2: Install from zip package ====&lt;br /&gt;
* Download Deft from https://moodle.org/plugins/block_deft or https://github.com/dthies/moodle-block_deft.&lt;br /&gt;
* Login to your Moodle site as an admin and go to Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
* Upload the ZIP file. You should only be prompted to add extra details (in the Show more section) if the plugin is not automatically detected.&lt;br /&gt;
* If your target directory is not writeable, you will see a warning message.&lt;br /&gt;
* Check the plugin validation report&lt;br /&gt;
===== Option 3: Install manually on server =====&lt;br /&gt;
* Download Deft from https://moodle.org/plugins/block_deft or https://github.com/dthies/moodle-block_deft.&lt;br /&gt;
* Upload or copy it to your Moodle server.&lt;br /&gt;
* Unzip it in the `/blocks` directory.&lt;br /&gt;
* In your Moodle site (as admin) go to Settings &amp;gt; Site administration &amp;gt; Notifications (you should, for most plugin types, get a message saying the plugin is installed).&lt;br /&gt;
For more detailed info, visit &amp;lt;nowiki&amp;gt;https://docs.moodle.org/400/en/Installing_plugins&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Initial setup ===&lt;br /&gt;
&amp;lt;code&amp;gt;All features of the Deft Response block will now work, but they won&#039;t be instant i.e. the page won&#039;t auto-update until the registration has been completed.&amp;lt;/code&amp;gt;&lt;br /&gt;
==== Automatic registration ====&lt;br /&gt;
* [[File:Deft activaition.png|thumb|Service Activation]]After the installation, please go to Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Blocks &amp;gt; Deft response&lt;br /&gt;
* On this page, tick &amp;quot;Enable updating&amp;quot; checkbox and save and a activation button should appear.&lt;br /&gt;
* Press the &amp;quot;Activation&amp;quot; button. This should create automatically a preconfigured external tool in Activities -&amp;gt; External tool -&amp;gt; Register tools to deftly.&lt;br /&gt;
* A table showing usage will then be shown in the block settings instead of the button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You should now be able to add then block to a course or module and when tasks are changed they will be updated in all browsers where they are displayed.&lt;br /&gt;
&lt;br /&gt;
If that&#039;s not the case (i.e. tasks don&#039;t update instantly), automatic registration probably has probably not worked correctly and registration needs to be completed manually (see below).&lt;br /&gt;
==== Manual registration ====&lt;br /&gt;
If automatic registration has failed, please sign up (free) for the deft service agreement on this page: https://bdecent.de/product/deft-service-agreement/&lt;br /&gt;
&lt;br /&gt;
We will contact you (via email) and provide you with all the information that you need to complete the manual registration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[es:Ágil]]&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Deft&amp;diff=145638</id>
		<title>Deft</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Deft&amp;diff=145638"/>
		<updated>2023-03-12T01:22:22Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Venue */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Block&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=block_deft&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-block_deft/issues&lt;br /&gt;
|discussion = [https://moodle.org/mod/forum/discuss.php?d=436763 Deft response block]&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]], [[Stefan Scholz]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The &#039;&#039;Deft response&#039;&#039; block allows a Manager or Editing teacher to create multiple tasks consisting of short texts, discussions, polls, audio conferences and control remotely which ones are displayed and how students may interact with them.&lt;br /&gt;
There is a external service that is available to push notifications to clients to update content. This can be usually be configured easily from the plugin and is free for limited usage. Larger sites may need a service agreement in the future. More information and demos are available at [https://deftly.us Deftly.us].&lt;br /&gt;
== Managing tasks ==&lt;br /&gt;
The block can be added the usual way to a block or course by a user with the Add instance capability. If the user has block/deft:edit or block/deft:manage capability on the block, a Manage button will appear in the block. Clicking the button opens a Manage Tasks dashboard for the block instance.&lt;br /&gt;
=== Defining Tasks ===&lt;br /&gt;
If a user has block/deft:edit capability, the dashboard should also have an &#039;&#039;Add text&#039;&#039;, &#039;&#039;Add comments&#039;&#039;, &#039;&#039;Add choice&#039;&#039;, and &#039;&#039;Add venue&#039;&#039; button. Clicking one of the buttons opens a modal form to define a new task. Tasks should be named in a way that helps distinguish them from each other on the dashboard. When the form is saved a task card will appear on the dashboard, but the task will not be visible yet in the block.&lt;br /&gt;
==== Choice ====&lt;br /&gt;
[[File:edit choice.png|thumb|Editing Deft Choice on dashboard]]&lt;br /&gt;
The choice task allows teachers to poll a class. The editing form defines the a question or prompt and short response that will be available for the students to choose.&lt;br /&gt;
==== Text ====&lt;br /&gt;
The text tasks contains simple text that can be later be displayed in the block individually. The text area can contain multiple lines and simple html formatting, urls that may display as links, emoticons, but no media tags.&lt;br /&gt;
==== Comments ====&lt;br /&gt;
The Comments task allow student to respond in the block and interact with each other. With the active updates, students can see comments in real time. This allows the block to be used for small discussions or chats. More than one Comments can be added to handle separate or group discussions. The individual task can be shown or hidden to start or moderate the discussions.&lt;br /&gt;
The order of the tasks can be arranged. All task are initially hidden from view in the block.&lt;br /&gt;
==== Venue ====&lt;br /&gt;
[[File:venue.png|thumb|Users in Venue]]&lt;br /&gt;
The Venue task allows learners to converse with each other in a small audio chat format. Each venue is a separate place that a group of students can meet. When the teacher makes the task visible, a button is displayed on the block. When users click the button, they enter the venue and are connected with any other users already present using a peer-to-peer WebRTC audio connection.&lt;br /&gt;
== Deploying tasks ==&lt;br /&gt;
[[File:task dashboard.png|thumb|Manage tasks dashboard|alt=]]&lt;br /&gt;
A non-editing teacher, teacher, manager or any role with block/deft:manage capability will see a Manage button on the Deft response block. Clicking the button will open the manage task dashboard and change display options for the tasks. The user will not be able to create, edit or move task without the block/deft:edit capability.&lt;br /&gt;
Display options can be changed with a form that appears on the task card. Changes will be visible only after they are submitted. &lt;br /&gt;
== Installation and initial setup ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
There are several options how to install the deft response block:&lt;br /&gt;
==== Option 1: Install from Moodle.org (recommended) ====&lt;br /&gt;
* Login as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins. (If you can&#039;t find this location, then plugin installation is prevented on your site.)&lt;br /&gt;
* Click the button &#039;Install plugins from Moodle plugins directory&#039;.&lt;br /&gt;
* Search for &amp;quot;Deft response&amp;quot;, click the Install button then click Continue.&lt;br /&gt;
* Confirm the installation request&lt;br /&gt;
* Check the plugin validation report&lt;br /&gt;
==== Option 2: Install from zip package ====&lt;br /&gt;
* Download Deft from https://moodle.org/plugins/block_deft or https://github.com/dthies/moodle-block_deft.&lt;br /&gt;
* Login to your Moodle site as an admin and go to Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
* Upload the ZIP file. You should only be prompted to add extra details (in the Show more section) if the plugin is not automatically detected.&lt;br /&gt;
* If your target directory is not writeable, you will see a warning message.&lt;br /&gt;
* Check the plugin validation report&lt;br /&gt;
===== Option 3: Install manually on server =====&lt;br /&gt;
* Download Deft from https://moodle.org/plugins/block_deft or https://github.com/dthies/moodle-block_deft.&lt;br /&gt;
* Upload or copy it to your Moodle server.&lt;br /&gt;
* Unzip it in the `/blocks` directory.&lt;br /&gt;
* In your Moodle site (as admin) go to Settings &amp;gt; Site administration &amp;gt; Notifications (you should, for most plugin types, get a message saying the plugin is installed).&lt;br /&gt;
For more detailed info, visit &amp;lt;nowiki&amp;gt;https://docs.moodle.org/400/en/Installing_plugins&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Initial setup ===&lt;br /&gt;
&amp;lt;code&amp;gt;All features of the Deft Response block will now work, but they won&#039;t be instant i.e. the page won&#039;t auto-update until the registration has been completed.&amp;lt;/code&amp;gt;&lt;br /&gt;
==== Automatic registration ====&lt;br /&gt;
* [[File:Deft activaition.png|thumb|Service Activation]]After the installation, please go to Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Blocks &amp;gt; Deft response&lt;br /&gt;
* On this page, tick &amp;quot;Enable updating&amp;quot; checkbox and save and a activation button should appear.&lt;br /&gt;
* Press the &amp;quot;Activation&amp;quot; button. This should create automatically a preconfigured external tool in Activities -&amp;gt; External tool -&amp;gt; Register tools to deftly.&lt;br /&gt;
* A table showing usage will then be shown in the block settings instead of the button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You should now be able to add then block to a course or module and when tasks are changed they will be updated in all browsers where they are displayed.&lt;br /&gt;
&lt;br /&gt;
If that&#039;s not the case (i.e. tasks don&#039;t update instantly), automatic registration probably has probably not worked correctly and registration needs to be completed manually (see below).&lt;br /&gt;
==== Manual registration ====&lt;br /&gt;
If automatic registration has failed, please sign up (free) for the deft service agreement on this page: https://bdecent.de/product/deft-service-agreement/&lt;br /&gt;
&lt;br /&gt;
We will contact you (via email) and provide you with all the information that you need to complete the manual registration.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Deft&amp;diff=145594</id>
		<title>Deft</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Deft&amp;diff=145594"/>
		<updated>2023-03-01T16:14:15Z</updated>

		<summary type="html">&lt;p&gt;Dthies: /* Automatic registration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Block&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=block_deft&lt;br /&gt;
|tracker = https://github.com/dthies/moodle-block_deft/issues&lt;br /&gt;
|discussion = [https://moodle.org/mod/forum/discuss.php?d=436763 Deft response block]&lt;br /&gt;
|maintainer = [[User:Daniel Thies|Daniel Thies]], [[Stefan Scholz]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The &#039;&#039;Deft response&#039;&#039; block allows a Manager or Editing teacher to create multiple tasks consisting of short texts, discussions, polls, audio conferences and control remotely which ones are displayed and how students may interact with them.&lt;br /&gt;
There is a external service that is available to push notifications to clients to update content. This can be usually be configured easily from the plugin and is free for limited usage. Larger sites may need a service agreement in the future. More information and demos are available at [https://deftly.us Deftly.us].&lt;br /&gt;
== Managing tasks ==&lt;br /&gt;
The block can be added the usual way to a block or course by a user with the Add instance capability. If the user has block/deft:edit or block/deft:manage capability on the block, a Manage button will appear in the block. Clicking the button opens a Manage Tasks dashboard for the block instance.&lt;br /&gt;
=== Defining Tasks ===&lt;br /&gt;
If a user has block/deft:edit capability, the dashboard should also have an &#039;&#039;Add text&#039;&#039;, &#039;&#039;Add comments&#039;&#039;, &#039;&#039;Add choice&#039;&#039;, and &#039;&#039;Add venue&#039;&#039; button. Clicking one of the buttons opens a modal form to define a new task. Tasks should be named in a way that helps distinguish them from each other on the dashboard. When the form is saved a task card will appear on the dashboard, but the task will not be visible yet in the block.&lt;br /&gt;
==== Choice ====&lt;br /&gt;
[[File:edit choice.png|thumb|Editing Deft Choice on dashboard]]&lt;br /&gt;
The choice task allows teachers to poll a class. The editing form defines the a question or prompt and short response that will be available for the students to choose.&lt;br /&gt;
==== Text ====&lt;br /&gt;
The text tasks contains simple text that can be later be displayed in the block individually. The text area can contain multiple lines and simple html formatting, urls that may display as links, emoticons, but no media tags.&lt;br /&gt;
==== Comments ====&lt;br /&gt;
The Comments task allow student to respond in the block and interact with each other. With the active updates, students can see comments in real time. This allows the block to be used for small discussions or chats. More than one Comments can be added to handle separate or group discussions. The individual task can be shown or hidden to start or moderate the discussions.&lt;br /&gt;
The order of the tasks can be arranged. All task are initially hidden from view in the block.&lt;br /&gt;
==== Venue ====&lt;br /&gt;
[[File:venue.png|thumb|Users in Venue]]&lt;br /&gt;
The Venue task allows learners to converse with each other in a small audio chat format. Each venue is a separate place that a group of students can meet. When the teacher makes the task visible, a button is displayed on the block. When users click the button, they enter the venue an are connected with any other users already using a peer-to-peer WebRTC audio connection.&lt;br /&gt;
== Deploying tasks ==&lt;br /&gt;
[[File:task dashboard.png|thumb|Manage tasks dashboard|alt=]]&lt;br /&gt;
A non-editing teacher, teacher, manager or any role with block/deft:manage capability will see a Manage button on the Deft response block. Clicking the button will open the manage task dashboard and change display options for the tasks. The user will not be able to create, edit or move task without the block/deft:edit capability.&lt;br /&gt;
Display options can be changed with a form that appears on the task card. Changes will be visible only after they are submitted. &lt;br /&gt;
== Installation and initial setup ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
There are several options how to install the deft response block:&lt;br /&gt;
==== Option 1: Install from Moodle.org (recommended) ====&lt;br /&gt;
* Login as an admin and go to Site administration &amp;gt; Plugins &amp;gt; Install plugins. (If you can&#039;t find this location, then plugin installation is prevented on your site.)&lt;br /&gt;
* Click the button &#039;Install plugins from Moodle plugins directory&#039;.&lt;br /&gt;
* Search for &amp;quot;Deft response&amp;quot;, click the Install button then click Continue.&lt;br /&gt;
* Confirm the installation request&lt;br /&gt;
* Check the plugin validation report&lt;br /&gt;
==== Option 2: Install from zip package ====&lt;br /&gt;
* Download Deft from https://moodle.org/plugins/block_deft or https://github.com/dthies/moodle-block_deft.&lt;br /&gt;
* Login to your Moodle site as an admin and go to Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Install plugins.&lt;br /&gt;
* Upload the ZIP file. You should only be prompted to add extra details (in the Show more section) if the plugin is not automatically detected.&lt;br /&gt;
* If your target directory is not writeable, you will see a warning message.&lt;br /&gt;
* Check the plugin validation report&lt;br /&gt;
===== Option 3: Install manually on server =====&lt;br /&gt;
* Download Deft from https://moodle.org/plugins/block_deft or https://github.com/dthies/moodle-block_deft.&lt;br /&gt;
* Upload or copy it to your Moodle server.&lt;br /&gt;
* Unzip it in the `/blocks` directory.&lt;br /&gt;
* In your Moodle site (as admin) go to Settings &amp;gt; Site administration &amp;gt; Notifications (you should, for most plugin types, get a message saying the plugin is installed).&lt;br /&gt;
For more detailed info, visit &amp;lt;nowiki&amp;gt;https://docs.moodle.org/400/en/Installing_plugins&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Initial setup ===&lt;br /&gt;
&amp;lt;code&amp;gt;All features of the Deft Response block will now work, but they won&#039;t be instant i.e. the page won&#039;t auto-update until the registration has been completed.&amp;lt;/code&amp;gt;&lt;br /&gt;
==== Automatic registration ====&lt;br /&gt;
* [[File:Deft activaition.png|thumb|Service Activation]]After the installation, please go to Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Blocks &amp;gt; Deft response&lt;br /&gt;
* On this page, tick &amp;quot;Enable updating&amp;quot;  checkbox and save and a activation button should appear.&lt;br /&gt;
* Press the &amp;quot;Activation&amp;quot; button. This should create automatically a preconfigured external tool in Activities -&amp;gt; External tool -&amp;gt; Register tools to deftly.&lt;br /&gt;
* A table showing usage will then be shown in the block settings instead of the button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You should now be able to add then block to a course or module and when tasks are changed they will be updated in all browsers where they are displayed.&lt;br /&gt;
&lt;br /&gt;
If that&#039;s not the case (i.e. tasks don&#039;t update instantly), automatic registration probably has probably not worked correctly and registration needs to be completed manually (see below).&lt;br /&gt;
==== Manual registration ====&lt;br /&gt;
If automatic registration has failed, please sign up (free) for the deft service agreement on this page: https://bdecent.de/product/deft-service-agreement/&lt;br /&gt;
&lt;br /&gt;
We will contact you (via email) and provide you with all the information that you need to complete the manual registration.&lt;/div&gt;</summary>
		<author><name>Dthies</name></author>
	</entry>
</feed>