ClasSol.html

 

Carlos Dorronsoro Díaz*,Juan Fernández**, Bernabé Dorronsoro***, José Aguilar**, Inés García****, Carlos Dorronsoro Fernández**

* Instituto de Optica "Daza Valdes", Consejo Superior de Investigaciones Cientificas. 28006 Madrid,España
** Dpto. Edafologia y Química Agricola, Facultad de Ciencias, Universidad de Granada, 18002 Granada, España
*** Dpto. Lenguas  y Ciencias de la Computación, E.T.S.I. Informática, Universidad de Málaga, 29071  Málaga, España,
****Departamento de Edafología y Química Agrícola. Universidad de Almería. España.

ABSTRACT

A software for the teaching of soil classification has been developed.

The application is subdivided into two successive stages, as it is really the case in soil science studies. In the first part, “TENTATIVE CLASSIFICATION”, a provisional classification of the soil is made on the basis of the data available from the field study. With the  second part of the application, “SOIL CLASSIFICATION”, students reach the definitive classification of the soil sample by using the necessary field and laboratory data.

The appliaction serves students for independent study. This software contains a self–evaluation component that presents questions for the student to answer. For each incorrect answer, an appropriate penalization is applied. Complementary information is avalaible for the student to help him answer each question.

In order of being multi-platform, this application is written in html/JavaScript (supporting PC, Mac, Linux, etc.), and a specific high-security navigator has been developed (Soile v 3.0) to examine students, providing automatic recording of the results.

 

INDRODUCCIÓN

De todos los edafólogos es un hecho conocido la gran dificultad que implica la enseñanza de la clasificación de suelos. Se trata de una técnica muy laboriosa ya que se han de manejar datos muy heterogéneos: descripción morfológica del perfil y su entorno: análisis físicos, químicos y fisicoquímicos; estudios micromorfológicos y mineralógicos.

Durante nuestra experiencia docente hemos encontrado sistemáticamente un manifiesto desinterés y muy frecuentemente hasta un claro rechazo hacía esta importante rama de la Ciencia del suelo. Es por ello que hemos tenido necesidad de desarrollar un sistema multimedia integrado e interactivo para introducir al alumnado de una manera fácil y atrayente hacía esta especialidad. El espectacular avance desarrollado en los últimos años en la visualización y tratamiento de imágenes en color por los ordenadores personales nos ha posibilitado la utilización de estos equipos para intentar desarrollar un programa de enseñanza que de una forma atractiva proporcione un adecuado aprendizaje de esta difícil especialidad.

El problema de clasificación de suelos lo hemos enfocado de una manera comprensiva, desarrollado en tres etapas sucesivas, tal y como realmente se lleva a cabo en los estudios edafológicos. En primer lugar, en el programa Horsol, presentado también en este Congreso,  se enseña a diferenciar los horizontes de un suelo, lo que constituye, como sabemos, el primer e ineludible paso en este tipo de estudios. En segundo lugar, en este programa de ordenador (ClasSol), nos ocupamos de la clasificación del suelo a dos niveles.  La clasificación con sólo datos obtenibles en el campo, del entorno y del perfil, clasificación tentativa o provisional, pero de extraordinaria utilidad en los estudios de Soil Survey. Finalmente se procede a la clasificación definitiva del suelo utilizando, además de los datos de campo, los resultados de los análisis de los suelos en el laboratorio. Siempre se encuentran disponibles botones de ayuda para que no sea necesario memorizar los conceptos edafológicos.

Como sistema de clasificación se ha elegido la “Base Referencial del Recurso Suelo” (FAO, 1998) por su utilización realmente universal y en base a su contenido didáctico.

De este programa existe una versión en lenguaje HyperCard, (Dorronsoro et al.,  1994 a y b) exclusivo para ordenadores Apple Macintosh, pero ahora ha sido completamente reescrito en lenguaje HTML/JavaScript para que pueda correr en ordenadores PC bajo Windows.

 

MATERIAL

Todos los perfiles que se muestran en estos programas (54 en total) son suelos de España. Se trata pues de perfiles de suelos frecuentes en regiones de latitudes medias: leptosoles, fluvisoles, arenosoles, regosoles, anthrosoles, vertisoles, andosoles, calcisoles, cambisoles, gleysoles, solochaks, kastanozems, phaeozems, luvisoles, planosoles y podzoles. La actual versión ocupa 94,3 MB con 2.305 páginas y 712 fotografías.

 

PROGRAMA

1. Tipología Tentativa

Este subprograma habituamos al alumno a desarrollar una clasificación rápida del suelo basándose en un mínimo número de datos de los que se obtienen en el estudio de campo y por ello se llegará aquí a sólo una clasificación tentativa, a confirmar posteriormente con los datos del laboratorio de análisis. En este subprograma se añaden además unos datos complementarios, necesarios para la clasificación y que se obtendrán en el laboratorio pero que en el campo pueden ser deducidos con carácter provisional (materia orgánica <1% o >1%, saturación <50% o >50%, ...). Un ejemplo de las pantallas de este subprograma se muerta en las figuras 1 y 2.

Figura 1. Ejemplo de pantalla relativa a las preguntas de "Tipología Tentativa".

Figura 2. Ejemplo de pantalla con las soluciones en "Tipología Tentativa".

 

2. Clasificación de suelos.

En este subprograma se presentan ejemplos con todos los datos (de campo y de laboratorio) necesarios para su clasificación definitiva (figuras 3 y 4).

Figura 3. Pantalla de "Clasificación de Suelos". Preguntas.

Figura 4. Pantalla de "Clasificación de Suelos". Soluciones.

Ambos subprogramas son autoevaluadores, de manera que se van presentando una serie de cuestiones que el alumno tiene que contestar. Por cada respuesta incorrecta el ordenador otorga la correspondiente penalización.

Se ha desarrollado también un navegador de alta seguridad (Soile v3.0) para examinar a los alumnos que anula algunas opciones no deseadas de los navegadores de Internet (navegación a través de la barra de menú principal, refresco de la pantalla, ver código, acceso y manipulación de las páginas visitadas ...) y dotado de grabación automática en un archivo de todo lo realizado durante cada sesión de prácticas por cada alumno.

 

Código del programa

Ejemplo de código del programa. Script de la figura 1.

..........................................................................................................................

             Script de la página principal.

<HTML> 

<HEAD>

<TITLE>ClasSol. Clasif Tentativa. Suelo ana5.</TITLE>

</head>

<BODY BGCOLOR="#ffffff">

<SCRIPT LANGUAGE="JAVASCRIPT">

var nota = 10;

var contador = 1

   var notificar = "La nota obtenida es: "

    var resultados = " "

var mostrarParciales = "Las evaluaciones para cada pregunta han sido: "

var ejercicioRealizado = "Ejercicio realizado. \rLa nota obtenida es: "

var textoOtroSuelo = "\rPulse los botones situados al final del campo de los comentarios para elegir otro suelo."

function MostrarResultados()

{

alert(mostrarParciales + resultados);

}

function MostrarNota()

{

alert(notificar + nota);

}

function WinOpen(nombre){

open(nombre,target="frame1");

}

function empezar(){

if (contador==1) {

         WinOpen("preg1.htm"); }

else {if (contador==2) {

         WinOpen("preg2a.htm"); }

else {if (contador==3) {

         WinOpen("preg2b.htm"); }

else {if (contador==4) {

         WinOpen("preg3.htm"); }

else {if (contador==5) {

         WinOpen("preg4a.htm"); }

else {if (contador==6) {

         WinOpen("preg4b.htm"); }

else{

         alert(ejercicioRealizado + nota + textoOtroSuelo);

 }  }  } } } } }

</SCRIPT>

<FORM>

  <div align="center"><B><FONT size="3">Tipolog&iacute;a

    Tentativa</FONT></B> </div>

  <P align="center"><img src="media/perfil.gif" width="142" height="354"> </P>

  <P align="center"> <a href="media/perfilz.htm" target="mainFrame">Perfil</a>,

   <a href="media/paisaje.htm" target="mainFrame">paisaje</a>, <a href="media/datos.htm" target="mainFrame">datos</a> </P>

  <P align="center"><a href="../../comun/normapre.htm" target="mainFrame">Normativa  preguntas</a> </P>

  <P align="center"><img src="../../comun/boton.gif" width="20" height="10"><img src="../../comun/boton.gif" width="20" height="10"><img src="../../comun/boton.gif" width="20" height="10"></P>

  <P align="center"><FONT size="+0">

  <input type="button"name="WindowButton" value= "Pedir pregunta" onclick="empezar()"></FONT></P>

  <P align="center">

  <input type="button" name="WindowButton2" value="Ver calificacion" onclick="alert(notificar + nota)"></P>

<P align="center"><font size="3">

<input type="button" name="WindowButton32" value= "Ver resultados"  onclick="MostrarResultados()"></font> </P>

<P align="center"><img src="../../comun/boton.gif" width="20" height="10"><img src="../../comun/boton.gif" width="20" height="10"><img src="../../comun/boton.gif" width="20" height="10"></P>

<P align="center"><a href="../../comun/abreviat.htm" target="frame1">Abreviaturas</a></P>

<P align="center"><a href="../../comun/munsells.htm" target="_blank">Tablas  Munsell</a></P>

  <P align="center"><a href="../../comun/texturas.htm" target="_blank">Tri&aacute;ngulo textural</a></P>

  <P align="center"><a href="../../comun/estruct.htm" target="_blank">Tipos de estructuras</a></P>

  <P align="center"><a href="../../comun/consist.htm" target="_blank">Consistencias</a></P>

  <P align="center"><a href="../../comun/limites.htm" target="_blank">L&iacute;mites de horizontes</a></P>

  <P align="center"><a href="../../comun/hdiagsr.htm" target="_blank">H. diag.  superficiales</a> </P>

  <P align="center"><a href="../../comun/hdiassrp.htm" target="_blank">H. diag. subsuperficiales</a></P> <P align="center"><a href="../../comun/ppdiagr.htm" target="_blank">Propiedades

    diagn&oacute;sticas</a></P>

  <P align="center"><a href="../../comun/matdiagr.htm" target="_blank">Materiales diagn&oacute;sticos</a></P>

  <P align="center"><a href="../../comun/grupwrb.htm" target="_blank">Grupos de suelos</a></P>

  <P align="center"><a href="../../comun/subunwrb.htm" target="_blank">Unidades de suelos</a></P>

</FORM>

</BODY>

</HTML>

......................................................................................................................

Script de la primera pregunta

...........................................................................................................................

<HTML> 

<HEAD>

<TITLE>Clas. Tentativa. Preg 1.</TITLE>

</head>

<BODY BGCOLOR="#ffffff">

<FORM>

<SCRIPT LANGUAGE="JAVASCRIPT">

function pulsado(IstOption){

var i = IstOption.selectedIndex

if (parent.suelos.contador==1){

if (i==9)   

  {open("preg1ra.htm",target="frame1") }

else {open("preg1rb.htm",target="frame1"); parent.suelos.nota = parent.suelos.nota-3}

parent.suelos.resultados = "\n\nPREGUNTAS: SUS RESPUESTAS => SOLUCIONES CORRECTAS. NOTAS.\n\nPregunta 1. Hor. diagnostico superficial: " + IstOption.options[i].text + " => Ocrico. NOTA: " +parent.suelos.nota  + ""};}

</SCRIPT>

<P><font size="4"><B>1™ Pregunta.</B></font><B> HORIZONTES DIAGN&Oacute;STICOS SUPERFICIALES</B></P>

<P><FONT size="+0">Elija el horizonte diagn&oacute;stico superficial

<SELECT name = "IstOption">

<OPTION>Andico

<OPTION>Antropedogenico

<OPTION>Chernico

<OPTION>Criico

<OPTION>Folico

<OPTION>Fulvico

<OPTION>Histico

<OPTION>Melanico

<OPTION>Mollico

<OPTION>Ocrico

<OPTION>Umbrico

<OPTION>Takirico

<OPTION>Yermico

<INPUT TYPE= "button" VALUE= "Una vez elegida la opcion, pulseme para confirmar" onclick= "pulsado(this.form.IstOption);parent.suelos.contador=parent.suelos.contador+1">

  </FORM>

</BODY>

  </HTML>

........................................................................................................................................

<OPTION>Vitrico

</SELECT>

 

RESULTADOS

El programa ha sido evaluado en varias sesiones de prácticas con un total de 427 alumnos y los resultados se resumen en la siguiente tabla (Tabla 1).

Tabla 1. Resultados de la evalución realizada por los alumnos.

Aceptación  por el estudiante

Evaluación de las prácticas

Muy satisfecho

46 %

Satisfecho

41 %

Aceptable

9 %

Disconforme

3 %

Muy disconforme

1 %

No sabe / no contesta

0 %

Consecución de los objetivos

Totalmente

39 %

Alto grado

46 %

Suficiente

12 %

Bajo

2 %

Nulo / escaso

1 %

No sabe / no contesta

0 %

Calificaciones obtenidas

Sobresaliente

28 %

Notable

42 %

Aprobado

18 %

Suspenso

12 %

Población de estudiantes

427

 

CONCLUSIONES

Los resultados de la tabla anterior demuestran el alto grado de aceptación por el alumnado así como las buenas calificaciones obtenidas. Esto unido a la facilidad de acceso a la información, la interactividad, la agradable presentación, la facilidad de manejo, la capacidad de almacenamiento de datos, hacen que este método de enseñanza de la morfología del perfil del suelo deba ser considerado como altamente efectivo.

 

REFERENCIAS

Dorronsoro, C.; Aguilar, J.; Fernández. J. 1994a. CLASSOLS: A Macintosh expert program for self–teaching soil classification. Transac. 9:65-81. XV Internatinal Congress of Soil Science. Acapulco (México).

Dorronsoro, C.; Aguilar, J.; Fernández, J. 1994b. Programa multimedia interactivo para el aprendizaje en clasificación de suelos. Desarrollos en investigación y docencia