<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Moodle Plugins directory: AI Jammer: Comments</title>
    <link>https://moodle.org</link>
    <description>This text filter is an attempt to make copy-pasting of online exams subjects into third-party tools (e.g. AI-based tools) more difficult.
The filter will inject random letters within texts. These letters will be made invisible on pages with CSS, but will be present to jam copy-pasting or automatic page reading.</description>
    <generator>Moodle</generator>
    <language>en</language>
    <copyright>(c) 2026 Moodle - Open-source learning platform | Moodle.org</copyright>
    <image>
      <url>https://moodle.org/theme/image.php/moodleorg/core/1777401252/i/rsssitelogo</url>
      <title>moodle</title>
      <link>https://moodle.org</link>
      <width>140</width>
      <height>35</height>
    </image>
    <item>
      <title>Thursday, 15 January 2026, 12:54 AM - Astor Bizard</title>
      <link>https://moodle.org/plugins/filter_aijammer#comment-89282</link>
      <pubDate>Wed, 14 Jan 2026 16:54:24 GMT</pubDate>
      <description>by Astor Bizard. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Hi @Mathieu Pelletier,&lt;br&gt;
&lt;br&gt;
Make sure this filter is the last on the list of filters.  &lt;br&gt;
If that is already the case, please dm me so we can sort this out.  &lt;br&gt;
A few more information if it may help: what this filter does is add some random letters within &lt;span&gt; elements that define font size as 0. If those spans are not in your HTML page, or if you have somehow css that force every element to have a font size, this may be a first hint at what the issue may be.&lt;br&gt;
&lt;br&gt;
Best regards,&lt;br&gt;
Astor&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/filter_aijammer#comment-89282</guid>
    </item>
    <item>
      <title>Tuesday, 13 January 2026, 1:00 AM - Mathieu Pelletier</title>
      <link>https://moodle.org/plugins/filter_aijammer#comment-89258</link>
      <pubDate>Mon, 12 Jan 2026 17:00:16 GMT</pubDate>
      <description>by Mathieu Pelletier. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Hi thanks for the effort on this plugin.  Solid idea!&lt;br&gt;
&lt;br&gt;
It is said to work 5.0, but for some reason, this filter scrambles the text everywhere, even in standard view.  This makes it so the user cannot make sense of the question at all, since nothing is intelligible.  What am I missing?&lt;br&gt;
&lt;br&gt;
All the best&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/filter_aijammer#comment-89258</guid>
    </item>
    <item>
      <title>Thursday, 29 May 2025, 1:29 AM - Ricardo Caiado</title>
      <link>https://moodle.org/plugins/filter_aijammer#comment-87415</link>
      <pubDate>Wed, 28 May 2025 17:29:36 GMT</pubDate>
      <description>by Ricardo Caiado. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Hi&lt;br&gt;
&lt;br&gt;
Can not create an issue on &quot;BugTracker&quot; (&lt;a href=&quot;https://gricad-gitlab.univ-grenoble-alpes.fr/moodle-plugins/moodle-filter_aijammer/-/issues&quot; class=&quot;_blanktarget&quot; target=&quot;_blank&quot; rel=&quot;noreferrer&quot;&gt;https://gricad-gitlab.univ-grenoble-alpes.fr/moodle-plugins/moodle-filter_aijammer/-/issues&lt;/a&gt;)&lt;br&gt;
&lt;br&gt;
------------------------&lt;br&gt;
&lt;br&gt;
Inclusion of filters from 'filter/aijammer/filter.php' using the 'filter_aijammer' class naming has been deprecated. Please rename your class to \filter_aijammer\text_filter and move it to 'filter/aijammer/classes/text_filter.php'. See &lt;a title=&quot;Auto-link to Moodle Tracker&quot; href=&quot;https://moodle.atlassian.net/browse/MDL-82427&quot; target=&quot;_blank&quot; rel=&quot;noreferrer&quot;&gt;MDL-82427&lt;/a&gt; for more information.&lt;br&gt;
&lt;br&gt;
    line 142 of /filter/classes/filter_manager.php: call to debugging()&lt;br&gt;
    line 294 of /filter/classes/filter_manager.php: call to core_filters\filter_manager-&amp;gt;make_filter_object()&lt;br&gt;
    line 1879 of /lib/pagelib.php: call to core_filters\filter_manager-&amp;gt;setup_page_for_globally_available_filters()&lt;br&gt;
    line 108 of /lib/classes/output/bootstrap_renderer.php: call to moodle_page-&amp;gt;initialise_theme_and_output()&lt;br&gt;
    line 388 of /theme/boost_union/settings.php: call to core\output\bootstrap_renderer-&amp;gt;__call()&lt;br&gt;
    line 365 of /admin/settings/appearance.php: call to include()&lt;br&gt;
    line 8845 of /lib/adminlib.php: call to require()&lt;br&gt;
    line 835 of /admin/index.php: call to admin_get_root()&lt;br&gt;
&lt;br&gt;
Plugin version 1.2 (2025052700)&lt;br&gt;
Moodle 4.5.4+&lt;br&gt;
Postgres 16&lt;br&gt;
PHP 8.3&lt;br&gt;
Ubuntu 20.04&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/filter_aijammer#comment-87415</guid>
    </item>
    <item>
      <title>Monday, 25 March 2024, 5:31 AM - Y T</title>
      <link>https://moodle.org/plugins/filter_aijammer#comment-83011</link>
      <pubDate>Sun, 24 Mar 2024 21:31:11 GMT</pubDate>
      <description>by Y T. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;@Astor Bizard&lt;br&gt;
Thank you very much for the quick response and the quick fix. &lt;br&gt;
It works great.&lt;br&gt;
Did not want to create extra an account on the website of University of Grenoble in order to submit a bug.&lt;br&gt;
&lt;br&gt;
PS:&lt;br&gt;
I think the name &quot;AI Jammer&quot; is totally fine. The plugin does exactly what is expected: &quot;jamming&quot; AI tools by putting some random characters in the text so that AI tools can not read it.&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/filter_aijammer#comment-83011</guid>
    </item>
    <item>
      <title>Tuesday, 19 March 2024, 12:37 AM - Ricardo Caiado</title>
      <link>https://moodle.org/plugins/filter_aijammer#comment-82962</link>
      <pubDate>Mon, 18 Mar 2024 16:37:20 GMT</pubDate>
      <description>by Ricardo Caiado. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;I understand how filters work. ;)&lt;br&gt;
&lt;br&gt;
The issue here is that the name of the plugin suggests that it blocks texts generated by AI (&quot;AI Jammer&quot;).&lt;br&gt;
&lt;br&gt;
But as it detects any text, I think the plugin name could be something more generic and not as specific as &quot;AI...&quot;&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/filter_aijammer#comment-82962</guid>
    </item>
    <item>
      <title>Tuesday, 19 March 2024, 12:32 AM - Astor Bizard</title>
      <link>https://moodle.org/plugins/filter_aijammer#comment-82961</link>
      <pubDate>Mon, 18 Mar 2024 16:32:53 GMT</pubDate>
      <description>by Astor Bizard. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Dead Ricardo,&lt;br&gt;
You may want to have a look at MoodleDocs about &lt;a href=&quot;https://docs.moodle.org/en/Filters&quot; title=&quot;Moodle Docs - Filters&quot; target=&quot;_blank&quot; rel=&quot;noreferrer&quot;&gt;Filters&lt;/a&gt; &lt;img class=&quot;icon emoticon&quot; alt=&quot;smile&quot; title=&quot;smile&quot; src=&quot;https://moodle.org/theme/image.php/moodleorg/core/1777401252/s/smiley&quot;&gt;&lt;br&gt;
Astor&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/filter_aijammer#comment-82961</guid>
    </item>
    <item>
      <title>Tuesday, 19 March 2024, 12:19 AM - Ricardo Caiado</title>
      <link>https://moodle.org/plugins/filter_aijammer#comment-82960</link>
      <pubDate>Mon, 18 Mar 2024 16:19:27 GMT</pubDate>
      <description>by Ricardo Caiado. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Astor,&lt;br&gt;
&lt;br&gt;
The name of the plugin &quot;AI ...&quot; gives the idea that it is aimed at AI-generated text.&lt;br&gt;
&lt;br&gt;
Ricardo&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/filter_aijammer#comment-82960</guid>
    </item>
    <item>
      <title>Tuesday, 19 March 2024, 12:12 AM - Astor Bizard</title>
      <link>https://moodle.org/plugins/filter_aijammer#comment-82959</link>
      <pubDate>Mon, 18 Mar 2024 16:12:01 GMT</pubDate>
      <description>by Astor Bizard. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Hi @Ricardo Caiado,&lt;br&gt;
&lt;br&gt;
I am sorry, but I do not understand your question.&lt;br&gt;
This plugin does not interpret anything to be AI-generated or not.&lt;br&gt;
All it does is alter text by adding invisible letters where it is applied.&lt;br&gt;
&lt;br&gt;
Best regards,&lt;br&gt;
Astor&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/filter_aijammer#comment-82959</guid>
    </item>
    <item>
      <title>Tuesday, 19 March 2024, 12:05 AM - Astor Bizard</title>
      <link>https://moodle.org/plugins/filter_aijammer#comment-82957</link>
      <pubDate>Mon, 18 Mar 2024 16:05:22 GMT</pubDate>
      <description>by Astor Bizard. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Hi,&lt;br&gt;
&lt;br&gt;
I see where the issue is coming from and am working on a fix.&lt;br&gt;
I appreciate the details you brought! The bug tracker would be a more suitable place to log issues in the future, though &lt;img class=&quot;icon emoticon&quot; alt=&quot;smile&quot; title=&quot;smile&quot; src=&quot;https://moodle.org/theme/image.php/moodleorg/core/1777401252/s/smiley&quot;&gt;&lt;br&gt;
&lt;br&gt;
Best regards,&lt;br&gt;
Astor&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/filter_aijammer#comment-82957</guid>
    </item>
    <item>
      <title>Monday, 18 March 2024, 11:58 PM - Ricardo Caiado</title>
      <link>https://moodle.org/plugins/filter_aijammer#comment-82956</link>
      <pubDate>Mon, 18 Mar 2024 15:58:37 GMT</pubDate>
      <description>by Ricardo Caiado. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Astor,&lt;br&gt;
&lt;br&gt;
If I copy and paste text from a Word file, for example, will the plugin interpret it as AI-generated text?&lt;br&gt;
&lt;br&gt;
Ricardo Caiado&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/filter_aijammer#comment-82956</guid>
    </item>
    <item>
      <title>Monday, 18 March 2024, 10:38 PM - Y T</title>
      <link>https://moodle.org/plugins/filter_aijammer#comment-82955</link>
      <pubDate>Mon, 18 Mar 2024 14:38:02 GMT</pubDate>
      <description>by Y T. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Hello,&lt;br&gt;
&lt;br&gt;
Firstly, I want to express my appreciation for the excellent work on the AI Jammer plugin for Moodle. Overall, it has been functioning well and has been a valuable addition to our platform.&lt;br&gt;
However, I have encountered an issue with the plugin specifically regarding its interaction with the &quot;Select missing word&quot; question type. Allow me to outline the problem:&lt;br&gt;
&lt;br&gt;
Description:&lt;br&gt;
When attempting to answer a quiz question that utilizes the &quot;Select missing word&quot; question type, the AI Jammer plugin interferes with the functionality.&lt;br&gt;
Upon selecting either correct or false options in the dropdown menu within the question paragraph and proceeding to the next question, Moodle fails to recognize the question as answered.&lt;br&gt;
Consequently, the question remains unmarked as either correct or incorrect.&lt;br&gt;
&lt;br&gt;
Steps to Reproduce:&lt;br&gt;
&lt;br&gt;
Navigate to a quiz containing &quot;Select missing word&quot; question type.&lt;br&gt;
Answer a question by selecting an option from the dropdown menu.&lt;br&gt;
Proceed to the next question.&lt;br&gt;
Expected Behavior:&lt;br&gt;
The answered question should be recognised as answered by Moodle.&lt;br&gt;
&lt;br&gt;
Actual Behavior:&lt;br&gt;
The question remains unrecognized as answered by Moodle.&lt;br&gt;
&lt;br&gt;
Additional Information:&lt;br&gt;
&lt;br&gt;
This issue started occurring after the installation of the AI Jammer plugin.&lt;br&gt;
Deactivating the AI Jammer plugin for the quiz restores the functionality of the &quot;Select missing word&quot; question type.&lt;br&gt;
&lt;br&gt;
The format required for the &quot;Select missing word&quot; question type is: &quot;There is a missing 1 in this 2.&quot;&lt;br&gt;
1 = word&lt;br&gt;
2 = text&lt;br&gt;
(Note: there should be double brackets[] around '1' and '2', but they seem to be filtered out here.&lt;br&gt;
&lt;br&gt;
Interestingly, the plugin does not interfere with the functionality of the &quot;Drag and drop into text&quot; question type, which shares the same formatting requirements as the &quot;Select missing word&quot; question type.&lt;br&gt;
&lt;br&gt;
Hypothesis:&lt;br&gt;
It appears that the interference stems from the AI Jammer plugin, possibly due to its handling of the formatting required by the &quot;Select missing word&quot; question type.&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/filter_aijammer#comment-82955</guid>
    </item>
    <item>
      <title>Monday, 18 March 2024, 4:21 PM - Astor Bizard</title>
      <link>https://moodle.org/plugins/filter_aijammer#comment-82945</link>
      <pubDate>Mon, 18 Mar 2024 08:21:41 GMT</pubDate>
      <description>by Astor Bizard. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Hi @Ricardo Caiado,&lt;br&gt;
&lt;br&gt;
This plugin is a filter, which can be enabled in each activity from the Filters menu section.&lt;br&gt;
It will alter the page to make copy and pasting more difficult. It should not impair normal reading of the page to users.&lt;br&gt;
You can send a link to the plugin's page to teachers so they can see what it does. If you think the description provided is unclear, please feel free to DM me suggestions to a more complete description.&lt;br&gt;
&lt;br&gt;
Best regards,&lt;br&gt;
Astor&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/filter_aijammer#comment-82945</guid>
    </item>
    <item>
      <title>Sunday, 17 March 2024, 4:48 AM - Ricardo Caiado</title>
      <link>https://moodle.org/plugins/filter_aijammer#comment-82933</link>
      <pubDate>Sat, 16 Mar 2024 20:48:32 GMT</pubDate>
      <description>by Ricardo Caiado. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Hi,&lt;br&gt;
&lt;br&gt;
If a teacher asked me how AI Jammer works, what should I tell him?&lt;br&gt;
&lt;br&gt;
Ricardo&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/filter_aijammer#comment-82933</guid>
    </item>
    <item>
      <title>Saturday, 16 March 2024, 12:27 AM - Germán Valero</title>
      <link>https://moodle.org/plugins/filter_aijammer#comment-82928</link>
      <pubDate>Fri, 15 Mar 2024 16:27:21 GMT</pubDate>
      <description>by Germán Valero. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;This is a great plugins.&lt;br&gt;
It works as stated. &lt;br&gt;
Very easy to install and use. &lt;br&gt;
I think it would be a very good candidate for MUA to propose to add to Moodle core.&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/filter_aijammer#comment-82928</guid>
    </item>
    <item>
      <title>Tuesday, 12 March 2024, 6:30 PM - Plugins bot</title>
      <link>https://moodle.org/plugins/filter_aijammer#comment-82867</link>
      <pubDate>Tue, 12 Mar 2024 10:30:05 GMT</pubDate>
      <description>by Plugins bot. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Approval issue created: &lt;a title=&quot;Auto-link to Moodle Tracker&quot; href=&quot;https://moodle.atlassian.net/browse/CONTRIB-9517&quot; target=&quot;_blank&quot; rel=&quot;noreferrer&quot;&gt;CONTRIB-9517&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/filter_aijammer#comment-82867</guid>
    </item>
  </channel>
</rss>