iAssign: Difference between revisions
iAssign | |
---|---|
Type | Activities |
Set | https://moodle.org/plugins/browse.php?list=set&id=54 |
Downloads | https://moodle.org/plugins/view.php?plugin=mod_iassign |
Issues | https://github.com/leonidasbrandao/iAssign/issues |
Discussion | http://moodle.org/mod/forum/view.php?id=44 |
Maintainer(s) | Patricia Rodrigues |
No edit summary |
Tim Bahula 2 (talk | contribs) m (clean up, typos fixed: portuguese → Portuguese, omming → oming, an user → a user) |
||
(12 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{Infobox plugin | {{Infobox plugin | ||
|type = Activities | |type = Activities | ||
Line 16: | Line 14: | ||
[[File:iassign-logo.png|iAssign Logo]] | [[File:iassign-logo.png|iAssign Logo]] | ||
iAssign (interactive Assignment) package aims to enhance activities in Moodle, allowing the incorporation of "interactive Learning | iAssign (interactive Assignment) package aims to enhance activities in Moodle, allowing the incorporation of "interactive Learning Module" (iLM) to Moodle. iAssign also provides: an area to teachers cooperate; a filter to incorporate any iLM in any Moodle text; and a modified TinyMCE editor. Some of the iLM that comes with iAssign are: iGeom, iGraf and iComb. | ||
See this page in Portuguese: [[pt_br:iTarefa]] | |||
[[{{ns:file}}:iassign-mod-open-border.jpg||none|left|"Ilustration of iAssign with iGeom"]] | [[{{ns:file}}:iassign-mod-open-border.jpg||none|left|"Ilustration of iAssign with iGeom"]] | ||
== Introduction == | == Introduction == | ||
This is the iAssign (Interactive Assignment) package, | This is the iAssign (Interactive Assignment) package, a contribution of LInE (Laboratory of Informatics in Education from University of São Paulo) to promote "free software, private data". | ||
It is created by Leônidas de Oliveira Brandão and Patricia | It is created by Leônidas de Oliveira Brandão and Patricia Alves, since 2017 with collaboration of Igor Moreira Félix. | ||
iAssign's goal is to increase interactivity in activities related to specific subjects (such as Geometry, Functions, Programming,...) in a flexible way. | iAssign's goal is to increase interactivity in educational 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. | 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 | Typically an iLM is a Java Applet or an HTML/JS package with a few (mandatory) communication methods, all based on HTTP protocol. | ||
This implies that any | This implies that any Web education software 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. | 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). | 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). | ||
Tha Moodle administrator can add new iLM into iAssign/Moodle, at any time. | |||
Once integrated, an iLM can be used by anyone registered in your Moodle. | Once integrated, an iLM can be used by anyone registered in your Moodle. | ||
For instance, | For instance, a user with privileges of "teacher" is allowed to use the iAssign authoring tools to create activities with any iLM | ||
(like iGeom, iGraf, or | (like iGeom, iGraf, or iVProg, respectively to related to the subjects of Geometry, Functions, or Programming). | ||
These plugins are called interactive Learning Modules (iLM), and examples of iLM that comes with iAssign are: | These plugins are called interactive Learning Modules (iLM), and examples of iLM that comes with iAssign are: | ||
# [http://www. | # [http://www.usp.br/line/ivprog iVProg (HTML/JS)]: Visual and Interactive Programming on the Internet | ||
# [http://www.matematica.br/ihanoi iHanoi (HTML/JS)]: Interactive Towers of Hanoi | |||
# [http://www.matematica.br/ | # [http://www.matematica.br/igeom iGeom (Java)]: Interactive Geometry | ||
# [http://www.matematica.br/ | |||
== Installation == | == Installation == | ||
Line 54: | Line 53: | ||
== Features == | == Features == | ||
This module is | This module is similar to Moodle plugin '''Assignment''', but the teacher can define dependencies between iAssign activities. | ||
* Allows | Below is a list of additional features that it has: | ||
** | * Allows teacher to create, edit and delete interactive activities, using any iLM, such as: | ||
** | ** iVProg: to learn programming using Visual Programming or textual programming. | ||
** | ** iHanoi: to learn problem solving, decomposition and recursive functions. | ||
** iGeom: to learn topics related to Geometry (includes programming through recursive functions). | |||
* Allows creation of | * Allows creation of examples and exercises (evaluation); | ||
* Each activity allows | * Each activity allows communication between teacher and students (in each activity); | ||
* | * A repository for manage iLM files: | ||
** Manage files and folders; | ** Manage files and folders; | ||
** Editor of iLM files online; | ** Editor of iLM files online; | ||
** Upload files and folders; | ** Upload files and folders; | ||
* And some more. | * And some more. | ||
Line 83: | Line 80: | ||
This plugin is a block allowing access an area to the teachers' cooperation for manager interactive activities of iAssign. | This plugin is a block allowing access an area to the teachers' cooperation for manager interactive activities of iAssign. | ||
See more [[Manager Interactive Activities of iAssign| documentation]] page. | See more [[Manager Interactive Activities of iAssign|documentation]] page. | ||
=== iAssign Filter (Filter Plugin) === | === iAssign Filter (Filter Plugin) === | ||
This plugin is a filter to incorporate any iLM (interactive Learning Modules) activities in any Moodle text. | This plugin is a filter to incorporate any iLM (interactive Learning Modules) activities in any Moodle text. | ||
See more [[iAssign Filter| documentation]] page. | See more [[iAssign Filter|documentation]] page. | ||
=== Insert interactive activity (iAssign) by TinyMCE editor (TinyMCE Plugin) === | === Insert interactive activity (iAssign) by TinyMCE editor (TinyMCE Plugin) === | ||
This plugin is a plugin for TinyMCE editor for insert any iLM (interactive Learning Modules) activities in any Moodle text. | This plugin is a plugin for TinyMCE editor for insert any iLM (interactive Learning Modules) activities in any Moodle text. | ||
See more [[Insert interactive activity (iAssign) by TinyMCE editor| documentation]] page. | See more [[Insert interactive activity (iAssign) by TinyMCE editor|documentation]] page. | ||
== Examples of Use == | == Examples of Use == | ||
Coming soon... | |||
== New Proposals == | |||
* Allow iLM in HTML5 package; | |||
* Plugin for Atto editor; | |||
* iAssign question type; | |||
== Contributors == | == Contributors == | ||
Line 103: | Line 105: | ||
** Leônidas O. Brandão [[mailto:leo@ime.usp.br]] | ** Leônidas O. Brandão [[mailto:leo@ime.usp.br]] | ||
* Developers | * Developers | ||
** Patricia Alves | ** Leônidas O. Brandão [[mailto:leo@ime.usp.br]] | ||
** Igor Moreira Félix [[mailto:igormf@ime.usp.br]] | |||
** Patricia Alves [[mailto:patricnet@ig.com.br]] | |||
* Contributuions | |||
** Luciano Oliveira Borges [[mailto:luciano@iautomate.com.br]] | ** Luciano Oliveira Borges [[mailto:luciano@iautomate.com.br]] | ||
** Romenig da Silva Ribeiro [[mailto:romenig@gmail.com]] | ** Romenig da Silva Ribeiro [[mailto:romenig@gmail.com]] | ||
Line 119: | Line 124: | ||
http://line.ime.usp.br | http://www.matematica.br | http://www.usp.br/line | http://line.ime.usp.br | http://www.matematica.br | http://www.usp.br/line | ||
[[Category:Mathematics]] | |||
[[Category:Programming]] | |||
[[es:iTarea]] |
Latest revision as of 15:12, 22 September 2021
iAssign (interactive Assignment) package aims to enhance activities in Moodle, allowing the incorporation of "interactive Learning Module" (iLM) to Moodle. iAssign also provides: an area to teachers cooperate; a filter to incorporate any iLM in any Moodle text; and a modified TinyMCE editor. Some of the iLM that comes with iAssign are: iGeom, iGraf and iComb.
See this page in Portuguese: pt_br:iTarefa
Introduction
This is the iAssign (Interactive Assignment) package, a contribution of LInE (Laboratory of Informatics in Education from University of São Paulo) to promote "free software, private data". It is created by Leônidas de Oliveira Brandão and Patricia Alves, since 2017 with collaboration of Igor Moreira Félix.
iAssign's goal is to increase interactivity in educational 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 or an HTML/JS package with a few (mandatory) communication methods, all based on HTTP protocol. This implies that any Web education software 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).
Tha Moodle administrator can add new iLM into iAssign/Moodle, at any time. Once integrated, an iLM can be used by anyone registered in your Moodle. For instance, a 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 of Geometry, Functions, or Programming).
These plugins are called interactive Learning Modules (iLM), and examples of iLM that comes with iAssign are:
- iVProg (HTML/JS): Visual and Interactive Programming on the Internet
- iHanoi (HTML/JS): Interactive Towers of Hanoi
- iGeom (Java): Interactive Geometry
Installation
- Get last version of iAssign SET in SET entry.
- Unpack iAssign in mod folder of your Moodle dir.
- Unpack iAssign Filter in filter folder of your Moodle dir.
- Unpack Manager Interactive Activities of iAssign in block folder of your Moodle dir.
- Unpack Insert interactive activity (iAssign) by TinyMCE editor in lib/editor/tinymce/plugins folder of your Moodle dir.
- Under role administrator, go to the Site administration and click on Notifications.
- Enable the mod iAssign and filter iAssign Filter.
Features
This module is similar to Moodle plugin Assignment, but the teacher can define dependencies between iAssign activities. Below is a list of additional features that it has:
- Allows teacher to create, edit and delete interactive activities, using any iLM, such as:
- iVProg: to learn programming using Visual Programming or textual programming.
- iHanoi: to learn problem solving, decomposition and recursive functions.
- iGeom: to learn topics related to Geometry (includes programming through recursive functions).
- Allows creation of examples and exercises (evaluation);
- Each activity allows communication between teacher and students (in each activity);
- A repository for manage iLM files:
- Manage files and folders;
- Editor of iLM files online;
- Upload files and folders;
- And some more.
Components
To enjoy the features of Moodle in a complete way the iAssign was separated into several components, and seamlessly it can bring resources to the use of interactive activities in Moodle.
The separation of the components can be seen most visibly in the schematic below:
Manager Interactive Activities of iAssign (Block Plugin)
This plugin is a block allowing access an area to the teachers' cooperation for manager interactive activities of iAssign.
See more documentation page.
iAssign Filter (Filter Plugin)
This plugin is a filter to incorporate any iLM (interactive Learning Modules) activities in any Moodle text.
See more documentation page.
Insert interactive activity (iAssign) by TinyMCE editor (TinyMCE Plugin)
This plugin is a plugin for TinyMCE editor for insert any iLM (interactive Learning Modules) activities in any Moodle text.
See more documentation page.
Examples of Use
Coming soon...
New Proposals
- Allow iLM in HTML5 package;
- Plugin for Atto editor;
- iAssign question type;
Contributors
- Authors
- Developers
- Contributuions
- Translators
Development and Financing
Institute of Mathematics and Statistics - University of São Paulo.
Laboratory of Informatics in Education (LInE)
iMath project - interactive Math on Internet
http://line.ime.usp.br | http://www.matematica.br | http://www.usp.br/line