<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Moodle Plugins directory: Via - Virtual Classroom: Comments</title>
    <link>https://moodle.org</link>
    <description>The Via activity module provides integration between Moodle and Via, our virtual classroom tool. It is designed to simplify the use of synchronous events within Moodle. It provides a single sign on between the two systems with easy event creation and management.</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>Friday, 3 April 2020, 12:02 PM - Marvin Budau</title>
      <link>https://moodle.org/plugins/mod_via#comment-62614</link>
      <pubDate>Fri, 03 Apr 2020 04:02:03 GMT</pubDate>
      <description>by Marvin Budau. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Where is the API base url?&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/mod_via#comment-62614</guid>
    </item>
    <item>
      <title>Wednesday, 7 June 2017, 3:28 AM - Thomas Fauquignon</title>
      <link>https://moodle.org/plugins/mod_via#comment-43193</link>
      <pubDate>Tue, 06 Jun 2017 19:28:45 GMT</pubDate>
      <description>by Thomas Fauquignon. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Hi Michell, &lt;br&gt;
The Moodle plugin is free but not the virtual classroom service:&lt;br&gt;
To connect to Via, you will need to create an account with us at SVI e Solutions: &lt;a href=&quot;https://www.sviesolutions.com/&quot; class=&quot;_blanktarget&quot; target=&quot;_blank&quot; rel=&quot;noreferrer&quot;&gt;https://www.sviesolutions.com/&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/mod_via#comment-43193</guid>
    </item>
    <item>
      <title>Wednesday, 7 June 2017, 2:38 AM - michell mejia</title>
      <link>https://moodle.org/plugins/mod_via#comment-43189</link>
      <pubDate>Tue, 06 Jun 2017 18:38:09 GMT</pubDate>
      <description>by michell mejia. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;this plugin is free?&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/mod_via#comment-43189</guid>
    </item>
    <item>
      <title>Thursday, 1 June 2017, 7:36 PM - Adriana Rylee</title>
      <link>https://moodle.org/plugins/mod_via#comment-43105</link>
      <pubDate>Thu, 01 Jun 2017 11:36:44 GMT</pubDate>
      <description>by Adriana Rylee. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;thanks&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/mod_via#comment-43105</guid>
    </item>
    <item>
      <title>Saturday, 3 December 2016, 6:39 PM - David Mudrák</title>
      <link>https://moodle.org/plugins/mod_via#comment-39529</link>
      <pubDate>Sat, 03 Dec 2016 10:39:10 GMT</pubDate>
      <description>by David Mudrák. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;p&gt;As a policy, we do not delete the comments raised during the approval review. There is nothing wrong about them. Things should be transparent and open as much as possible in an open source project. With regards to prechecker, please refer to &lt;a href=&quot;https://docs.moodle.org/dev/Travis_integration#Moodle_plugins&quot; class=&quot;_blanktarget&quot; target=&quot;_blank&quot; rel=&quot;noreferrer&quot;&gt;https://docs.moodle.org/dev/Travis_integration#Moodle_plugins&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/mod_via#comment-39529</guid>
    </item>
    <item>
      <title>Saturday, 11 June 2016, 1:10 AM - SVI eSolutions</title>
      <link>https://moodle.org/plugins/mod_via#comment-36361</link>
      <pubDate>Fri, 10 Jun 2016 17:10:30 GMT</pubDate>
      <description>by SVI eSolutions. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Hi, I have a new version to add. I've done the code chekcer and wanted to check the code a again using the Pluginbot/prechecker... Is that possible? If so, how? Also I was hopeing to clear out some of theses old comments, is that possible? If so, how? I can't seem to find a 'delete' button or anything...&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/mod_via#comment-36361</guid>
    </item>
    <item>
      <title>Tuesday, 24 February 2015, 10:30 PM - David Mudrák</title>
      <link>https://moodle.org/plugins/mod_via#comment-27254</link>
      <pubDate>Tue, 24 Feb 2015 14:30:01 GMT</pubDate>
      <description>by David Mudrák. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Thanks for providing a new version. It's good to see that most issues raised during the last review were fixed. I am going to approve this module now. You are cleared to land - welcome to the &lt;a title=&quot;Auto-link&quot; href=&quot;https://moodle.org/plugins&quot; target=&quot;_blank&quot; rel=&quot;noreferrer&quot;&gt;Plugins directory&lt;/a&gt;!&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/mod_via#comment-27254</guid>
    </item>
    <item>
      <title>Wednesday, 4 February 2015, 5:00 AM - Plugins bot</title>
      <link>https://moodle.org/plugins/mod_via#comment-26878</link>
      <pubDate>Tue, 03 Feb 2015 21:00:55 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;Prechecker results: &lt;a href=&quot;http://integration.moodle.org/job/Precheck%20remote%20branch/10450/artifact/work/smurf.html&quot; class=&quot;_blanktarget&quot; target=&quot;_blank&quot; rel=&quot;noreferrer&quot;&gt;http://integration.moodle.org/job/Precheck%20remote%20branch/10450/artifact/work/smurf.html&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/mod_via#comment-26878</guid>
    </item>
    <item>
      <title>Thursday, 13 November 2014, 5:05 AM - David Mudrák</title>
      <link>https://moodle.org/plugins/mod_via#comment-25564</link>
      <pubDate>Wed, 12 Nov 2014 21:05:45 GMT</pubDate>
      <description>by David Mudrák. &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 being patient with the review process and for continuous improvements to your plugin. I gave it another round of&lt;br&gt;
review and detected some issues that block the approval at the moment.&lt;br&gt;
&lt;br&gt;
SQL queries have table names hardcoded with the mdl_ prefix. This will cause failures on sites that use other or no prefix for DB &lt;br&gt;
tables. Parameters are injected into the queries via variable expansion, which may lead to potential security risks. Please use &lt;br&gt;
placeholders (? or :named) only. Also, please use placeholders instead of attempting to quote values yourself for cross-db &lt;br&gt;
compatibility.&lt;br&gt;
&lt;br&gt;
Many global scope functions in your plugin do not use expected via_ prefix. To prevent accidental name collision, make sure to use &lt;br&gt;
proper prefix for them all (or wrap them as member methods of a properly named class).&lt;br&gt;
&lt;br&gt;
Your lib.php contains a lot of code not related to public interface of an activity module. As these libs are loaded at every request&lt;br&gt;
from all plugins, it is required to keep them as small as possible - they should contain just necessary interface functions. All the&lt;br&gt;
internal logic of your module should go to locallib.php that is included only when needed.&lt;br&gt;
&lt;br&gt;
Using superglobals like $_REQUEST or $_POST is strongly discouraged. Moodle provides solid API for processing and sanitization of &lt;br&gt;
user input. Bypassing it may again lead to serious issues, including security related ones.&lt;br&gt;
&lt;br&gt;
The restorelib.php file seems to be a relict of a previous version of the plugin.&lt;br&gt;
&lt;br&gt;
Your CSS selectors in styles.css such as A.button may affect HTML elements outside your module scope. Please use CSS selectors &lt;br&gt;
specific to your module's output.&lt;br&gt;
&lt;br&gt;
Things like `if (function_exists('require_capability'))` are irrelevant after including the main config.php that bootstraps the &lt;br&gt;
whole Moodle environment. Please follow the code structure and common code flow used by other activity modules.&lt;br&gt;
&lt;br&gt;
The requirement to contact SVIeSolutions to obtain API keys and other access data should be mentioned in this plugin description, as&lt;br&gt;
many admins do not read the README file.&lt;br&gt;
&lt;br&gt;
AFAIK, some sites might have issues with network communication via http:// streams opened via fopen(). Most Moodle code relies on&lt;br&gt;
the solution via cURL.&lt;br&gt;
&lt;br&gt;
For now, I am going to mark this plugin as needing more work until we get these issues resolved. &lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/mod_via#comment-25564</guid>
    </item>
    <item>
      <title>Wednesday, 1 October 2014, 6:11 AM - Anthony Borrow</title>
      <link>https://moodle.org/plugins/mod_via#comment-24818</link>
      <pubDate>Tue, 30 Sep 2014 22:11:42 GMT</pubDate>
      <description>by Anthony Borrow. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;It is encouraged to follow Moodle's coding style as outlined in: &lt;a href=&quot;http://docs.modle.org/dev/Coding_style&quot; class=&quot;_blanktarget&quot; target=&quot;_blank&quot; rel=&quot;noreferrer&quot;&gt;http://docs.modle.org/dev/Coding_style&lt;/a&gt; and http:/docs.moodle.org/dev/Coding &lt;br&gt;
&lt;br&gt;
The code checker plugin can be quite helpful in fine tuning your code and can be found at: https:/moodle.org/pluins/view.php?plugin=local_codechecker &lt;br&gt;
&lt;br&gt;
You may wish to consider using that tool to further improve your plugin. Below are the initial results: &lt;br&gt;
&lt;br&gt;
Files found: 47&lt;br&gt;
&lt;br&gt;
    mod/via/CHANGELOG.txt - 7 error(s) and 11 warning(s)&lt;br&gt;
    mod/via/README.txt - 9 error(s) and 0 warning(s)&lt;br&gt;
    mod/via/api.class.php - 2663 error(s) and 45 warning(s)&lt;br&gt;
    mod/via/auth.php - 49 error(s) and 0 warning(s)&lt;br&gt;
    mod/via/backup/moodle2/backup_via_activity_task.class.php - 18 error(s) and 4 warning(s)&lt;br&gt;
    mod/via/backup/moodle2/backup_via_stepslib.php - 90 error(s) and 14 warning(s)&lt;br&gt;
    mod/via/backup/moodle2/restore_via_activity_task.class.php - 44 error(s) and 3 warning(s)&lt;br&gt;
    mod/via/backup/moodle2/restore_via_stepslib.php - 194 error(s) and 6 warning(s)&lt;br&gt;
    mod/via/choosecategories.php - 268 error(s) and 6 warning(s)&lt;br&gt;
    mod/via/conntest.php - 105 error(s) and 3 warning(s)&lt;br&gt;
    mod/via/db/access.php - 45 error(s) and 0 warning(s)&lt;br&gt;
    mod/via/db/install.php - 3 error(s) and 0 warning(s)&lt;br&gt;
    mod/via/db/log.php - 64 error(s) and 0 warning(s)&lt;br&gt;
    mod/via/db/upgrade.php - 292 error(s) and 13 warning(s)&lt;br&gt;
    mod/via/edit_review.form.php - 2 error(s) and 0 warning(s)&lt;br&gt;
    mod/via/edit_review.php - 297 error(s) and 4 warning(s)&lt;br&gt;
    mod/via/index.php - 32 error(s) and 4 warning(s)&lt;br&gt;
    mod/via/javascript/conntest.js - 8 error(s) and 0 warning(s)&lt;br&gt;
    mod/via/javascript/list.js - 4 error(s) and 0 warning(s)&lt;br&gt;
    mod/via/javascript/viabutton.js - 3 error(s) and 0 warning(s)&lt;br&gt;
    mod/via/lang/en/help/activitytype.html - 1 error(s) and 1 warning(s)&lt;br&gt;
    mod/via/lang/en/help/enroltype.html - 2 error(s) and 0 warning(s)&lt;br&gt;
    mod/via/lang/en/help/mods.html - 1 error(s) and 0 warning(s)&lt;br&gt;
    mod/via/lang/en/help/session.html - 9 error(s) and 5 warning(s)&lt;br&gt;
    mod/via/lang/en/help/via/activitytype.html - 1 error(s) and 1 warning(s)&lt;br&gt;
    mod/via/lang/en/help/via/enroltype.html - 2 error(s) and 0 warning(s)&lt;br&gt;
    mod/via/lang/en/help/via/mods.html - 1 error(s) and 0 warning(s)&lt;br&gt;
    mod/via/lang/en/help/via/session.html - 9 error(s) and 5 warning(s)&lt;br&gt;
    mod/via/lang/en/via.php - 112 error(s) and 1 warning(s)&lt;br&gt;
    mod/via/lib.php - 4457 error(s) and 193 warning(s)&lt;br&gt;
    mod/via/manage.form.php - 31 error(s) and 1 warning(s)&lt;br&gt;
    mod/via/manage.php - 457 error(s) and 25 warning(s)&lt;br&gt;
    mod/via/mod_form.php - 659 error(s) and 33 warning(s)&lt;br&gt;
    mod/via/phpxml.php - 287 error(s) and 2 warning(s)&lt;br&gt;
    mod/via/restorelib.php - 181 error(s) and 21 warning(s)&lt;br&gt;
    mod/via/send_invite.form.html - 2 error(s) and 0 warning(s)&lt;br&gt;
    mod/via/send_invite.php - 67 error(s) and 5 warning(s)&lt;br&gt;
    mod/via/settings.php - 218 error(s) and 11 warning(s)&lt;br&gt;
    mod/via/styles.css - 22 error(s) and 0 warning(s)&lt;br&gt;
    mod/via/tabs.php - 36 error(s) and 4 warning(s)&lt;br&gt;
    mod/via/testadminid.php - 63 error(s) and 2 warning(s)&lt;br&gt;
    mod/via/uapi/auth.php - 122 error(s) and 6 warning(s)&lt;br&gt;
    mod/via/uapi/getversion/index.php - 31 error(s) and 0 warning(s)&lt;br&gt;
    mod/via/version.php - 7 error(s) and 0 warning(s)&lt;br&gt;
    mod/via/view.assistant.php - 58 error(s) and 0 warning(s)&lt;br&gt;
    mod/via/view.php - 709 error(s) and 49 warning(s)&lt;br&gt;
    mod/via/view.via.php - 301 error(s) and 7 warning(s)&lt;br&gt;
&lt;br&gt;
Total: 12043 error(s) and 485 warning(s)&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/mod_via#comment-24818</guid>
    </item>
    <item>
      <title>Wednesday, 1 October 2014, 6:10 AM - Anthony Borrow</title>
      <link>https://moodle.org/plugins/mod_via#comment-24817</link>
      <pubDate>Tue, 30 Sep 2014 22:10:00 GMT</pubDate>
      <description>by Anthony Borrow. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Thanks for providing the version of Moodle for which the plugin is intended. I was able to get the plugin to install without issue so we are making progress. It looks like this plugin requires a third-party subscription based service. Since I am unable to test the functionality of the plugin, might webe able to setup a quick demonstration so that I can see the plugin in action? Also, the licensing issue remains with phpxml.php. I noticed that some of the filesin this plugin reference a license that is not GPL compatible. All files in the plugin must be GPL compatible to be approved in &lt;a title=&quot;Auto-link&quot; href=&quot;https://moodle.org/plugins&quot; target=&quot;_blank&quot; rel=&quot;noreferrer&quot;&gt;Moodle plugins&lt;/a&gt;.  You can see a list of all valid licenses at:  &lt;a href=&quot;http://www.gnu.org/license/license-list.html#GPLCompatibleLicenses&quot; class=&quot;_blanktarget&quot; target=&quot;_blank&quot; rel=&quot;noreferrer&quot;&gt;http://www.gnu.org/license/license-list.html#GPLCompatibleLicenses&lt;/a&gt;. For now, I amgoing to mark this plugin as needing more work until weget these issue resolved. Thanks for your patience with the review and approval process.  Peace - Anthony &lt;br&gt;
 &lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/mod_via#comment-24817</guid>
    </item>
    <item>
      <title>Wednesday, 1 October 2014, 3:56 AM - Anthony Borrow</title>
      <link>https://moodle.org/plugins/mod_via#comment-24812</link>
      <pubDate>Tue, 30 Sep 2014 19:56:19 GMT</pubDate>
      <description>by Anthony Borrow. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;I went ahead and marked version 2014080163 as being for Moodle 2.7. This is needed so that folks can install from Moodle Plugins; however, it was marked as invisible and I am not sure if that was something you did intentionally or not. If that is the latest version to be reviewed, please make it visible by clicking the show push button and then scheduling it for review. Peace - Anthony &lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/mod_via#comment-24812</guid>
    </item>
    <item>
      <title>Friday, 26 September 2014, 1:46 PM - Anthony Borrow</title>
      <link>https://moodle.org/plugins/mod_via#comment-24751</link>
      <pubDate>Fri, 26 Sep 2014 05:46:27 GMT</pubDate>
      <description>by Anthony Borrow. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;I see that this has been marked for another review; however, the file listed as the current version is still the old one. It looks like you may have forgotten to mark the version(s) of Moodle for which the zip file is intended. Go ahead and update the latest version with the necessary information and I will give it another look. Peace - Anthony &lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/mod_via#comment-24751</guid>
    </item>
    <item>
      <title>Thursday, 25 September 2014, 2:34 PM - Anthony Borrow</title>
      <link>https://moodle.org/plugins/mod_via#comment-24734</link>
      <pubDate>Thu, 25 Sep 2014 06:34:27 GMT</pubDate>
      <description>by Anthony Borrow. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;The latest version is throwing an error during installation because of the line:&lt;br&gt;
&lt;br&gt;
$plugin = new stdClass();&lt;br&gt;
&lt;br&gt;
I would also recommend removing many of the comments and either put them in a CHANGELOG file or the README. The README file indicates making some changes to Moodle core. Plugins are not permitted to do this as it technically makes them patches. Patches are not accepted in Moodle unless in the other category. &lt;br&gt;
&lt;br&gt;
Also, it is recommended to only include in the plugin the English lang files and then use AMOS to provide languages (in your case the French language pack). &lt;br&gt;
&lt;br&gt;
For now I am going to mark this as needing some more work until these issues are resolved. Peace - Anthony &lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/mod_via#comment-24734</guid>
    </item>
    <item>
      <title>Wednesday, 2 April 2014, 12:17 PM - Anthony Borrow</title>
      <link>https://moodle.org/plugins/mod_via#comment-21695</link>
      <pubDate>Wed, 02 Apr 2014 04:17:58 GMT</pubDate>
      <description>by Anthony Borrow. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;I noticed that your plugin is storing its settings in the mdl_config table rather that the mdl_config_plugins. In order to avoid what I call $CFG bloat, it is recommended to use get_config to pull the data out of mdl_config_plugins.  &lt;br&gt;
&lt;br&gt;
It would be better if the UApi did not have to be at the root of the Moodle install as that tends to break the plugin nature of things. It seems to function as a library. I am not sure if you might want to make it a separate local plugin or leave it in its current location. &lt;br&gt;
&lt;br&gt;
For now, I am going to mark this plugin as needing more work until we get these issues resolved. &lt;br&gt;
&lt;br&gt;
Peace - Anthony &lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/mod_via#comment-21695</guid>
    </item>
  </channel>
</rss>