Browse Source

Update 'version.php'

New version: locallib, settings, ilm_manager, ilm_handers/html5
leo 3 years ago
parent
commit
67a137e284
1 changed files with 96 additions and 96 deletions
  1. 96 96
      version.php

+ 96 - 96
version.php

@@ -1,96 +1,96 @@
-<?php
-
-/**
- * @mainpage
- * This is the iAssign (Interactive Assignment) package, an iMath free system to enrich activities in Moodle.
- * It is created by Patricia Rodrigues and Leônidas de Oliveira Brandão.
- *
- * iAssign's goal is to increase interactivity in activities related to specific subjects (such as Geometry, Functions, Programming,...)
- * in a flexible way.
- *
- * In order to improve interactivity, iAssign makes use of iLM (interactive Learning Module),
- * that is any interactive tool that runs under a Web browser.
- * Typically an iLM is a Java applet with a few (mandatory) communication methods, all based on HTTP protocol.
- * This implies that any applet can easily became an iLM and can be integrated to Moodle under iAssign package.
- *
- * If the iLM offers automatic assessment functionality, iAssign is able
- * to deal with it. Under such iLM, iAssign provides immediate feedback to
- * the student, and the teachers can get instant information about their
- * activities (including reports about the student performance).
- *
- * It can be added new iLM into iAssign, at any time, but (for security
- * reason), only the administrator has the privilege of integrating new iLM into iAssign.
- * Once integrated, an iLM can be used by anyone registered in its Moodle.
- * For instance, an user with privileges of "teacher" is allowed to use
- * the iAssign authoring tools to create activities with any iLM
- * (like iGeom, iGraf, or iVprog, respectively to related to the subjects, Geometry, Functions and Programming).
- *
- * The main features of iAssign package are:
- * - The authoring tool to allow any teacher to easily prepare activities to students. Activities can be:
- *    + an exercise (the student must send an answer, and if the iLM has automatic assessment, its results (right/wrong) is also registered);
- *    + a test (the student does the activity, if iLM has automatic assessment, the student gets immediate feedback, but no data is recorded in Moodle's database);
- *    + an example (the student can interact with the example, but nothing is recorded).
- *  - Reports about students activities:
- *    + teachers can see, e.g., a survey or statistics about student's answers and can have quick access to any submited answer;
- *    + the students have a survey of their activities (including their grades)
- *  - Integration with general Moodle grades
- *  - A filter that allows the insertion of iLM content into any (asynchronous) Moodle text.
- *
- * @author Patricia Alves Rodrigues <<patricnet@ig.com.br>>
- * @author Leônidas O. Brandão  <<leo@ime.usp.br>>
- * @author Igor Moreira Félix <<igormf@ime.usp.br>>
- *
- * <b>Contributors</b>
- *  - Marcelo de Arce Alemany <<marcelo.alemany@gmail.com>>
- *   + Translation into Spanish.
- *  - Danilo Leite Dalmon <<leite.danilo@gmail.com>>
- *   + Translation into French.
- *  - Luciano Oliveira Borges <<luciano.oborges@usp.br>>
- *   + Refactoring code documentation.
- *   + Filter files in view of select iLM files (Block and Module).
- *   + Changes for implement iLM version.
- *   + Change file for Moodle filesystem (MoodleData).
- *
- * @version v 2.2.0  2017/04/28
- * @version v 2.1.16 2013/10/31
- * @since 2010/09/27
- * @copyright iMath (http://www.matematica.br) and LInE (http://line.ime.usp.br) - Computer Science Dep. of IME-USP (Brazil)
- * 
- * <b>License</b> 
- *  - http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
- *  
- *  <br><br><a href="../index.html"><b>Return to iAssign Documentation</b></a>
- */
-
-/**
- * Code fragment to define the version of iAssign
- * This fragment is called by moodle_needs_upgrading() at ./admin/index.php
- * 
- * @author Patricia Alves Rodrigues
- * @author Leônidas O. Brandão
- * @author Igor Moreira Félix
- * @version v 2.2.0 2017/02/18 (2017042800)
- * @package mod_iassign_version
- * @since 2010/09/27
- * @copyright iMatica (<a href="http://www.matematica.br">iMath</a>) - Computer Science Dep. of IME-USP (Brazil)
- * 
- * <b>License</b> 
- *  - http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
- *  
- */
-
-defined('MOODLE_INTERNAL') || die();
-
-// v 2.8 2020/06/17 (2.8.00 2020061700) several bug fixes and auto_eval
-// v 2.5 2019/02/10 (2.5.00 2019021000) complete revision of all ./mod/iassign/lang/*/iassign.php
-// v 2.4 2018/03/10 (2.4.00 2018031000) now iLM (HTML5 and JAR) in ./mod/iassign/ilm/
-// v 2.3 2017/12/02 (2.3.00 2017120100) with iFractions in automatic installation of HTML5 packages
-// v 2.2 2017/02/19 (2.2.00 2017042800)
-// v 1.1 2016/02/13 (2.1.88 2016021300)
-// v 1.0 2012/10/16
-$plugin->component = 'mod_iassign';  // Full name of the plugin (used for diagnostics)
-$plugin->release = '2.8.00 (Build: 2020061700)'; // Human-readable version name
-$plugin->version = 2020070612;                   // The current module version (Date: YYYYMMDDXX)
-$plugin->requires = 2014021100;      // Requires this Moodle version since 3.0.0)
-$plugin->maturity = MATURITY_STABLE; // How stable the plugin is: MATURITY_ALPHA, MATURITY_BETA, MATURITY_RC, MATURITY_STABLE (Moodle 2.0 and above)
-$plugin->cron = 60;
+<?php
+
+/**
+ * @mainpage
+ * This is the iAssign (Interactive Assignment) package, an iMath free system to enrich activities in Moodle.
+ * It is created by Patricia Rodrigues and Leônidas de Oliveira Brandão.
+ *
+ * iAssign's goal is to increase interactivity in activities related to specific subjects (such as Geometry, Functions, Programming,...)
+ * in a flexible way.
+ *
+ * In order to improve interactivity, iAssign makes use of iLM (interactive Learning Module),
+ * that is any interactive tool that runs under a Web browser.
+ * Typically an iLM is a Java applet with a few (mandatory) communication methods, all based on HTTP protocol.
+ * This implies that any applet can easily became an iLM and can be integrated to Moodle under iAssign package.
+ *
+ * If the iLM offers automatic assessment functionality, iAssign is able
+ * to deal with it. Under such iLM, iAssign provides immediate feedback to
+ * the student, and the teachers can get instant information about their
+ * activities (including reports about the student performance).
+ *
+ * It can be added new iLM into iAssign, at any time, but (for security
+ * reason), only the administrator has the privilege of integrating new iLM into iAssign.
+ * Once integrated, an iLM can be used by anyone registered in its Moodle.
+ * For instance, an user with privileges of "teacher" is allowed to use
+ * the iAssign authoring tools to create activities with any iLM
+ * (like iGeom, iGraf, or iVprog, respectively to related to the subjects, Geometry, Functions and Programming).
+ *
+ * The main features of iAssign package are:
+ * - The authoring tool to allow any teacher to easily prepare activities to students. Activities can be:
+ *    + an exercise (the student must send an answer, and if the iLM has automatic assessment, its results (right/wrong) is also registered);
+ *    + a test (the student does the activity, if iLM has automatic assessment, the student gets immediate feedback, but no data is recorded in Moodle's database);
+ *    + an example (the student can interact with the example, but nothing is recorded).
+ *  - Reports about students activities:
+ *    + teachers can see, e.g., a survey or statistics about student's answers and can have quick access to any submited answer;
+ *    + the students have a survey of their activities (including their grades)
+ *  - Integration with general Moodle grades
+ *  - A filter that allows the insertion of iLM content into any (asynchronous) Moodle text.
+ *
+ * @author Patricia Alves Rodrigues <<patricnet@ig.com.br>>
+ * @author Leônidas O. Brandão  <<leo@ime.usp.br>>
+ * @author Igor Moreira Félix <<igormf@ime.usp.br>>
+ *
+ * <b>Contributors</b>
+ *  - Marcelo de Arce Alemany <<marcelo.alemany@gmail.com>>
+ *   + Translation into Spanish.
+ *  - Danilo Leite Dalmon <<leite.danilo@gmail.com>>
+ *   + Translation into French.
+ *  - Luciano Oliveira Borges <<luciano.oborges@usp.br>>
+ *   + Refactoring code documentation.
+ *   + Filter files in view of select iLM files (Block and Module).
+ *   + Changes for implement iLM version.
+ *   + Change file for Moodle filesystem (MoodleData).
+ *
+ * @version v 2.2.0  2017/04/28
+ * @version v 2.1.16 2013/10/31
+ * @since 2010/09/27
+ * @copyright iMath (http://www.matematica.br) and LInE (http://line.ime.usp.br) - Computer Science Dep. of IME-USP (Brazil)
+ * 
+ * <b>License</b> 
+ *  - http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ *  
+ *  <br><br><a href="../index.html"><b>Return to iAssign Documentation</b></a>
+ */
+
+/**
+ * Code fragment to define the version of iAssign
+ * This fragment is called by moodle_needs_upgrading() at ./admin/index.php
+ * 
+ * @author Patricia Alves Rodrigues
+ * @author Leônidas O. Brandão
+ * @author Igor Moreira Félix
+ * @version v 2.2.0 2017/02/18 (2017042800)
+ * @package mod_iassign_version
+ * @since 2010/09/27
+ * @copyright iMatica (<a href="http://www.matematica.br">iMath</a>) - Computer Science Dep. of IME-USP (Brazil)
+ * 
+ * <b>License</b> 
+ *  - http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ *  
+ */
+
+defined('MOODLE_INTERNAL') || die();
+
+// v 2.8 2020/06/17 (2.8.00 2020061700) several bug fixes and auto_eval
+// v 2.5 2019/02/10 (2.5.00 2019021000) complete revision of all ./mod/iassign/lang/*/iassign.php
+// v 2.4 2018/03/10 (2.4.00 2018031000) now iLM (HTML5 and JAR) in ./mod/iassign/ilm/
+// v 2.3 2017/12/02 (2.3.00 2017120100) with iFractions in automatic installation of HTML5 packages
+// v 2.2 2017/02/19 (2.2.00 2017042800)
+// v 1.1 2016/02/13 (2.1.88 2016021300)
+// v 1.0 2012/10/16
+$plugin->component = 'mod_iassign';  // Full name of the plugin (used for diagnostics)
+$plugin->release = '2.8.01 (Build: 2020080300)'; // Human-readable version name
+$plugin->version = 2020080300;                   // The current module version (Date: YYYYMMDDXX)
+$plugin->requires = 2014021100;      // Requires this Moodle version since 3.0.0)
+$plugin->maturity = MATURITY_STABLE; // How stable the plugin is: MATURITY_ALPHA, MATURITY_BETA, MATURITY_RC, MATURITY_STABLE (Moodle 2.0 and above)
+$plugin->cron = 60;