Version 16.232.3

This commit is contained in:
Antonio Cañas Vargas 2017-06-01 19:28:37 +02:00
parent 84ac2065ac
commit e16a8966e3
22 changed files with 20777 additions and 8060 deletions

Binary file not shown.

Binary file not shown.

View File

@ -35,7 +35,7 @@
<div style="text-align:center;"> <div style="text-align:center;">
<h1>OpenSWAD Association</h1> <h1>OpenSWAD Association</h1>
<a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a> <a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a>
<a href="http://openswad.org/association/">OpenSWAD Association</a>, 2016 <a href="http://openswad.org/association/">OpenSWAD Association</a>, 2016-2017
</div> </div>
<h2>The association</h2> <h2>The association</h2>
@ -43,15 +43,20 @@
<p> <p>
The <strong>OpenSWAD Association</strong> is a non-profit organization founded in The <strong>OpenSWAD Association</strong> is a non-profit organization founded in
<a href="https://en.wikipedia.org/wiki/Granada">Granada (Spain)</a> <a href="https://en.wikipedia.org/wiki/Granada">Granada (Spain)</a>
in March 2016. on March 26, 2016
and registered on the Section 1 / National Number 610925 of the
<a href="http://www.interior.gob.es/web/servicios-al-ciudadano/asociaciones">&quot;Registro Nacional de Asociaciones&quot;</a>
(National Register of Associations) of Spain on September 21, 2016.
</p> </p>
<h2>Purposes</h2> <h2>Purposes</h2>
<p> <p>
The main mission of the OpenSWAD Association The main mission of the OpenSWAD Association
is to improve education worldwide through OpenSWAD.org portal is to improve education worldwide
and to support the development of the free software SWAD through <a href="https://openswad.org/en">OpenSWAD.org</a> portal
and to support the development of the
<a href="https://openswad.org/source/">free software SWAD</a>
and the ecosystem of applications that arise around it. and the ecosystem of applications that arise around it.
</p> </p>
@ -63,26 +68,26 @@
<li> <li>
Provide a <strong>free service to support teaching</strong> Provide a <strong>free service to support teaching</strong>
(managed by the users themselves) (managed by the users themselves)
in the OpenSWAD.org website in the website <a href="https://openswad.org/en">OpenSWAD.org</a>
through the educational platform SWAD through <a href="https://openswad.org/info/">the educational platform SWAD</a>
</li> </li>
<li> <li>
Maintain proper function, both <strong>software and hardware</strong>, Maintain proper function, both <strong>software and hardware</strong>,
of the platform SWAD and other services of the platform SWAD and other services
<strong>in the website OpenSWAD.org</strong> <strong>in the website <a href="https://openswad.org/en">OpenSWAD.org</a></strong>
</li> </li>
<li> <li>
Promote the use and publication of Promote the use and publication of
<strong>Open Educational Resources</strong> <strong><a href="https://en.wikipedia.org/wiki/Open_educational_resources">Open Educational Resources</a></strong>
so that knowledge reach more people so that knowledge reaches more people
</li> </li>
<li> <li>
Ensure <strong>protection of personal data</strong> Ensure <strong>protection of personal data</strong>
and <strong>intellectual property rights</strong> and <strong>intellectual property rights</strong>
in the website OpenSWAD.org in the website <a href="https://openswad.org/en">OpenSWAD.org</a>
</li> </li>
<li> <li>
@ -94,7 +99,7 @@
</li> </li>
<li> <li>
Conducting <strong>advertising and marketing activities</strong> Conduct <strong>advertising and marketing activities</strong>
to promote the use of OpenSWAD.org platform to promote the use of OpenSWAD.org platform
by teachers and educational institutions worldwide by teachers and educational institutions worldwide
</li> </li>
@ -104,10 +109,11 @@
</li> </li>
<li> <li>
Support the <strong>development and improvement of the software SWAD Support the <strong>development and improvement
of the <a href="https://openswad.org/source/">software SWAD</a>
and the ecosystem of applications around it</strong>, and the ecosystem of applications around it</strong>,
including applications for mobile devices including applications for mobile devices
(SWADroid, iSWAD and other) (<a href="https://openswad.org/swadroid/">SWADroid</a>, iSWAD and others)
</li> </li>
</ul> </ul>
@ -118,9 +124,11 @@
<ul> <ul>
<li> <li>
Answer questions, suggestions and user problems Answer questions, suggestions and user problems
via email, social networks and other media, via email, <a href="https://twitter.com/openswad">social networks</a>
regarding the operation of the OpenSWAD.org site and other media,
and software SWAD regarding the operation of the website
<a href="https://openswad.org/en">OpenSWAD.org</a>
and the <a href="https://openswad.org/source/">software SWAD</a>
</li> </li>
<li> <li>
@ -134,12 +142,13 @@
<li> <li>
Create and publish user manuals, tutorials, Create and publish user manuals, tutorials,
presentations and other documents in open formats presentations and other documents in open formats
to facilitate the use of the platform SWAD to facilitate the use of
the <a href="https://openswad.org/info/">platform SWAD</a>
and the ecosystem of applications around it and the ecosystem of applications around it
</li> </li>
</ul> </ul>
<h2>Statutes</h2> <h2>Statutes (in Spanish)</h2>
<div style="padding:20px; background:#FFFFF0;"> <div style="padding:20px; background:#FFFFF0;">
@ -790,47 +799,21 @@
la naturaleza no lucrativa de la Asociaci&oacute;n. la naturaleza no lucrativa de la Asociaci&oacute;n.
</p> </p>
<p> <p style="margin-top:5em;">
En Granada, a 26 de marzo de 2016 En Granada, a 26 de marzo de 2016
</p> </p>
<p> <p>
D. Antonio Ca&ntilde;as Vargas<br /> D. Antonio Ca&ntilde;as Vargas<br />
NIF: *********<br />
<br />
FDO:<br />
</p>
<p>
D. Juan Miguel Boyero Corral<br /> D. Juan Miguel Boyero Corral<br />
NIF: *********<br />
<br />
FDO:<br />
</p>
<p>
D&Ntilde;A. Eva Mart&iacute;nez Ortigosa<br /> D&Ntilde;A. Eva Mart&iacute;nez Ortigosa<br />
NIF: *********<br />
<br />
FDO:<br />
</p>
<p>
D&Ntilde;A. Mancia Anguita L&oacute;pez<br /> D&Ntilde;A. Mancia Anguita L&oacute;pez<br />
NIF: *********<br /> D. Francisco Javier Fern&aacute;ndez Baldomero
<br />
FDO:<br />
</p>
<p>
D. Francisco Javier Fern&aacute;ndez Baldomero<br />
NIF: *********<br />
<br />
FDO:<br />
</p> </p>
</div> </div>
<!--
<h2>Documents</h2> <h2>Documents</h2>
<ul> <ul>
@ -853,6 +836,7 @@
</a> </a>
</li> </li>
</ul> </ul>
-->
</body> </body>

View File

@ -40,7 +40,7 @@
<td align="center"> <td align="center">
<h1>Authors and collaborators (to be updated)</h1> <h1>Authors and collaborators (to be updated)</h1>
<a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a> <a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a>
<a href="http://www.ugr.es/~acanas/">Antonio Ca&ntilde;as Vargas</a>, 1999-2015 <a href="https://openswad.org/en?usr=@acanas" target="_blank">Antonio Ca&ntilde;as Vargas</a>, 1999-2017
</td> </td>
</tr> </tr>

File diff suppressed because it is too large Load Diff

View File

@ -40,7 +40,7 @@
<td align="center"> <td align="center">
<h1>SWAD database</h1> <h1>SWAD database</h1>
<a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a> <a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a>
<a href="http://www.ugr.es/~acanas/">Antonio Ca&ntilde;as Vargas</a>, 1999-2015 <a href="https://openswad.org/en?usr=@acanas" target="_blank">Antonio Ca&ntilde;as Vargas</a>, 1999-2017
</td> </td>
</tr> </tr>

View File

@ -40,7 +40,7 @@
<td align="center"> <td align="center">
<h1>Download source code</h1> <h1>Download source code</h1>
<a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a> <a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a>
<a href="http://www.ugr.es/~acanas/">Antonio Ca&ntilde;as Vargas</a>, 1999-2015 <a href="https://openswad.org/en?usr=@acanas" target="_blank">Antonio Ca&ntilde;as Vargas</a>, 1999-2017
</td> </td>
</tr> </tr>

View File

@ -40,7 +40,7 @@
<td align="center"> <td align="center">
<h1>What is SWAD?</h1> <h1>What is SWAD?</h1>
<a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a> <a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a>
<a href="http://www.ugr.es/~acanas/">Antonio Ca&ntilde;as Vargas</a>, 1999-2015 <a href="https://openswad.org/en?usr=@acanas" target="_blank">Antonio Ca&ntilde;as Vargas</a>, 1999-2017
</td> </td>
</tr> </tr>
@ -49,19 +49,20 @@
<dl> <dl>
<dt><h2>Abstract</h2></dt> <dt><h2>Introduction</h2></dt>
<dd> <dd>
<p> <p>
<a href="http://openswad.org/">SWAD</a> (shared workspace at a distance) <a href="http://openswad.org/">SWAD</a> (Shared Workspace At a Distance)
is a <a href="http://openswad.org/source/">free</a> platform is a <a href="http://openswad.org/source/">free</a> platform
for distance learning and teaching management. for <a href="https://en.wikipedia.org/wiki/Blended_learning">blended learning</a>
and teaching management.
It has been developed and used at the It has been developed and used at the
<a href="http://www.ugr.es/">University of Granada (UGR)</a> <a href="http://www.ugr.es/">University of Granada (UGR)</a>
<a href="http://swad.ugr.es/stat/">since 1999</a> <a href="http://swad.ugr.es/stat/">since 1999</a>
and since 2012 is used in other universities. and since 2012 it is used in other universities.
</p> </p>
<p> <p>
@ -70,18 +71,30 @@ and management of data from students and teachers.
These include access to information on the courses (teaching guide, timetables, bibliography,...), These include access to information on the courses (teaching guide, timetables, bibliography,...),
documents storage (notes, presentations, problems, practice outlines...), documents storage (notes, presentations, problems, practice outlines...),
lists and record cards of students and teachers, discussion forums, lists and record cards of students and teachers, social network, discussion forums,
assignments, student's self-assessment through interactive tests, assignments, student's self-assessment through interactive tests,
and individual consultation of marks. and individual consultation of marks.
Some of its main features are also available as an Some of its main features are also available as an
<a href="http://openswad.org/swadroid/">app for Android mobile devices</a>. <a href="http://openswad.org/swadroid/">app for Android</a>
and will be available in a future <a href="https://twitter.com/iswad_ugr">app for iOS</a>.
</a> </a>
<p> <p>
SWAD is a very useful tool that has become an important complement to classroom teaching, SWAD is a very useful tool that has become an important complement to classroom teaching,
with a cost of implementation very low even in large educational institutions. with a cost of implementation very low even in large educational institutions.
</p> </p>
<p>
The name SWAD originally stood for
&quot;<u>S</u>istema <u>W</u>eb de <u>A</u>poyo a la <u>D</u>ocencia&quot; in Spanish
(&quot;Web System for Education Support&quot;).
Currently we prefer &quot;<u>S</u>hared <u>W</u>orkspace <u>At</u> a <u>D</u>istance&quot;.
Furthermore, the main meaning of the word <em>swad</em>, barely used,
is &quot;bunch of things&quot;, a concept that fits the idea of a system that includes various services;
and in Punjabi language <em>swad</em> means &quot;tasty&quot;,
which adds a positive connotation to the platform name.
</p>
</dd> </dd>
@ -143,7 +156,7 @@ SWAD began in September 1999
in the <a href="http://atc.ugr.es/">Department of Architecture and Computer Technology</a> in the <a href="http://atc.ugr.es/">Department of Architecture and Computer Technology</a>
of the <a href="http://www.ugr.es/">UGR</a>, of the <a href="http://www.ugr.es/">UGR</a>,
grew since 2003 until 2008 under three teaching innovation projects, grew since 2003 until 2008 under three teaching innovation projects,
and since 2008 until 2015 it has been one of the three tools of PRADO, and since 2008 until 2016 it has been one of the three tools of PRADO,
the platform of resources to support teaching of the UGR, the platform of resources to support teaching of the UGR,
supported by the <a href="http://cevug.ugr.es/">Virtual Learning Center</a> supported by the <a href="http://cevug.ugr.es/">Virtual Learning Center</a>
and provided free to all UGR as a support to face-to-face teaching. and provided free to all UGR as a support to face-to-face teaching.
@ -153,7 +166,7 @@ and has been <a href="https://swad.ugr.es/stat/">very well received by students
<p> <p>
In recent years its <a href="http://openswad.org/tool/">functions</a> In recent years its <a href="http://openswad.org/tool/">functions</a>
have become more widespread and more independent of an individual institution, have become independent of an individual institution,
resulting in a configurable tool for any educational institution. resulting in a configurable tool for any educational institution.
In January 2010 the <a href="http://openswad.org/source/">SWAD source code</a> In January 2010 the <a href="http://openswad.org/source/">SWAD source code</a>
@ -162,21 +175,10 @@ was released under the
so that it could be installed at other universities or educational institutions. so that it could be installed at other universities or educational institutions.
Today SWAD is not only used in the <a href="http://www.ugr.es/">UGR</a>. Today SWAD is not only used in the <a href="http://www.ugr.es/">UGR</a>.
In April 2012 came into use in the <a href="http://openswad.org/">OpenSWAD project (openswad.org)</a> In April 2012 it came into use in the <a href="http://openswad.org/">OpenSWAD project (openswad.org)</a>
as a free cloud platform for any institution, as a free cloud platform for any institution.
and since July 2012 is used in the <a href="http://www.cevuna.una.py/swad/">National University of Asunci&oacute;n (Paraguay)</a>.
</p> </p>
<p>
The name SWAD originally stood for
&quot;<u>S</u>istema <u>W</u>eb de <u>A</u>poyo a la <u>D</u>ocencia&quot; in Spanish
(&quot;Web System for Education Support&quot;).
Currently we prefer &quot;<u>S</u>hared <u>W</u>orkspace <u>At</u> a <u>D</u>istance&quot;.
Furthermore, the main meaning of the word <em>swad</em>, barely used,
is &quot;bunch of things&quot;, a concept that fits the idea of a system that includes various services;
and in Punjabi language <em>swad</em> means &quot;tasty&quot;,
which adds a positive connotation to the platform name.
</p>
</dd> </dd>
<dt><h2>Goals</h2></dt> <dt><h2>Goals</h2></dt>
@ -217,103 +219,125 @@ which adds a positive connotation to the platform name.
</p> </p>
</dd> </dd>
<dt><h2>Hierarchy and roles</h2></dt> <dt><h2>Hierarchical organization</h2></dt>
<dd> <dd>
<h3>Hierarchical organization</h3>
<p> <p>
SWAD can accommodate in a single platform one or multiple educational organizations. SWAD can accommodate in a single platform one or multiple educational organizations.
It uses the following hierarchical structure: It uses the following hierarchical structure:
</p>
<ul> <ul>
<li>Countries</li> <li>Countries</li>
<li>Institutions (universities, academies, organizations, companies,...)</li> <li>Institutions (universities, academies, organizations, companies,...)</li>
<li>Centres (faculties, buildings,...)</li> <li>Centres (faculties, schools, buildings,...)</li>
<li>Degrees (degrees, masters,...)</li> <li>Degrees (degrees, masters,...)</li>
<li>Courses</li> <li>Courses (subjects)</li>
<li>Group types (lectures, practicals, seminars,...)</li> <li>Group types (lectures, practicals, seminars,...)</li>
<li>Groups (A, B, morning, afternoon,...)</li> <li>Groups (A, B, morning, afternoon,...)</li>
</ul> </ul>
The central element of this hierarchy is the course, which can register several teachers and students.
</p>
<h3>Roles</h3>
<p> <p>
Each user has a role of student or teacher at each of the course in which he/she is enrolled. The central element of this hierarchy is the course, which can register several teachers and students.
In addition, some users may be administrators of one or more degrees,
or superusers (global administrators of the platform).
</p> </p>
</dd> </dd>
<dt><h2>Roles</h2></dt>
<dd>
<p>
Each user has a role of student or teacher at each of the courses in which he/she is enrolled.
In addition, some users may be administrators.
</p>
<p>These are all available roles:</p>
<ol start="0">
<li><var>Unknown</var>: User not logged in</li>
<li><var>Guest</var>: User not belonging to any course</li>
<li><var>Visitor</var>: Student or teacher in other courses but not belonging to the current course</li>
<li><var>Student</var>: Student in current course</li>
<li><var>Teacher</var>: Teacher in current course</li>
<li><var>Degree admin</var>: Degree administrator</li>
<li><var>Centre admin</var>: Centre administrator</li>
<li><var>Institution admin</var>: Institution administrator</li>
<li><var>System admin</var>: System administrator (superuser)</li>
</ol>
</dd>
<dt><h2>Summary of tools and functionalities</h2></dt> <dt><h2>Summary of tools and functionalities</h2></dt>
<dd> <dd>
<p> <p>
The SWAD platform aims to achieve these objectives by providing the features listed below, The SWAD platform aims to achieve its objectives by providing the features listed below,
grouped into 11 groups (tabs): grouped into 12 groups (tabs):
<ul> <ul>
<li><strong>System</strong>: Global configuration and administration of countries <li>First tab, one of the following 6:
<ul> <ul>
<li>search institutions, centres, degrees, courses, users and documents</li> <li><strong>System</strong>: Global configuration and administration of countries
<li>listing and editing countries</li> <ul>
<li>list of pending institutions, centres, degrees and courses</li> <li>search institutions, centres, degrees, courses, users and documents</li>
<li>removing old unused courses</li> <li>listing and editing countries</li>
<li>listing and editing types of degrees</li> <li>list of pending institutions, centres, degrees and courses</li>
<li>listing and editing allowed mail domains for notifications</li> <li>removing old unused courses</li>
<li>listing and editing banners</li> <li>listing and editing types of degrees</li>
<li>listing and editing institutional links</li> <li>listing and editing allowed mail domains for notifications</li>
<li>listing and editing <a href="http://openswad.org/ws/">plugins</a></li> <li>listing and editing banners</li>
<li>listing and editing institutional links</li>
<li>listing and editing <a href="http://openswad.org/ws/">plugins</a></li>
</ul>
</li>
<li><strong>Country</strong>: Management of institutions of the selected country
<ul>
<li>search institutions, centres, degrees, courses, users and documents</li>
<li>information about the selected country</li>
<li>listing and editing institutions of the selected country</li>
</ul>
</li>
<li><strong>Institution</strong>: Management of centres of the selected institution
<ul>
<li>search institutions, centres, degrees, courses, users and documents</li>
<li>information about the selected institution</li>
<li>listing and editing centres of the selected institution</li>
<li>listing and editing departments of the selected institution</li>
<li>listing and editing places (campuses) of the selected institution</li>
<li>listing and editing holidays in the campuses of the selected institution</li>
</ul>
</li>
<li><strong>Centre</strong>: Management of degrees of the selected centre
<ul>
<li>search institutions, centres, degrees, courses, users and documents</li>
<li>information about the selected centre</li>
<li>listing and editing degrees of the selected centre</li>
</ul>
</li>
<li><strong>Degree</strong>: Management of courses of the selected degree
<ul>
<li>search institutions, centres, degrees, courses, users and documents</li>
<li>information about the selected degree</li>
<li>listing and editing courses of the selected degree</li>
</ul>
</li>
<li><strong>Course</strong>: Information and documentation of the selected course
<ul>
<li>search institutions, centres, degrees, courses, users and documents</li>
<li>information about the selected course</li>
<li>teaching guide of the course</li>
<li>agenda / program of lectures and practicals</li>
<li>documents (notes, presentations, problems,...)</li>
<li>shared files between students and teachers</li>
<li>class schedule</li>
<li>bibliography</li>
<li>FAQ (Frequently Asked Questions)</li>
<li>links</li>
</ul>
</li>
</ul> </ul>
</li> </li>
<li><strong>Country</strong>: Management of institutions of the selected country <li>Second tab, <strong>Assessment</strong>: Evaluation of students in the selected subject
<ul>
<li>search institutions, centres, degrees, courses, users and documents</li>
<li>information about the selected country</li>
<li>listing and editing institutions of the selected country</li>
</ul>
</li>
<li><strong>Institution</strong>: Management of centres of the selected institution
<ul>
<li>search institutions, centres, degrees, courses, users and documents</li>
<li>information about the selected institution</li>
<li>listing and editing centres of the selected institution</li>
<li>listing and editing departaments of the selected institution</li>
<li>listing and editing places (campuses) of the selected institution</li>
<li>listing and editing holidays in the campuses of the selected institution</li>
</ul>
</li>
<li><strong>Centre</strong>: Management of degrees of the selected centre
<ul>
<li>search institutions, centres, degrees, courses, users and documents</li>
<li>information about the selected centre</li>
<li>listing and editing degrees of the selected centre</li>
</ul>
</li>
<li><strong>Degree</strong>: Management of courses of the selected degree
<ul>
<li>search institutions, centres, degrees, courses, users and documents</li>
<li>information about the selected degree</li>
<li>listing and editing courses of the selected degree</li>
</ul>
</li>
<li><strong>Course</strong>: Informaci&oacute;n y documentaci&oacute;n de la asignatura seleccionada
<ul>
<li>search institutions, centres, degrees, courses, users and documents</li>
<li>information about the selected course</li>
<li>teaching guide of the course</li>
<li>agenda / program of lectures and practicals</li>
<li>documents (notes, presentations, problems,...)</li>
<li>shared files between students and teachers</li>
<li>class schedule</li>
<li>bibliography</li>
<li>FAQ (Frequently Asked Questions)</li>
<li>links</li>
</ul>
</li>
<li><strong>Assessment</strong>: Evaluation of students in the selected subject
<ul> <ul>
<li>information on the evaluation system</li> <li>information on the evaluation system</li>
<li>management of assignments</li> <li>management of assignments</li>
@ -326,33 +350,39 @@ which adds a positive connotation to the platform name.
<li>student record card in the course</li> <li>student record card in the course</li>
</ul> </ul>
</li> </li>
<li><strong>Users</strong>: Information and group management of groups and users <li>Third tab, <strong>Users</strong>: Information and group management of groups and users
<ul> <ul>
<li>enrollment in groups</li> <li>enrolment in groups</li>
<li>management of types of groups and groups</li> <li>management of types of groups and groups</li>
<li>lists and record cards of guests</li> <li>lists and record cards of guests</li>
<li>lists and record cards of students</li> <li>lists and record cards of students</li>
<li>editing fields of custom record cards</li> <li>editing fields of custom record cards</li>
<li>attendance control</li> <li>attendance control</li>
<li>lists, record cards and scheduling of tutorials of teachers</li> <li>lists, record cards and scheduling of tutorials of teachers</li>
<li>listis of administrators</li> <li>lists of administrators</li>
<li>management of requests for registration</li> <li>management of requests for registration</li>
<li>user administration</li> <li>user administration</li>
<li>lists of connected users</li> <li>lists of connected users</li>
</ul> </ul>
</li> </li>
<li><strong>Messages</strong>: Communication between users, forums, chat <li>Fourth tab, <strong>Social</strong>: Social networks, forums, chat
<ul>
<li>social network (time line)</li>
<li>social network (users' public profiles)</li>
<li>discussion forums</li>
<li>chat</li>
</ul>
</li>
<li>Fifth tab, <strong>Messages</strong>: Communication between users
<ul> <ul>
<li>event notifications to users</li> <li>event notifications to users</li>
<li>global announcements</li> <li>global announcements</li>
<li>notices</li> <li>notices</li>
<li>discussion forums</li>
<li>chat</li>
<li>internal web messaging between users of the platform</li> <li>internal web messaging between users of the platform</li>
<li>email sending to students</li> <li>email sending to students</li>
</ul> </ul>
</li> </li>
<li><strong>Statistics</strong>: Statistics and monitoring of visits <li>Sixth tab, <strong>Statistics</strong>: Statistics and monitoring of visits
<ul> <ul>
<li>surveys</li> <li>surveys</li>
<li>big figures (system utilization)</li> <li>big figures (system utilization)</li>
@ -372,7 +402,7 @@ which adds a positive connotation to the platform name.
<li>clicks in real time</li> <li>clicks in real time</li>
</ul> </ul>
</li> </li>
<li><strong>Profile</strong>: Personal information of the user identified <li>Seventh tab, <strong>Profile</strong>: Personal information of the user identified
<ul> <ul>
<li>sign up</li> <li>sign up</li>
<li>login and logout</li> <li>login and logout</li>
@ -386,7 +416,7 @@ which adds a positive connotation to the platform name.
<li>websites and social networking</li> <li>websites and social networking</li>
<li>personal preferences</li> <li>personal preferences</li>
<li>briefcase (personal virtual drive)</li> <li>briefcase (personal virtual drive)</li>
<li>frecuent actions</li> <li>frequent actions</li>
</ul> </ul>
</li> </li>
</ul> </ul>
@ -418,7 +448,8 @@ which adds a positive connotation to the platform name.
<p> <p>
Being a web application, the client can be any modern web browser. Being a web application, the client can be any modern web browser.
To use the chat you must have Java runtime environment. To use the chat you must have
<a href="https://www.java.com/download/">Java runtime environment</a>.
Besides the web client, there is an M-learning application for Android devices Besides the web client, there is an M-learning application for Android devices
called <a href="https://openswad.org/swadroid/">SWADroid</a>, called <a href="https://openswad.org/swadroid/">SWADroid</a>,
which implements some of the most used features in the web version. which implements some of the most used features in the web version.
@ -433,8 +464,8 @@ which adds a positive connotation to the platform name.
<ul> <ul>
<li><a href="https://openswad.org/info/" target="_blank" title="What is SWAD?"> <li><a href="https://openswad.org/info/" target="_blank" title="What is SWAD?">
What is SWAD?</a></li> What is SWAD?</a></li>
<li><a href="https://twitter.com/openswad" target="_blank" title="@OpenSWAD"> <li><a href="https://openswad.org/association/" target="_blank" title="About us (OpenSWAD Association)">
@OpenSWAD</a></li> About us</a></li>
<li><a href="http://openswad.wordpress.com/" target="_blank" title="Blog"> <li><a href="http://openswad.wordpress.com/" target="_blank" title="Blog">
Blog</a></li> Blog</a></li>
<li><a href="https://openswad.org/paper/" target="_blank" title="Publications"> <li><a href="https://openswad.org/paper/" target="_blank" title="Publications">
@ -461,16 +492,26 @@ which adds a positive connotation to the platform name.
Tools</a></li> Tools</a></li>
</ul> </ul>
</li> </li>
<li>Mobile <li>Social
<ul> <ul>
<li><a href="https://openswad.org/swadroid/" target="_blank" title="SWADroid: SWAD App para Android"> <li><a href="https://twitter.com/openswad" target="_blank" title="Twitter">
SWADroid</a></li> Twitter</a></li>
<li><a href="https://twitter.com/swadroid" target="_blank" title="@SWADroid"> <li><a href="https://www.facebook.com/OpenSWAD/" target="_blank" title="Facebook">
@SWADroid</a></li> Facebook</a></li>
<li><a href="http://swadroid.wordpress.com/" target="_blank" title="SWADroid Blog"> <li><a href="https://en.wikipedia.org/wiki/SWAD_%28software%29" target="_blank" title="Wikipedia">
SWADroid Blog</a></li> Wikipedia</a></li>
<li><a href="https://twitter.com/iswad_ugr" target="_blank" title="@iswad_ugr"> <li><a href="https://plus.google.com/109453568780563947088/about/p/pub" target="_blank" title="Google+">
@iswad_ugr</a></li> Google+</a></li>
<li><a href="https://www.youtube.com/channel/UCDk02lUBCoqp_v2A25t6orQ/about" target="_blank" title="YouTube">
YouTube</a></li>
<li><a href="http://alternativeto.net/software/swad/" target="_blank" title="alternativeTo">
alternativeTo</a></li>
<li><a href="http://www.startupranking.com/openswad" target="_blank" title="startupRANKING">
startupRANKING</a></li>
<li><a href="https://github.com/acanas/swad-core" target="_blank" title="GitHub">
GitHub</a></li>
<li><a href="https://www.openhub.net/p/swad-core" target="_blank" title="Open HUB">
Open HUB</a></li>
</ul> </ul>
</li> </li>
<li>Free software <li>Free software
@ -493,8 +534,26 @@ which adds a positive connotation to the platform name.
Roadmap</a></li> Roadmap</a></li>
<li><a href="https://openswad.org/author/" target="_blank" title="Authors"> <li><a href="https://openswad.org/author/" target="_blank" title="Authors">
Authors</a></li> Authors</a></li>
<li><a href="https://openswad.org/pfc/" target="_blank" title="Proyectos fin de carrera"> </ul>
Proyectos fin de carrera</a></li> </li>
<li>Mobile
<ul>
<li><a href="https://openswad.org/swadroid/" target="_blank" title="SWADroid: SWAD App para Android">
SWADroid</a></li>
<li><a href="https://play.google.com/store/apps/details?id=es.ugr.swad.swadroid" target="_blank" title="SWADroid Google Play">
SWADroid Google Play</a></li>
<li><a href="http://swadroid.wordpress.com/" target="_blank" title="SWADroid Blog">
SWADroid Blog</a></li>
<li><a href="https://twitter.com/swadroid" target="_blank" title="SWADroid Twitter">
SWADroid Twitter</a></li>
<li><a href="https://plus.google.com/115615684349730524355/posts" target="_blank" title="SWADroid Google+">
SWADroid Google+</a></li>
<li><a href="https://github.com/Amab/SWADroid" target="_blank" title="SWADroid GitHub">
SWADroid GitHub</a></li>
<li><a href="https://www.openhub.net/p/swadroid" target="_blank" title="SWADroid Open HUB">
SWADroid Open HUB</a></li>
<li><a href="https://twitter.com/iswad_ugr" target="_blank" title="iSWAD Twitter">
iSWAD Twitter</a></li>
</ul> </ul>
</li> </li>
<li>Installations <li>Installations
@ -503,7 +562,7 @@ which adds a positive connotation to the platform name.
<li><a href="https://swad.ugr.es/">UGR</a> <li><a href="https://swad.ugr.es/">UGR</a>
<ul> <ul>
<li><a href="https://twitter.com/swad_ugr" target="_blank"> <li><a href="https://twitter.com/swad_ugr" target="_blank">
@swad_ugr</a></li> Twitter</a></li>
<li><a href="https://swad.ugr.es/stat/" target="_blank"> <li><a href="https://swad.ugr.es/stat/" target="_blank">
Stats</a></li> Stats</a></li>
<li><a href="https://swad.ugr.es/server/" target="_blank"> <li><a href="https://swad.ugr.es/server/" target="_blank">
@ -512,8 +571,6 @@ which adds a positive connotation to the platform name.
Meeting</a></li> Meeting</a></li>
</ul> </ul>
</li> </li>
<li><a href="http://www.cevuna.una.py/swad/">UNA (Paraguay)</a>
</li>
</li> </li>
</ul> </ul>
</dd> </dd>

File diff suppressed because it is too large Load Diff

View File

@ -33,7 +33,7 @@
<div align="center" style="margin:0 auto;"> <div align="center" style="margin:0 auto;">
<h1>Publications</h1> <h1>Publications</h1>
<a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a> <a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a>
<a href="http://www.ugr.es/~acanas/">Antonio Ca&ntilde;as Vargas</a>, 1999-2015 <a href="https://openswad.org/en?usr=@acanas" target="_blank">Antonio Ca&ntilde;as Vargas</a>, 1999-2017
</div> </div>
<p> <p>
@ -687,8 +687,30 @@
<h2>Other publications in which the SWAD platform is referred</h2> <h2>Other publications in which the SWAD platform is referred</h2>
<dl> <dl>
<dt><h3>2016</h3></dt>
<dd><dl>
<dt>92. [Vinoth Kumar et al. 2016]</dt>
<dd>
T. Vinoth Kumar,
Dr. R. Vimala,
P. Kiruthiga,
K. R. Aravind Britto.<br />
<strong>A General Frame Work Tool For E-Learning Management System In Engineering Education</strong><br />
Advances in Natural and Applied Sciences. 10(16); Pages: 75-84,
American-Eurasian Network for ScientificInformation (AENSI Publication),
20 November 2016<br />
ISSN: 1995-0772<br />
<a href="http://www.aensiweb.net/AENSIWEB/anas/anas/2016/November/75-84.pdf">http://www.aensiweb.net/AENSIWEB/anas/anas/2016/November/75-84.pdf</a>
</dd>
</dl></dd>
<!-- <!--
http://serin.ugr.es/unidad_innovacion_docente/memorias/02-01-21.pdf http://serin.ugr.es/unidad_innovacion_docente/memorias/02-01-21.pdf
http://hdl.handle.net/10481/20533 http://hdl.handle.net/10481/20533

View File

@ -50,53 +50,71 @@ img {border-width:0px; border-style:none;}
<td align="center" colspan="2"> <td align="center" colspan="2">
<h1>Presentations</h1> <h1>Presentations</h1>
<a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a> <a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a>
<a href="http://www.ugr.es/~acanas/">Antonio Ca&ntilde;as Vargas</a>, 1999-2014 <a href="https://openswad.org/en?usr=@acanas" target="_blank">Antonio Ca&ntilde;as Vargas</a>, 1999-2017
</td> </td>
</tr> </tr>
<tr> <tr>
<td align="center"> <td align="center">
<h2>Presentaciones sobre SWAD</h2> <div style="width:595px; margin-bottom:50px;">
<h2>
<a href="https://www.slideshare.net/acanas/swad-educacion-abierta"
title="SWAD y educaci&oacute;n abierta">
SWAD y educaci&oacute;n abierta</a>
</h2>
<iframe src="https://www.slideshare.net/slideshow/embed_code/key/IsNsuKyjFrfkuL" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen>
</iframe>
</div>
<div style="width:425px" id="__ss_8438290"> <div style="width:595px; margin-bottom:50px;">
<strong style="display:block;margin:12px 0 4px"> <h2>
<a href="https://www.slideshare.net/acanas/swad-introduccin-y-funcionalidades" title="SWAD: introducci&oacute;n y funcionalidades"> <a href="http://www.slideshare.net/acanas/swad-educacion-abierta"
title="Inside SWAD (El interior de SWAD)">
Inside SWAD (El interior de SWAD)</a>
</h2>
<iframe src="https://www.slideshare.net/slideshow/embed_code/key/mJvD8oALjganb4" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen>
</iframe>
</div>
<div style="width:595px; margin-bottom:50px;">
<h2>
<a href="https://www.slideshare.net/acanas/swad-introduccin-y-funcionalidades"
title="SWAD: introducci&oacute;n y funcionalidades">
SWAD: introducci&oacute;n y funcionalidades</a> SWAD: introducci&oacute;n y funcionalidades</a>
</strong> </h2>
<iframe src="https://www.slideshare.net/slideshow/embed_code/8438290" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe> <iframe src="https://www.slideshare.net/slideshow/embed_code/key/4KGaw5IbmBkvjb" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen>
</iframe>
</div> </div>
<div style="width:425px" id="__ss_8438341"> <div style="width:595px; margin-bottom:50px;">
<strong style="display:block;margin:12px 0 4px"> <h2>
<a href="https://www.slideshare.net/acanas/swad-manual-bsico" title="SWAD: manual b&aacute;sico"> <a href="https://www.slideshare.net/acanas/swad-manual-bsico"
title="SWAD: manual b&aacute;sico">
SWAD: manual b&aacute;sico</a> SWAD: manual b&aacute;sico</a>
</strong> </h2>
<iframe src="https://www.slideshare.net/slideshow/embed_code/8438341" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe> <iframe src="https://www.slideshare.net/slideshow/embed_code/key/3rdC53KYuDUEOC" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen>
</iframe>
</div> </div>
<div style="width:425px" id="__ss_8438376"> <div style="width:595px; margin-bottom:50px;">
<strong style="display:block;margin:12px 0 4px"> <h2>
<a href="https://www.slideshare.net/acanas/swad-estadsticas-de-uso-en-la-ugr" title="SWAD: estad&iacute;sticas de uso en la UGR"> <a href="https://www.slideshare.net/acanas/swad-estadsticas-de-uso-en-la-ugr"
title="SWAD: estad&iacute;sticas de uso en la UGR">
SWAD: estad&iacute;sticas de uso en la UGR</a> SWAD: estad&iacute;sticas de uso en la UGR</a>
</strong> </h2>
<iframe src="https://www.slideshare.net/slideshow/embed_code/8438376" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe> <iframe src="https://www.slideshare.net/slideshow/embed_code/key/Jo94qbl35E7wH1" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen>
</iframe>
</div> </div>
<div style="width:425px" id="__ss_8438441"> <div style="width:595px; margin-bottom:50px;">
<strong style="display:block;margin:12px 0 4px"> <h2 style="display:block;margin:12px 0 4px">
<a href="https://www.slideshare.net/acanas/swad-implementacin" title="SWAD: implementaci&oacute;n"> <a href="https://www.slideshare.net/acanas/swad-en-el-mvil"
SWAD: implementaci&oacute;n</a> title="SWAD: en el m&oacute;vil">
</strong>
<iframe src="https://www.slideshare.net/slideshow/embed_code/8438441" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div>
<div style="width:425px" id="__ss_8438491">
<strong style="display:block;margin:12px 0 4px">
<a href="https://www.slideshare.net/acanas/swad-en-el-mvil" title="SWAD: en el m&oacute;vil">
SWAD: en el m&oacute;vil</a> SWAD: en el m&oacute;vil</a>
</strong> </h2>
<iframe src="https://www.slideshare.net/slideshow/embed_code/8438491" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe> <iframe src="https://www.slideshare.net/slideshow/embed_code/key/4S4TvWzMejA9sq" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen>
</iframe>
</div> </div>
</td> </td>

View File

@ -50,7 +50,7 @@ img {border-width:0px; border-style:none;}
<td align="center"> <td align="center">
<h1>Press (to be updated)</h1> <h1>Press (to be updated)</h1>
<a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a> <a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a>
<a href="http://www.ugr.es/~acanas/">Antonio Ca&ntilde;as Vargas</a>, 1999-2014 <a href="https://openswad.org/en?usr=@acanas" target="_blank">Antonio Ca&ntilde;as Vargas</a>, 1999-2017
</td> </td>
</tr> </tr>

View File

@ -40,9 +40,33 @@
<td align="center"> <td align="center">
<h1>Roadmap</h1> <h1>Roadmap</h1>
<a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a> <a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a>
<a href="http://www.ugr.es/~acanas/">Antonio Ca&ntilde;as Vargas</a>, 1999-2015 <a href="https://openswad.org/en?usr=@acanas" target="_blank">Antonio Ca&ntilde;as Vargas</a>, 1999-2017
</td> </td>
</tr> </tr>
<tr>
<td align="center">
<cite>
Just as in the sciences we have learned
that we are too ignorant to safely pronounce anything impossible,
so for the individual,
since we cannot know just what are his limitations,
we can hardly say with certainty
that anything is necessarily within or beyond his grasp.
Each must remember that no one can predict
to what heights of wealth, fame, or usefulness he may rise
until he has honestly endeavored,
and he should derive courage from the fact that all sciences have been,
at some time, in the same condition as he,
and that it has often proved true that the dream of yesterday
is the hope of today and the reality of tomorrow.
</cite>
<br />
<a href="https://en.wikipedia.org/wiki/Robert_H._Goddard">
Robert H. Goddard, &quot;On Taking Things for Granted&quot;, speech at his graduation ceremony, 1904
</a>
</td>
</tr>
<tr> <tr>
<td align="left"> <td align="left">

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View File

@ -3,17 +3,7 @@
<head> <head>
<title>SWAD: Source code</title> <title>SWAD: Source code</title>
<style type="text/css"> <link rel="StyleSheet" href="/swad.css" type="text/css" />
A:link {text-decoration: none;}
A:visited {text-decoration: none;}
A:active {text-decoration: none;}
A:hover {color:#000000;}
body {margin:0px;}
td,p,.h {font-family:Arial,DejaVu LGC Sans,Bitstream Vera Sans,sans-serif;color:#404040;font-size:11pt;}
table {border-width:0px; border-style:none;}
img {border-width:0px; border-style:none;}
.SWAD{font-family:Arial,DejaVu LGC Sans,Bitstream Vera Sans,sans-serif;color:#F8B000;font-size:16pt;font-weight:bold;}
</style>
<script> <script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
@ -50,9 +40,19 @@ img {border-width:0px; border-style:none;}
<td align="center"> <td align="center">
<h1>Source code</h1> <h1>Source code</h1>
<a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a> <a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a>
<a href="http://www.ugr.es/~acanas/">Antonio Ca&ntilde;as Vargas</a>, 1999-2014 <a href="https://openswad.org/en?usr=@acanas" target="_blank">Antonio Ca&ntilde;as Vargas</a>, 1999-2017
</td> </td>
</tr> </tr>
<tr>
<td align="center">
<cite>
You're frozen<br />
When your heart's not open<br />
</cite>
Frozen, Madonna
</td>
</tr>
<tr> <tr>
<td align="left"> <td align="left">
@ -100,15 +100,14 @@ img {border-width:0px; border-style:none;}
This program runs on the <a href="http://swad.ugr.es/server/">server</a> This program runs on the <a href="http://swad.ugr.es/server/">server</a>
every time a user clicks a button or link within the platform, every time a user clicks a button or link within the platform,
queries database and performs the necessary calculations for the current action, queries database and performs the necessary calculations for the current action,
and generates all the <a href="http://en.wikipedia.org/wiki/XHTML">XHTML</a> code and generates all the <a href="https://en.wikipedia.org/wiki/HTML5">HTML5</a> code
that is sent to <a href="http://en.wikipedia.org/wiki/Client_%28computing%29">client</a>. that is sent to <a href="http://en.wikipedia.org/wiki/Client_%28computing%29">client</a>.
</p> </p>
<h3>Main core (<code>swad-core</code>)</h3> <h3>Main core (<code>swad-core</code>)</h3>
<a href="img/lineas-codigo-modulo-principal.png"><img src="img/lineas-codigo-modulo-principal.png" width="50%" height="50%" border="0" alt="Main swad core code lines" align="right" hspace="30" vspace="30"></a>
<p align="justify"> <p align="justify">
Programmed by <a href="http://www.ugr.es/~acanas/">Antonio Ca&ntilde;as Vargas</a>. Programmed by <a href="https://github.com/acanas">Antonio Ca&ntilde;as Vargas</a>.
</p> </p>
<p align="justify"> <p align="justify">
@ -123,15 +122,25 @@ img {border-width:0px; border-style:none;}
<a href="http://en.wikipedia.org/wiki/Database">database management system</a> <a href="http://en.wikipedia.org/wiki/Database">database management system</a>
<a href="http://www.mysql.com/">MySQL</a> or <a href="https://mariadb.org/">MariaDB</a>. <a href="http://www.mysql.com/">MySQL</a> or <a href="https://mariadb.org/">MariaDB</a>.
The reader will probably think &quot;a web application written in C?&quot; The reader will probably think &quot;a web application written in C?&quot;
Yes, it is not usual, <a href="http://www.youtube.com/watch?v=1S1fISh-pag">but... ;-)</a> Yes, it is not usual, <a href="http://www.youtube.com/watch?v=1S1fISh-pag">but... ;-)</a>
A little more seriously, we could say that we have developed swad-core
following the philosophy of <a href="http://handmadedev.org/manifesto/">The Handmade Manifesto</a>.
</p> </p>
<p align="justify"> <p align="justify">
SWAD core has more than 170 000 <a href="http://en.wikipedia.org/wiki/Source_lines_of_code">lines of source code</a>. SWAD core has about 212 000 <a href="http://en.wikipedia.org/wiki/Source_lines_of_code">lines of source code</a>.
Each executable program (one for each language) has a size of 1.8 <a href="http://en.wikipedia.org/wiki/Mebibyte">MiB</a> Each executable program (one for each language) has a size of 2 <a href="http://en.wikipedia.org/wiki/Mebibyte">MiB</a>
and in most of the possible actions and in most of the possible actions
generates the <a href="http://en.wikipedia.org/wiki/Web_page">page</a> in few milliseconds. generates the <a href="http://en.wikipedia.org/wiki/Web_page">page</a> in few milliseconds.
</p>
<p align="justify">
The following graph shows the evolution of the number of lines of code.
Each point on the graph represents a version.
All versions are listed in the <a href="https://openswad.org/changelog/">change log</a>.
</p> </p>
<a href="img/lineas-codigo-modulo-principal.png"><img src="img/lineas-codigo-modulo-principal.png" width="100%" height="50%" border="0" alt="Main swad core code lines" align="right" hspace="30" vspace="30"></a>
<p align="justify"> <p align="justify">
For <a href="http://en.wikipedia.org/wiki/Cryptography">encryption</a> of passwords For <a href="http://en.wikipedia.org/wiki/Cryptography">encryption</a> of passwords
@ -205,20 +214,7 @@ img {border-width:0px; border-style:none;}
<h3>Application for Android devices (SWADroid)</h3> <h3>Application for Android devices (SWADroid)</h3>
<p align="justify"> <a href="/swadroid/">Information about SWADroid</a>.
<a href="https://play.google.com/store/apps/details?id=es.ugr.swad.swadroid">SWADroid</a>,
the app for <a href="http://es.wikipedia.org/wiki/Android">Android</a> devices,
is written in <a href="http://es.wikipedia.org/wiki/Java_%28lenguaje_de_programaci%C3%B3n%29">Java</a>
and has been programmed by
<a href="http://es.linkedin.com/pub/juan-miguel-boyero-corral/27/362/163">Juan Miguel Boyero Corral</a>,
<a href="http://www.slideshare.net/antonioaguileramalagon">Antonio Aguilera Malag&oacute;n</a>
and <a href="http://prezi.com/user/7ofwrjzwrfsq/">Helena Rodr&iacute;guez Gij&oacute;n</a>.
</p>
<p align="justify">
You can find more information about SWADroid on the blog
<a href="http://swadroid.wordpress.com/">http://swadroid.wordpress.com/</a>
</p>
</td> </td>
</tr> </tr>

View File

@ -1,11 +1,3 @@
a:link
{
text-decoration: none;
}
a:visited
{
text-decoration: none;
}
a:active a:active
{ {
text-decoration: none; text-decoration: none;
@ -14,24 +6,48 @@ a:hover
{ {
text-decoration: underline; text-decoration: underline;
} }
a:link
{
text-decoration: none;
}
a:visited
{
text-decoration: none;
}
body body
{ {
margin:0; margin:0;
background-color:white; background-color:white;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:1.25em;
}
h1 {font-size:2em;}
h2 {font-size:1.6em;}
h3 {font-size:1.5em;}
h4 {font-size:1.4em;}
h5 {font-size:1.3em;}
h6 {font-size:1.25em;}
code
{
color:#027AC6;
font-size:1.25em;
}
dt
{
font-weight:bold;
}
img {
border-width:0px;
border-style:none;
} }
table table
{ {
border-width:0px; border-width:0px;
border-style:none; border-style:none;
} }
img {
border-width:0px;
border-style:none;
}
.SWAD .SWAD
{ {
color:#F8B000; color:#F8B000;
font-size:16pt;
font-weight:bold; font-weight:bold;
} }

View File

@ -51,7 +51,7 @@
</a><br /> </a><br />
<h1>SWADroid</h1> <h1>SWADroid</h1>
<a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a> <a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a>
<a href="http://www.ugr.es/~acanas/">Antonio Ca&ntilde;as Vargas</a>, 2011-2015 <a href="https://openswad.org/en?usr=@acanas" target="_blank">Antonio Ca&ntilde;as Vargas</a>, 2011-2017
</td> </td>
</tr> </tr>

View File

@ -3,17 +3,7 @@
<head> <head>
<title>SWAD: Tools</title> <title>SWAD: Tools</title>
<style type="text/css"> <link rel="StyleSheet" href="/swad.css" type="text/css" />
A:link {text-decoration: none;}
A:visited {text-decoration: none;}
A:active {text-decoration: none;}
A:hover {color:#000000;}
body {margin:0px;}
td,p,.h {font-family:Arial,DejaVu LGC Sans,Bitstream Vera Sans,sans-serif;color:#404040;font-size:11pt;}
table {border-width:0px; border-style:none;}
img {border-width:0px; border-style:none;}
.SWAD{font-family:Arial,DejaVu LGC Sans,Bitstream Vera Sans,sans-serif;color:#F8B000;font-size:16pt;font-weight:bold;}
</style>
<script> <script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
@ -50,7 +40,7 @@ img {border-width:0px; border-style:none;}
<td align="center"> <td align="center">
<h1>Tools and features (to be updated)</h1> <h1>Tools and features (to be updated)</h1>
<a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a> <a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a>
<a href="http://www.ugr.es/~acanas/">Antonio Ca&ntilde;as Vargas</a>, 1999-2014 <a href="https://openswad.org/en?usr=@acanas" target="_blank">Antonio Ca&ntilde;as Vargas</a>, 1999-2017
</td> </td>
</tr> </tr>
@ -172,7 +162,7 @@ img {border-width:0px; border-style:none;}
A continuaci&oacute;n se indica c&oacute;mo se accede a la plataforma y se describen en detalle todos los servicios que ofrece. A continuaci&oacute;n se indica c&oacute;mo se accede a la plataforma y se describen en detalle todos los servicios que ofrece.
</p> </p>
<ul> <ul>
<li><a name="acceso"><h3>Acceso a la plataforma:</h3> <li><h3><a name="acceso">Acceso a la plataforma:</h3>
<p align="justify"> <p align="justify">
El acceso a la plataforma SWAD puede realizarse:<br /> El acceso a la plataforma SWAD puede realizarse:<br />
<ol> <ol>

View File

@ -40,7 +40,7 @@
<td align="center"> <td align="center">
<h1>Translation of SWAD</h1> <h1>Translation of SWAD</h1>
<a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a> <a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a>
<a href="http://www.ugr.es/~acanas/">Antonio Ca&ntilde;as Vargas</a>, 1999-2015 <a href="https://openswad.org/en?usr=@acanas" target="_blank">Antonio Ca&ntilde;as Vargas</a>, 1999-2017
</td> </td>
</tr> </tr>
@ -115,14 +115,14 @@
</dd> </dd>
</li> </li>
<dt lang="en">English (traducci&oacute;n completa)</dt> <dt lang="en">English (full translation)</dt>
<dd> <dd>
<ul> <ul>
<li>Antonio Ca&ntilde;as Vargas</li> <li>Antonio Ca&ntilde;as Vargas</li>
</ul> </ul>
</dd> </dd>
<dt lang="es">Espa&ntilde;ol (traducci&oacute;n completa)</dt> <dt lang="es">Espa&ntilde;ol (full translation)</dt>
<dd> <dd>
<ul> <ul>
<li>Antonio Ca&ntilde;as Vargas</li> <li>Antonio Ca&ntilde;as Vargas</li>
@ -177,23 +177,37 @@
<p align="justify"> <p align="justify">
If you want to translate SWAD to other languages If you want to translate SWAD to other languages
or collaborate in the translation or revision of current languages, or suggest changes in the translation to current languages,
please contact with: you can do it in swad-core GitHub repository:
<address> <a href="https://github.com/acanas/swad-core/">swad-core</a>
Antonio Ca&ntilde;as Vargas<br />
E-mail: acanas@ugr.es
</address>
</p> </p>
<ul>
<li>
<p align="justify">
If you want to <strong>suggest changes in translation of SWAD</strong>, please do it in
<a href="https://github.com/acanas/swad-core/issues">swad-core issues</a>.
</p>
</li>
<li>
<p align="justify"> <p align="justify">
Within the <a href="https://github.com/acanas/swad-core">source code of the SWAD main core</a> If you want to <strong>translate SWAD into other languages
you can find the file <code>swad_text.c</code> containing all the texts in the different languages. or to do a full review existing translations</strong>,
you can edit the file <code><a href="https://github.com/acanas/swad-core/blob/master/swad_text.c">swad_text.c</a></code>
containing all texts in the different languages
within <a href="https://github.com/acanas/swad-core">source code of the SWAD main core</a>
a do a <a href="https://github.com/acanas/swad-core/pulls">pull request</a>.
</p> </p>
<p align="justify"> <p align="justify">
Translators must respect the following rules: Translators must respect the following rules:
<ul> <ul>
<li>Download <code>swad_text.c</code> and load it in your editor using <li>Download <code><a href="https://github.com/acanas/swad-core/blob/master/swad_text.c">swad_text.c</a></code> and load it in your editor using
<a href="https://en.wikipedia.org/wiki/Windows-1252">Windows-1252</a> or <a href="https://en.wikipedia.org/wiki/Windows-1252">Windows-1252</a> or
<a href="https://en.wikipedia.org/wiki/ISO/IEC_8859-1">ISO-8859-1</a> <a href="https://en.wikipedia.org/wiki/ISO/IEC_8859-1">ISO-8859-1</a>
character encoding.</li> character encoding.</li>
@ -206,8 +220,10 @@
<li>Except those texts marked with NO_HTML at the beginning of the file, <li>Except those texts marked with NO_HTML at the beginning of the file,
all the texts should use <a href="http://www.w3schools.com/HTML/html_entities.asp">HTML entities</a> all the texts should use <a href="http://www.w3schools.com/HTML/html_entities.asp">HTML entities</a>
instead of certain special characters and accents. instead of certain special characters and accents.
In <a href="http://www.w3schools.com/tags/ref_entities.asp">w3schools</a> you can find You can find the most common HTML entities in
the most common <a href="http://www.w3schools.com/tags/ref_entities.asp">ISO-8859-1 HTML entities</a>. <a href="https://dev.w3.org/html5/html-author/charref">dev.w3.org</a>
or
<a href="http://www.freeformatter.com/html-entities.html">freeformatter.com</a>.
For example, you should write &amp;aacute; instead of &aacute;, For example, you should write &amp;aacute; instead of &aacute;,
&amp;Ntilde; instead of &Ntilde; or &amp;szlig; instead of &szlig;. &amp;Ntilde; instead of &Ntilde; or &amp;szlig; instead of &szlig;.
<ul> <ul>
@ -248,7 +264,11 @@
<p align="justify"> <p align="justify">
When you make a change in a sentence, you must write a special comment (<code>// something like your name</code>) When you make a change in a sentence, you must write a special comment (<code>// something like your name</code>)
at the end of the sentence to make it easy to review the changes. at the end of the sentence to make it easy to review the changes.
</p> </p>
</li>
</ul>
<h2>Translating other modules</h2> <h2>Translating other modules</h2>

View File

@ -3,18 +3,7 @@
<head> <head>
<title>SWAD: Videotutorials</title> <title>SWAD: Videotutorials</title>
<style type="text/css"> <link rel="StyleSheet" href="/swad.css" type="text/css" />
A:link {text-decoration: none;}
A:visited {text-decoration: none;}
A:active {text-decoration: none;}
A:hover {color:#000000;}
body {margin:0px;}
td,p,.h {font-family:Arial,DejaVu LGC Sans,Bitstream Vera Sans,sans-serif;color:#404040;font-size:11pt;}
table {border-width:0px; border-style:none;}
img {border-width:0px; border-style:none;}
.SWAD{font-family:Arial,DejaVu LGC Sans,Bitstream Vera Sans,sans-serif;color:#F8B000;font-size:16pt;font-weight:bold;}
.ENLACE{font-size:14pt;font-weight:bold;}
</style>
<script> <script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
@ -47,67 +36,107 @@ img {border-width:0px; border-style:none;}
</td> </td>
</tr> </tr>
<tr> <tr>
<td align="center"> <td align="center">
<h1>Videotutorials about SWAD</h1> <h1>Videotutorials about SWAD</h1>
</td>
</tr>
<tr>
<td align="center">
<h2>Videotutorials created by SWAD users (2010-2015)</h2>
<table> <table>
<tr> <tr>
<td align="left"> <td align="left">
<ul> <ul>
<li> <li>
<a href="http://media.ugr.es/index.php/media-gallery/mediaitem/372-acceso-identificacion-swad" <a href="https://www.youtube.com/watch?v=cGpu-VAwe8I"
title="Acceso e identificaci&oacute;n" class="ENLACE"> title="Openswad: c&oacute;mo registrarte en nuestra asignatura Historia Universal">
Openswad: c&oacute;mo registrarte en nuestra asignatura Historia Universal
</a><br />
29/12/2015<br />
Ciencias Sociales BP
</li>
<li>
<a href="https://www.youtube.com/watch?v=_wO3vPUbuOQ"
title="Openswad: luego de registrarte en nuestra asignatura Historia Universal">
Openswad: luego de registrarte en nuestra asignatura Historia Universal
</a><br />
29/12/2015<br />
Ciencias Sociales BP
</li>
<li>
<a href="https://www.youtube.com/watch?v=60FwCbU4FBY"
title="Subir un archivo a Swad">
Subir un archivo a Swad
</a><br />
17/11/2010<br />
Profanedable
</li>
</ul>
</td>
</tr>
</table>
<h2>Videotutorials about SWAD - UGR (2013)</h2>
<table>
<tr>
<td align="left">
<ul>
<li>
<a href="http://media.ugr.es/index.php/categorias/28-ingenieria-y-arquitectura/372-acceso-identificacion-swad"
title="Acceso e identificaci&oacute;n">
Acceso e identificaci&oacute;n Acceso e identificaci&oacute;n
</a><br /> </a><br />
03/05/2013<br /> 03/05/2013<br />
Paloma Mar&iacute;n Arraiza Paloma Mar&iacute;n Arraiza
</li> </li>
<li> <li>
<a href="http://media.ugr.es/index.php/media-gallery/mediaitem/373-busquedas-swad" <a href="http://media.ugr.es/index.php/categorias/28-ingenieria-y-arquitectura/373-busquedas-swad"
title="B&uacute;squedas" class="ENLACE"> title="B&uacute;squedas">
B&uacute;squedas B&uacute;squedas
</a><br /> </a><br />
03/05/2013<br /> 03/05/2013<br />
Paloma Mar&iacute;n Arraiza Paloma Mar&iacute;n Arraiza
</li> </li>
<li> <li>
<a href="http://media.ugr.es/index.php/media-gallery/mediaitem/374-inscripciones-grupos-swad" <a href="http://media.ugr.es/index.php/categorias/28-ingenieria-y-arquitectura/374-inscripciones-grupos-swad"
title="Inscripciones y grupos (para profesores)" class="ENLACE"> title="Inscripciones y grupos (para profesores)">
Inscripciones y grupos (para profesores) Inscripciones y grupos (para profesores)
</a><br /> </a><br />
03/05/2013<br /> 03/05/2013<br />
Paloma Mar&iacute;n Arraiza Paloma Mar&iacute;n Arraiza
</li> </li>
<li> <li>
<a href="http://media.ugr.es/index.php/media-gallery/mediaitem/375-pestana-asignatura-swad" <a href="http://media.ugr.es/index.php/categorias/28-ingenieria-y-arquitectura/375-pestana-asignatura-swad"
title="Pesta&ntilde;a &quot;Asignatura&quot; (para profesores)" class="ENLACE"> title="Pesta&ntilde;a &quot;Asignatura&quot; (para profesores)">
Pesta&ntilde;a &quot;Asignatura&quot; (para profesores) Pesta&ntilde;a &quot;Asignatura&quot; (para profesores)
</a><br /> </a><br />
03/05/2013<br /> 03/05/2013<br />
Paloma Mar&iacute;n Arraiza Paloma Mar&iacute;n Arraiza
</li> </li>
<li> <li>
<a href="http://media.ugr.es/index.php/media-gallery/mediaitem/376-pestana-asignatura-estudiantes-swad" <a href="http://media.ugr.es/index.php/categorias/28-ingenieria-y-arquitectura/376-pestana-asignatura-estudiantes-swad"
title="Pesta&ntilde;a &quot;Asignatura&quot; (para estudiantes)" class="ENLACE"> title="Pesta&ntilde;a &quot;Asignatura&quot; (para estudiantes)">
Pesta&ntilde;a &quot;Asignatura&quot; (para estudiantes) Pesta&ntilde;a &quot;Asignatura&quot; (para estudiantes)
</a><br /> </a><br />
03/05/2013<br /> 03/05/2013<br />
Paloma Mar&iacute;n Arraiza Paloma Mar&iacute;n Arraiza
</li> </li>
<li> <li>
<a href="http://media.ugr.es/index.php/media-gallery/mediaitem/377-evaluacion-estudiantes-swad" <a href="http://media.ugr.es/index.php/categorias/28-ingenieria-y-arquitectura/377-evaluacion-estudiantes-swad"
title="Pesta&ntilde;a &quot;Evaluaci&oacute;n&quot; (para estudiantes)" class="ENLACE"> title="Pesta&ntilde;a &quot;Evaluaci&oacute;n&quot; (para estudiantes)">
Pesta&ntilde;a &quot;Evaluaci&oacute;n&quot; (para estudiantes) Pesta&ntilde;a &quot;Evaluaci&oacute;n&quot; (para estudiantes)
</a><br /> </a><br />
03/05/2013<br /> 03/05/2013<br />
Paloma Mar&iacute;n Arraiza Paloma Mar&iacute;n Arraiza
</li> </li>
<li> <li>
<a href="http://media.ugr.es/index.php/media-gallery/mediaitem/378-comunicacion-swad" <a href="http://media.ugr.es/index.php/categorias/28-ingenieria-y-arquitectura/378-comunicacion-swad"
title="Comunicaci&oacute;n" class="ENLACE"> title="Comunicaci&oacute;n">
Comunicaci&oacute;n Comunicaci&oacute;n
</a><br /> </a><br />
03/05/2013<br /> 03/05/2013<br />
@ -117,29 +146,40 @@ img {border-width:0px; border-style:none;}
</td> </td>
</tr> </tr>
</table> </table>
</td>
</tr>
<tr> <h2>Videotutorials about SWADroid (2011-2016)</h2>
<td align="center">
<h1>Videotutorials about SWADroid</h1>
<table> <table>
<tr> <tr>
<td align="left"> <td align="left">
<ul> <ul>
<li>
<a href="https://www.youtube.com/watch?v=A4onmR1Njic"
title="SWADroid: Creaci&oacute;n de eventos">
SWADroid: Creaci&oacute;n de eventos
</a><br />
20/09/2016<br />
Rub&eacute;n Mart&iacute;n Hidalgo
</li>
<li>
<a href="https://www.youtube.com/watch?v=l-P9eoyZLuk"
title="SWADroid: Env&iacute;o de mensajes">
SWADroid: Env&iacute;o de mensajes
</a><br />
18/09/2016<br />
Rub&eacute;n Mart&iacute;n Hidalgo
</li>
<li> <li>
<a href="https://www.youtube.com/watch?v=viqKDGKZUBM" <a href="https://www.youtube.com/watch?v=viqKDGKZUBM"
title="Nuevas funciones SWADroid" class="ENLACE"> title="Nuevas funciones SWADroid">
Nuevas funciones SWADroid Nuevas funciones SWADroid
</a><br /> </a><br />
20/12/2012<br /> 20/12/2012<br />
Helena Rodr&iacute;guez Gij&oacute;n Helena Rodr&iacute;guez Gij&oacute;n
</li> </li>
<li> <li>
<a href="http://media.ugr.es/index.php/media-gallery/mediaitem/67-swaddroid" <a href="http://media.ugr.es/index.php/categorias/28-ingenieria-y-arquitectura/67-swaddroid"
title="SWADroid: Cliente Android para SWAD" class="ENLACE"> title="SWADroid: Cliente Android para SWAD">
SWADroid: Cliente Android para SWAD SWADroid: Cliente Android para SWAD
</a><br /> </a><br />
24/09/2012<br /> 24/09/2012<br />
@ -147,7 +187,7 @@ img {border-width:0px; border-style:none;}
</li> </li>
<li> <li>
<a href="https://www.youtube.com/watch?v=vC59nBfXdN8" <a href="https://www.youtube.com/watch?v=vC59nBfXdN8"
title="Demo SWADroid 0.4.3" class="ENLACE"> title="Demo SWADroid 0.4.3">
Demo SWADroid 0.4.3 Demo SWADroid 0.4.3
</a><br /> </a><br />
02/07/2011<br /> 02/07/2011<br />

View File

@ -53,7 +53,7 @@
<a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES" <a href="http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES"
title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png" title="License of text on this page" class="COPYRIGHT"><img src="/img/cc-by-sa.png"
style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a> style="width:88px; height=31px; vertical-align:middle;" alt="CC BY-SA" /></a>
<a href="http://www.ugr.es/~acanas/">Antonio Ca&ntilde;as Vargas</a>, 1999-2015 <a href="https://openswad.org/en?usr=@acanas" target="_blank">Antonio Ca&ntilde;as Vargas</a>, 1999-2017
</td> </td>
</tr> </tr>
@ -195,6 +195,7 @@
<li><a href="#getAttendanceEvents"><code>getAttendanceEvents</code></a></li> <li><a href="#getAttendanceEvents"><code>getAttendanceEvents</code></a></li>
<li><a href="#sendAttendanceEvent"><code>sendAttendanceEvent</code></a></li> <li><a href="#sendAttendanceEvent"><code>sendAttendanceEvent</code></a></li>
<li><a href="#removeAttendanceEvent"><code>removeAttendanceEvent</code></a></li>
<li><a href="#getAttendanceUsers"><code>getAttendanceUsers</code></a></li> <li><a href="#getAttendanceUsers"><code>getAttendanceUsers</code></a></li>
<li style="margin-bottom:1em;"><a href="#sendAttendanceUsers"><code>sendAttendanceUsers</code></a></li> <li style="margin-bottom:1em;"><a href="#sendAttendanceUsers"><code>sendAttendanceUsers</code></a></li>
@ -279,7 +280,7 @@
with one of the following 4 values: with one of the following 4 values:
<ul> <ul>
<li><var>0</var>: unknown, an error has occurred.</li> <li><var>0</var>: unknown, an error has occurred.</li>
<li><var>1</var>: guest, not enrolled in any course.</li> <li><var>1</var>: guest, not enroled in any course.</li>
<li><var>2</var>: student in all his/her courses.</li> <li><var>2</var>: student in all his/her courses.</li>
<li><var>3</var>: teacher in at least one of his/her courses.</li> <li><var>3</var>: teacher in at least one of his/her courses.</li>
</ul> </ul>
@ -322,7 +323,7 @@
with one of the following 4 values: with one of the following 4 values:
<ul> <ul>
<li><var>0</var>: unknown, an error has occurred.</li> <li><var>0</var>: unknown, an error has occurred.</li>
<li><var>1</var>: guest, not enrolled in any course.</li> <li><var>1</var>: guest, not enroled in any course.</li>
<li><var>2</var>: student in all his/her courses.</li> <li><var>2</var>: student in all his/her courses.</li>
<li><var>3</var>: teacher in at least one of his/her courses.</li> <li><var>3</var>: teacher in at least one of his/her courses.</li>
</ul> </ul>
@ -466,11 +467,11 @@
with the name of the type of group with the name of the type of group
(for example: &quot;Theory&quot;, &quot;Lab&quot;).</li> (for example: &quot;Theory&quot;, &quot;Lab&quot;).</li>
<li><strong>mandatory</strong>: integer. If not 0 &rArr; <li><strong>mandatory</strong>: integer. If not 0 &rArr;
the enrollment in group(s) of this type is mandatory the enrolment in group(s) of this type is mandatory
for students of the course, for students of the course,
if there is at least a group of that type open and with vacancies.</li> if there is at least a group of that type open and with vacancies.</li>
<li><strong>multiple</strong>: integer. If not 0 &rArr; <li><strong>multiple</strong>: integer. If not 0 &rArr;
the students of the course can enroll the students of the course can enrol
in more than a group of this type.</li> in more than a group of this type.</li>
<li><strong>openTime</strong>: integer of 32 bits with sign, <li><strong>openTime</strong>: integer of 32 bits with sign,
<a href="http://en.wikipedia.org/wiki/Unix_time">Unix time</a>. <a href="http://en.wikipedia.org/wiki/Unix_time">Unix time</a>.
@ -513,7 +514,7 @@
<li><strong>groupTypeName</strong>: string with the name of the type of group <li><strong>groupTypeName</strong>: string with the name of the type of group
(for example: &quot;Theory&quot;, &quot;Lab&quot;).</li> (for example: &quot;Theory&quot;, &quot;Lab&quot;).</li>
<li><strong>open</strong>: integer. If not 0 &rArr; the group is open, <li><strong>open</strong>: integer. If not 0 &rArr; the group is open,
meaning that the students can enroll in or remove from the group.</li> meaning that the students can enrol in or remove from the group.</li>
<li><strong>maxStudents</strong>: integer, maximum number of students in the group. <li><strong>maxStudents</strong>: integer, maximum number of students in the group.
If &lt; 0 &rArr; there is no limit of students in the group.</li> If &lt; 0 &rArr; there is no limit of students in the group.</li>
<li><strong>numStudents</strong>: integer, current number of students in the group.</li> <li><strong>numStudents</strong>: integer, current number of students in the group.</li>
@ -529,7 +530,7 @@
<p align="justify"> <p align="justify">
It sends to the server a list with all the groups in a course It sends to the server a list with all the groups in a course
to which the requester wants to belong. to which the requester wants to belong.
It tries to enroll the user in those groups if possible, It tries to enrol the user in those groups if possible,
and remove from the groups not in the list. and remove from the groups not in the list.
If all the changes are not possible, no change is performed. If all the changes are not possible, no change is performed.
Returns the updated list of all the groups of the course Returns the updated list of all the groups of the course
@ -917,7 +918,7 @@
<a name="getUsers"><h3 class="WS_FUNCTION"><code>getUsers</code></h3></a> <a name="getUsers"><h3 class="WS_FUNCTION"><code>getUsers</code></h3></a>
<p align="justify"> <p align="justify">
Returns the list of users with a given role (students or teachers) Returns the list of users with a given role (students or teachers)
enrolled in a course (and optionally in some groups of the course). enroled in a course (and optionally in some groups of the course).
</p> </p>
<ul> <ul>
<li>Call parameters: <li>Call parameters:
@ -1001,7 +1002,7 @@
with one of the following 4 values: with one of the following 4 values:
<ul> <ul>
<li><var>0</var>: unknown, any role (guests, students, teachers).</li> <li><var>0</var>: unknown, any role (guests, students, teachers).</li>
<li><var>1</var>: guests, not enrolled in any course.</li> <li><var>1</var>: guests, not enroled in any course.</li>
<li><var>2</var>: students.</li> <li><var>2</var>: students.</li>
<li><var>3</var>: teachers.</li> <li><var>3</var>: teachers.</li>
</ul> </ul>
@ -1087,7 +1088,6 @@
<a name="sendAttendanceEvent"><h3 class="WS_FUNCTION"><code>sendAttendanceEvent</code></h3></a> <a name="sendAttendanceEvent"><h3 class="WS_FUNCTION"><code>sendAttendanceEvent</code></h3></a>
<p align="justify"> <p align="justify">
Sends an attendance event. Sends an attendance event.
The requester must be a teacher in the course.
</p> </p>
<ul> <ul>
<li>Call parameters: <li>Call parameters:
@ -1103,7 +1103,11 @@
</li> </li>
</ul> </ul>
</li> </li>
<li><strong>courseCode</strong>: integer.</li> <li><strong>courseCode</strong>: integer.
The requester must be a teacher in this course.
If <code>attendanceEventCode</code> &gt; 0 &rArr;
<code>courseCode</code> must be the course associated to the attendance event.
</li>
<li><strong>hidden</strong>: integer. If not 0 &rArr; this attendance event is hidden for students.</li> <li><strong>hidden</strong>: integer. If not 0 &rArr; this attendance event is hidden for students.</li>
<li><strong>startTime</strong>: integer of 32 bits with sign, <a href="http://en.wikipedia.org/wiki/Unix_time">Unix time</a>.</li> <li><strong>startTime</strong>: integer of 32 bits with sign, <a href="http://en.wikipedia.org/wiki/Unix_time">Unix time</a>.</li>
<li><strong>endTime</strong>: integer of 32 bits with sign, <a href="http://en.wikipedia.org/wiki/Unix_time">Unix time</a>.</li> <li><strong>endTime</strong>: integer of 32 bits with sign, <a href="http://en.wikipedia.org/wiki/Unix_time">Unix time</a>.</li>
@ -1126,10 +1130,34 @@
</li> </li>
</ul> </ul>
<a name="removeAttendanceEvent"><h3 class="WS_FUNCTION"><code>removeAttendanceEvent</code></h3></a>
<p align="justify">
Removes an existing attendance event.
</p>
<ul>
<li>Call parameters:
<ul>
<li><strong>wsKey</strong>: string, identifier returned by
<a href="#loginByUserPasswordKey"><code>loginByUserPasswordKey</code></a> or
<a href="#loginBySessionKey"><code>loginBySessionKey</code></a>.</li>
<li><strong>attendanceEventCode</strong>: integer, identifier of the attendance event to be removed.
The code must be a valid value &gt; 0 corresponding to an existing attendance event
returned by <a href="#getAttendanceEvents"><code>getAttendanceEvents</code></a>.
The requester must be a teacher in the course to which this event is associated.
</li>
</ul>
</li>
<li>Returns a data structure with the following fields:
<ul>
<li><strong>attendanceEventCode</strong>: integer, unique identifier of the attendance event, &gt; 0 on success.
On error, this code will be &lt;= 0.</li>
</ul>
</li>
</ul>
<a name="getAttendanceUsers"><h3 class="WS_FUNCTION"><code>getAttendanceUsers</code></h3></a> <a name="getAttendanceUsers"><h3 class="WS_FUNCTION"><code>getAttendanceUsers</code></h3></a>
<p align="justify"> <p align="justify">
Returns the list of users (students) in an attendance event. Returns the list of users (students) in an attendance event.
The requester must be teacher in the selected course.
</p> </p>
<ul> <ul>
<li>Call parameters: <li>Call parameters:
@ -1141,6 +1169,7 @@
one of the codes returned one of the codes returned
by <a href="#getAttendanceEvents"><code>getAttendanceEvents</code></a> by <a href="#getAttendanceEvents"><code>getAttendanceEvents</code></a>
or <a href="#sendAttendanceEvent"><code>sendAttendanceEvent</code></a>. or <a href="#sendAttendanceEvent"><code>sendAttendanceEvent</code></a>.
The requester must be a teacher in the course to which this event is associated.
</li> </li>
</ul> </ul>
</li> </li>
@ -1175,7 +1204,6 @@
who have attended to an attendance event. who have attended to an attendance event.
All users in this list will be marked as present; All users in this list will be marked as present;
other users formerly marked as present will be marked as absent when <code>setOthersAsAbsent</code> = 1. other users formerly marked as present will be marked as absent when <code>setOthersAsAbsent</code> = 1.
The requester must be teacher in the selected course.
</p> </p>
<ul> <ul>
<li>Call parameters: <li>Call parameters:
@ -1187,6 +1215,7 @@
one of the codes returned one of the codes returned
by <a href="#getAttendanceEvents"><code>getAttendanceEvents</code></a> by <a href="#getAttendanceEvents"><code>getAttendanceEvents</code></a>
or <a href="#sendAttendanceEvent"><code>sendAttendanceEvent</code></a>. or <a href="#sendAttendanceEvent"><code>sendAttendanceEvent</code></a>.
The requester must be a teacher in the course to which this event is associated.
</li> </li>
<li><strong>users</strong>: string, list of numbers separated by commas. <li><strong>users</strong>: string, list of numbers separated by commas.
Each number is the user's code Each number is the user's code
@ -1279,9 +1308,9 @@
</li> </li>
</ul> </ul>
</li> </li>
<li><var>enrollmentStudent</var>: I have been enrolled in a course as a student.</li> <li><var>enrollmentStudent</var>: I have been enroled in a course as a student.</li>
<li><var>enrollmentTeacher</var>: I have been enrolled in a course as a teacher.</li> <li><var>enrollmentTeacher</var>: I have been enroled in a course as a teacher.</li>
<li><var>enrollmentRequest</var>: enrollment request.</li> <li><var>enrollmentRequest</var>: enrolment request.</li>
<li><var>timelineComment</var>: comment to one of my social publishings (posts or comments).</li> <li><var>timelineComment</var>: comment to one of my social publishings (posts or comments).</li>
<li><var>timelineFav</var>: fav to one of my social publishings (posts or comments).</li> <li><var>timelineFav</var>: fav to one of my social publishings (posts or comments).</li>
<li><var>timelineShare</var>: sharing of one of my social posts.</li> <li><var>timelineShare</var>: sharing of one of my social posts.</li>

View File

@ -242,7 +242,7 @@
// Number of lines (includes comments but not blank lines) has been got with the following command: // Number of lines (includes comments but not blank lines) has been got with the following command:
// nl swad*.c swad*.h css/swad*.css py/swad*.py js/swad*.js soap/swad*?.h sql/swad*.sql | tail -1 // nl swad*.c swad*.h css/swad*.css py/swad*.py js/swad*.js soap/swad*?.h sql/swad*.sql | tail -1
/* /*
Version 16.232.3: Jun 01, 2017 Fixed bug in permission of deletion of forum threads. (? lines) Version 16.232.3: Jun 01, 2017 Fixed bug in permission of deletion of forum threads. (221091 lines)
Version 16.232.2: May 31, 2017 Fixed bug in selection of user's centre and department. (221089 lines) Version 16.232.2: May 31, 2017 Fixed bug in selection of user's centre and department. (221089 lines)
Version 16.232.1: May 31, 2017 Improvements in selection of user's institution, centre and department. (221085 lines) Version 16.232.1: May 31, 2017 Improvements in selection of user's institution, centre and department. (221085 lines)
Version 16.232: May 31, 2017 Fix bug in selection of user's centre. (221042 lines) Version 16.232: May 31, 2017 Fix bug in selection of user's centre. (221042 lines)