<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://wiki.mipt.ru/index.php?action=history&amp;feed=atom&amp;title=Matrix</id>
	<title>Matrix - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.mipt.ru/index.php?action=history&amp;feed=atom&amp;title=Matrix"/>
	<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Matrix&amp;action=history"/>
	<updated>2026-05-06T19:38:01Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>http://wiki.mipt.ru/index.php?title=Matrix&amp;diff=4017&amp;oldid=prev</id>
		<title>Олег Давидович: 1 версия импортирована</title>
		<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Matrix&amp;diff=4017&amp;oldid=prev"/>
		<updated>2024-10-18T06:40:36Z</updated>

		<summary type="html">&lt;p&gt;1 версия импортирована&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 06:40, 18 октября 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Олег Давидович</name></author>
	</entry>
	<entry>
		<id>http://wiki.mipt.ru/index.php?title=Matrix&amp;diff=653&amp;oldid=prev</id>
		<title>Олег Давидович: 1 версия импортирована</title>
		<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Matrix&amp;diff=653&amp;oldid=prev"/>
		<updated>2024-10-14T16:47:33Z</updated>

		<summary type="html">&lt;p&gt;1 версия импортирована&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 16:47, 14 октября 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l34&quot;&gt;Строка 34:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 34:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Matrix communication provider allows Moodle LMS courses to have an associated room in a [https://element.io/ Matrix Element] instance. It also provides user management by synchronising participants in a course with the associated Matrix Element room.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Matrix communication provider allows Moodle LMS courses to have an associated room in a [https://element.io/ Matrix Element] instance. It also provides user management by synchronising participants in a course with the associated Matrix Element room.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Currently, the integration supports the [https://github.com/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;element&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;hq&lt;/del&gt;/synapse Synapse]homeserver for setting up the provider service, and the [https://element.io/ Matrix Element] messaging client for accessing the room. To configure your Moodle LMS instance with Matrix you will need the following:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Currently, the integration supports the [https://github.com/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;matrix&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;org&lt;/ins&gt;/synapse Synapse] homeserver for setting up the provider service, and the [https://element.io/ Matrix Element] messaging client for accessing the room. To configure your Moodle LMS instance with Matrix you will need the following:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* URL of the Synapse homeserver&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* URL of the Synapse homeserver&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l80&quot;&gt;Строка 80:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 80:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[es:Matrix]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[es:Matrix]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[de:Matrix]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Олег Давидович</name></author>
	</entry>
	<entry>
		<id>http://wiki.mipt.ru/index.php?title=Matrix&amp;diff=4016&amp;oldid=prev</id>
		<title>1&gt;Dougiamas: Fixed broken link to Synapse</title>
		<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Matrix&amp;diff=4016&amp;oldid=prev"/>
		<updated>2024-08-29T06:28:19Z</updated>

		<summary type="html">&lt;p&gt;Fixed broken link to Synapse&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 06:28, 29 августа 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l34&quot;&gt;Строка 34:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 34:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Matrix communication provider allows Moodle LMS courses to have an associated room in a [https://element.io/ Matrix Element] instance. It also provides user management by synchronising participants in a course with the associated Matrix Element room.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Matrix communication provider allows Moodle LMS courses to have an associated room in a [https://element.io/ Matrix Element] instance. It also provides user management by synchronising participants in a course with the associated Matrix Element room.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Currently, the integration supports the [https://github.com/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;matrix&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;org&lt;/del&gt;/synapse Synapse] homeserver for setting up the provider service, and the [https://element.io/ Matrix Element] messaging client for accessing the room. To configure your Moodle LMS instance with Matrix you will need the following:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Currently, the integration supports the [https://github.com/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;element&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;hq&lt;/ins&gt;/synapse Synapse]homeserver for setting up the provider service, and the [https://element.io/ Matrix Element] messaging client for accessing the room. To configure your Moodle LMS instance with Matrix you will need the following:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* URL of the Synapse homeserver&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* URL of the Synapse homeserver&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l80&quot;&gt;Строка 80:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 80:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[es:Matrix]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[es:Matrix]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[de:Matrix]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>1&gt;Dougiamas</name></author>
	</entry>
	<entry>
		<id>http://wiki.mipt.ru/index.php?title=Matrix&amp;diff=652&amp;oldid=prev</id>
		<title>1&gt;David.woloszyn@moodle.com: Added password management section</title>
		<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Matrix&amp;diff=652&amp;oldid=prev"/>
		<updated>2024-05-09T01:01:26Z</updated>

		<summary type="html">&lt;p&gt;Added password management section&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Communication}}&lt;br /&gt;
[https://en.wikipedia.org/wiki/Matrix_(protocol) Matrix] is an open and federated messaging platform that compares well against MS Teams, Slack, Telegram and WhatsApp.   See [https://matrix.org matrix.org] for all the details.  It not only supports typical text messages, images and files, but also  has full audio and video conference calling.   Unlike other platforms, there are many clients you can use, but the most popular one is [https://element.io/download Element].&lt;br /&gt;
&lt;br /&gt;
Moodle HQ itself uses Matrix heavily for internal communication, as well as for the [https://matrix.to/#/#community:moodle.com Moodle Community chat rooms].&lt;br /&gt;
&lt;br /&gt;
Anyone can just create a free account on matrix.org (you will get an address like &amp;#039;&amp;#039;&amp;#039;@yourname:matrix.org&amp;#039;&amp;#039;&amp;#039;), but because it is open source, you can also run your own private Matrix server for your organisation, then everyone will have accounts like &amp;#039;&amp;#039;&amp;#039;@yourname:yourdomain.com&amp;#039;&amp;#039;&amp;#039;.   Any user on any domain can send messages to any other Matrix domain (similar to how email works).&lt;br /&gt;
&lt;br /&gt;
=== Configuring Matrix in a course (for teachers) ===&lt;br /&gt;
Once the Moodle admin has configured your Moodle site to connect to a Matrix server, teachers will have the option to select Matrix as a provider in courses.&lt;br /&gt;
&lt;br /&gt;
Choosing Matrix from the communication configuration in the course will prompt you to enter in a room name and room topic. Some values are provider specific and will vary between providers. The screenshot below demonstrates a typical Matrix room configuration for a course.&lt;br /&gt;
&lt;br /&gt;
[[File:MatrixProvider.png|alt=Course communication settings for Matrix|700x700px]]&lt;br /&gt;
&lt;br /&gt;
==== Room name ====&lt;br /&gt;
Providing a room name is optional. If no room name is entered the course name will be used.&lt;br /&gt;
&lt;br /&gt;
==== Room topic ====&lt;br /&gt;
The room topic is also optional and effectively works as a description for the room. As explained above, Matrix has its own set of individual settings and room topic is one of them.&lt;br /&gt;
&lt;br /&gt;
==== Room moderators ====&lt;br /&gt;
Room moderators will have elevated privileges in Matrix rooms. There is a hierarchy that is determined by the roles assigned in Moodle. In order of privilege, they are:&lt;br /&gt;
&lt;br /&gt;
#Admin&lt;br /&gt;
#Managers, teachers, non-editing teachers&lt;br /&gt;
#Students&lt;br /&gt;
&lt;br /&gt;
Teachers, non-editing teachers and managers will automatically have the moderator capability in the Matrix room. This role (communication/matrix:moderator) can be changed in the &amp;#039;&amp;#039;Define role&amp;#039;&amp;#039; settings in Site administration.&lt;br /&gt;
&lt;br /&gt;
=== Password management ===&lt;br /&gt;
There are certain password limitations with the current way Moodle creates users in Matrix. When a new user is created in Matrix, only a username and email is set in their Matrix user record. When users attempt to authenticate with a Matrix client (e.g. Element), they will be forced to reset their password using the &amp;#039;Forgot password?&amp;#039; link. This provides a way for users to determine their own password and manage it independent of Moodle.&lt;br /&gt;
&lt;br /&gt;
===Configuring Matrix (for site administrators)===&lt;br /&gt;
The Matrix communication provider allows Moodle LMS courses to have an associated room in a [https://element.io/ Matrix Element] instance. It also provides user management by synchronising participants in a course with the associated Matrix Element room.&lt;br /&gt;
&lt;br /&gt;
Currently, the integration supports the [https://github.com/matrix-org/synapse Synapse] homeserver for setting up the provider service, and the [https://element.io/ Matrix Element] messaging client for accessing the room. To configure your Moodle LMS instance with Matrix you will need the following:&lt;br /&gt;
&lt;br /&gt;
* URL of the Synapse homeserver&lt;br /&gt;
* API access token for a Synapse admin user&lt;br /&gt;
* URL of an Element web server to use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:HomeserverURL.png|alt=Configuring Matrix provider|700x700px]]&lt;br /&gt;
&lt;br /&gt;
To configure your Moodle LMS instance to use the Matrix provider:&lt;br /&gt;
&lt;br /&gt;
#Enter the URL of your Synapse server in the &amp;#039;Homeserver URL&amp;#039; field (matrixhomeserverurl)&lt;br /&gt;
#Enter the Synapse server API Access token in the &amp;#039;Access token&amp;#039; field (matrixaccesstoken). See &amp;#039;Synapse API access token generation&amp;#039; below.&lt;br /&gt;
#Enter the URL of the Element web server in the &amp;#039;Element web URL&amp;#039; field (matrixelementurl)&lt;br /&gt;
#Click Save changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Synapse API access token generation (for site administrators) ====&lt;br /&gt;
To generate an API access token for Moodle LMS, you need access to a terminal and use an existing username and password for the admin of your Synapse server instance.&lt;br /&gt;
&lt;br /&gt;
* The username will need to be formatted as follows: &amp;#039;&amp;#039;&amp;#039;@&amp;lt;username_on_homeserver&amp;gt;:&amp;lt;homeserver_domain&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Password is the admin user&amp;#039;s regular password.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To generate an access token to be used with Moodle LMS, enter the following into a terminal:&amp;lt;pre&amp;gt;&lt;br /&gt;
curl -XPOST -d &amp;#039;{&amp;quot;type&amp;quot;:&amp;quot;m.login.password&amp;quot;, &amp;quot;user&amp;quot;:&amp;quot;@admin:synapse&amp;quot;, &amp;quot;password&amp;quot;:&amp;quot;secretpass&amp;quot;}&amp;#039; &amp;quot;https://synapse:8008/_matrix/client/r0/login&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The returned value will look something like this:&amp;lt;pre&amp;gt;&lt;br /&gt;
{&amp;quot;user_id&amp;quot;:&amp;quot;@admin:synapse&amp;quot;,&amp;quot;access_token&amp;quot;:&amp;quot;syt_YWRtaW4_OQNsHwWoObhseRAWmUCs_2T29if&amp;quot;,&amp;quot;home_server&amp;quot;:&amp;quot;synapse&amp;quot;,&amp;quot;device_id&amp;quot;:&amp;quot;JPAIBCQCSB&amp;quot;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The &amp;#039;&amp;#039;access_token&amp;#039;&amp;#039; field is the API access token to use in the Moodle LMS Matrix communication provider settings.&lt;br /&gt;
&lt;br /&gt;
==== Data flow between Moodle LMS and Matrix ====&lt;br /&gt;
*The current implementation uses the Moodle Course Communication settings to set the room name and room topic for the Matrix room. If those fields are empty, the course name is used as the room name and the room topic is kept empty.&lt;br /&gt;
*Matrix usernames are generated using Moodle usernames and are necessary for adding Matrix users to a room.&lt;br /&gt;
*Users are only created in Matrix if they have not been created yet, or no mapping to that user is recorded with Moodle LMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following diagram shows the flow of data between Moodle LMS and Matrix.&lt;br /&gt;
[[File:Data flow diragram-communication(1).png|alt=Data flow diragram-communication|left|frame|Data flow diragram-communication]]&lt;br /&gt;
&lt;br /&gt;
==Capabilities==&lt;br /&gt;
*[[Capabilities/communication/matrix:moderator| Matrix moderator]].&lt;br /&gt;
&lt;br /&gt;
[[es:Matrix]]&lt;/div&gt;</summary>
		<author><name>1&gt;David.woloszyn@moodle.com</name></author>
	</entry>
</feed>