Ver código fonte

Update 'version.php'

Synchronizing iAssign Git with the current iAssign stable version (until Moodle 5.0).
Small changes in: ilm_manager.php, lang/*/iassign.php
Bigger changes in: ilm_manager_form.php, lib.php, settings_form.php, settings.php, version.php, backup/moodle2/*.php, ilm_debug/escreva.php, ilm_handlers/java.php
New iLM versions: iassign/ilm/iFractions/, iassign/ilm/iHanoi/, iassign/ilm/iVProg/
New file (was missing): settings_activities.php
leo 2 semanas atrás
pai
commit
462e67f76c
1 arquivos alterados com 32 adições e 20 exclusões
  1. 32 20
      version.php

+ 32 - 20
version.php

@@ -3,14 +3,14 @@
 /**
  * @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.
+ * It is created by Patricia Rodrigues and Leo^idas de Oliveira Branda~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.
+ * Typically an iLM is a HTML/CSS/JS package (initially 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
@@ -37,8 +37,8 @@
  *  - 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>>
+ * @author Leo^nidas de Oliveira Branda~o  <<leo@ime.usp.br>>
+ * @author Igor Moreira Fe'lix <<igormf@ime.usp.br>>
  *
  * <b>Contributors</b>
  *  - Marcelo de Arce Alemany <<marcelo.alemany@gmail.com>>
@@ -51,8 +51,12 @@
  *   + 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
+ * @version v 3.0.12  2023/09/18
+ * @version v 3.0.11  2023/07/07
+ * @version v 3.0.10  2023/04/10
+ * @version v 2.8.1   2021/12/23
+ * @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)
  * 
@@ -65,11 +69,14 @@
 /**
  * Code fragment to define the version of iAssign
  * This fragment is called by moodle_needs_upgrading() at ./admin/index.php
+ * The plugin version is stored in Moodle tables {modules} and {config_plugins} with
+ * {modules}.name = "iassign",
+ * {config_plugins}.plugin = "mod_iassign" and {config_plugins}.value with the $plugin->version
  * 
  * @author Patricia Alves Rodrigues
- * @author Leônidas O. Brandão
- * @author Igor Moreira Félix
- * @version v 2.2.0 2017/02/18 (2017042800)
+ * @author Leo^nidas de Oliveira Branda~o
+ * @author Igor Moreira Fe'lix
+ * @version v 2.8.1 2021/12/23 (2021122300)
  * @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)
@@ -81,16 +88,21 @@
 
 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
+// v 3.0.12 2023/09/19 (3.0.12 2023091800) fixed student visualization of passed activity and importation of new iLM
+// v 3.0.11 2023/07/07 (3.0.11 2023070700) new iVProg 1.0.20230504 and iHanoi 1.0.20230526
+// v 3.0.10 2023/04/10 (3.0.10 2023041000) unified {iassign_statement}/{files} association
+// v 2.8.02 2021/12/23 (2.8.02 2021122300) new version of iVProg "1.0.20220113"
+// 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 = 2021020701;       // The current module version (Date: YYYYMMDDXX)
-$plugin->requires = 2014021100;      // Requires this Moodle version since 3.0.0)
+$plugin->release = '3.0.12 (Build: 2023091800)'; // Human-readable version name
+$plugin->version = 2023091800;       // The current module version (Date: YYYYMMDDXX)
+$plugin->requires = 2015111610;      // 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;
+$plugin->cron = 60;