<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE slides SYSTEM "../../slides.dtd">

<slides><slidesinfo>
    <date>23 May 23rd 2004</date>
    <copyright>
      <year>2004</year>
      <holder>G. Khaznadar (GNU FDL)</holder>
    </copyright>
    <title>WIMS : Web Inline Maths Server</title>
    <author><firstname>Georges</firstname><surname>Khaznadar
      </surname>
      <affiliation>
	<jobtitle>Professeur de physique </jobtitle>
	<orgname>au lycée Jean Bart - Dunkerque, 
	  membre de l'association OFSET</orgname>
      </affiliation><authorblurb>
	<para><email>gekhajofour@netinfo.fr</email></para>
      </authorblurb></author>
  </slidesinfo>
  <section> <title>Educational services and Internet</title>
    <foil duration="40"> <title>Features of WIMS</title>
      <abstract>
	<para>WIMS is not a training application like many others.
	  You can enter whatever room in the world, provided it is connected
	  to Internet, and say to your students 
	  &laquo;&nbsp;Please, worksheet number 4&nbsp;&raquo;
	  and it works.
	</para>
      </abstract>
      <para>That is the <emphasis>reality</emphasis>. You can verify
	it in each of the neighboring boots, for instance with the
	server hosted by CRI74 : 
	<ulink url="http://wims.ofset.org/wims/">
	  http://wims.ofset.org/wims
	</ulink>
      </para>
      <para>When an educative application has been developed with WIMS
	it becomes more available than any other educative application:
	it is as robust and redundant than an internet service mirrored
	in many places around the world.
      </para>
    </foil>
    <foil duration="40"> <title>Limited by HTML, but ...</title>
      <abstract>
	<para>Exercise pages distributed by WIMS are at the format
	  HTML, with a few JAVASCRIPT scripts. This bounds interaction
	  methods. However WIMS promotes the work on high level concepts.
	</para>
      </abstract>
      <para>In year 2004, the core of WIMS (version 3.36) allows the 
	following interactions for students:
      </para>
      <orderedlist>
	<listitem>
	  <para>Writing a reply in a one-line text field,</para>
	</listitem>
	<listitem>
	  <para>Writing a multi-line text reply,</para>
	</listitem>
	<listitem>
	  <para>Choose a reply within a list,</para>
	</listitem>
	<listitem>
	  <para>Clicking on a spot of an image,</para>
	</listitem>
	<listitem>
	  <para>Move around colored tags to make relations between them.</para>
	</listitem>
      </orderedlist>
      <para>At least for scientific exercises, there are sophisticated 
	analysis engines: so a reply can be input into a symbolic calculus.
	For example a formula for kinetic energy can be type in either
	forms like:
	&laquo;&nbsp;<computeroutput>1/2*m*v^2</computeroutput>&nbsp;&raquo;, or
	&laquo;&nbsp;<computeroutput>0.5*m*v*v</computeroutput>&nbsp;&raquo;, 
	and be recognized in both cases. All equivalent mathematical expressions
	will be matched whatever their complexity.
      </para>
    </foil>
    <foil duration="40"> <title>Analysis engines for mats</title>
      <variablelist>
	<varlistentry> <term>Computable numbers or expressions</term>
	  <listitem>
	    <para>The value is analyzed taking in account a precision
	      parameter. An expression non fully calculated can eventually
	      be accepted.
	    </para>
	  </listitem>
	</varlistentry>
	<varlistentry> <term>Formal expression, equation</term>
	  <listitem>
	    <para>What is analyzed there is whether the formula is exact or not.
	      For instance expressions for the law of Ohm like
	      &laquo;&nbsp;U=R*I&nbsp;&raquo; and
	      &laquo;&nbsp;R=U/I&nbsp;&raquo; will be recognized as
	      equivalent.
	    </para>
	  </listitem>
	</varlistentry>
	<varlistentry> <term>Multi-number structures</term>
	  <listitem>
	    <para>Sets, vectors, matrices. Specialists know how to compare them,
	      WIMS knows also.
	    </para>
	  </listitem>
	</varlistentry>
      </variablelist>
    </foil>
    <foil duration="40"> <title>Analysis engines for the sciences</title>
      <variablelist>
	<varlistentry> <term>Numbers with units</term>
	  <listitem>
	    <para>Replys like &laquo;&nbsp;5&nbsp;cm&nbsp;&raquo;
	      or
	      &laquo;&nbsp;50&nbsp;mm&nbsp;&raquo; will be accepted and
	      analyzed as equivalent. It is the same with
	      &laquo;&nbsp;1&nbsp;h&nbsp;20&nbsp;min&nbsp;&raquo; and
	      &laquo;&nbsp;4800e3&nbsp;ms&nbsp;&raquo;. The mechanism which
	      is used is the most robust, it relies on dimensional analysis.
	    </para>
	  </listitem>
	</varlistentry>
	<varlistentry> <term>Chemical equations</term>
	  <listitem>
	    <para>WIMS knows how to analyze expressions like the equation
	      of the synthesis of water:
	      &laquo;&nbsp;H2 + 1/2 O2 ----&gt; H2O&nbsp;&raquo;,
	      parse them, recognize if they are equilibrated, output correctly
	      typeset images like $H_2\,+\,\frac{1}{2}O_2\longrightarrow\,H_2O$
	    </para>
	  </listitem>
	</varlistentry>
      </variablelist>
    </foil>
    <foil duration="40"> <title>Communication of high level concepts</title>
      <abstract>
	<para>The WIMS system does not communicate high level concepts 
	  <emphasize>by itself</emphasize>, students do so as soon as
	  they work in collaboration.
	</para>
      </abstract>
      <para>All well designed WIMS modules feature generating exercises
	with random data. Let two students sit as neighbors, and work with
	the same WIMS exercise, and let them collaborate.Spontaneously they
	exchange &laquo;&nbsp;high level&nbsp;&raquo; concepts.
      </para>
      <para>You can effectively note do exchange <emphasis>method elements</emphasis>
	to help themselves for resolving problems. Please click
	<ulink url="http://wims.ofset.org/wims/wims.cgi?session=demo1&amp;lang=en&amp;cmd=new&amp;module=H6%2Fanalysis%2Fgraphabs.fr&amp;listype=1&amp;repeat=1">
	  here
	</ulink>, and
	<ulink url="http://wims.ofset.org/wims/wims.cgi?session=demo2&amp;lang=en&amp;cmd=new&amp;module=H6%2Fanalysis%2Fgraphabs.fr&amp;listype=1&amp;repeat=1">
	  there
	</ulink>,
	this will pop up two windows on the same exercise, for two distinct
	students. They can still help themselves by saying
	&laquo;&nbsp;click on the right&nbsp;&raquo; or
	&laquo;&nbsp;click on the left&nbsp;&raquo;, but one often notes that
	the students exchange at a very higher level, for example with
	the sentence 
	&laquo;&nbsp;You're too XXX, an absolute value is 
	<emphasis>always</emphasis> positive!&nbsp;&raquo;.
      </para>
    </foil>
  </section>
  <section> <title>Distant learning</title>
    <foil duration="40"> <title>Distance is not an obstacle for WIMS</title>
      <abstract>
	<para>You can access WIMS with any browser complying with the HTML 
	  normalizations. WIMS can structure the access to exercises in various
	  complementary and useful ways.
	</para>
      </abstract>
      <variablelist>
	<varlistentry>
	  <term>Virtual classes</term>
	  <listitem>
	    <para>Every teacher can create a virtual class, have her students
	      subscribed in it, assign them works and fetch informations about
	      their progresses. In a virtual class it is possible to define
	      <emphasis>exercise sheets</emphasis>, 
	      <emphasis>courses</emphasis> bound with exercises, 
	      and <emphasis>exams</emphasis>.
	    </para>
	  </listitem>
	</varlistentry>
	<varlistentry>
	  <term>Forums</term>
	  <listitem>
	    <para>Each virtual class owns a forum were messages are
	      easily exchanged. Wims forums are up to now the only ones
	      allowing easily exchanging maths formulas correctly
	      typeset.
	    </para>
	  </listitem>
	</varlistentry>
      </variablelist>
      <para>It is always possible to create hyperlinks between pages served
	by WIMS and other distant learning systems, or other group workplaces.
	You can now assign a WIMS exercise sheet to a student virtually
	sent by <emphasis>another system</emphasis>, transparently.
      </para>
    </foil>
  </section>
  <section> <title>Educational contents</title>
    <foil duration="40"> <title>Educational levels targeted</title>
      <abstract>
	<para>WIMS has allowed to design many exercises and to work out
	  many educational schedules, from primary school to university.
	</para>
      </abstract>
      <para>Gang XIAO (the inventor of WIMS) is professor in the University
	of Nice, and has developed several exercises adapted to his students.
	The community developing exercises is growing, there are now contents
	adapted to an increasing number of teaching levels. You can find a
	<ulink url="http://wims.auto.u-psud.fr/wims/faq/fr/program.html">
	  list sorted by educational levels for France
	</ulink>, in the
	<ulink url="http://wims.auto.u-psud.fr/wims/faq/fr/index.html">
	  FAQ
	</ulink> of WIMS.
      </para>
      <para>The development of applications targeting classes in schools and
	colleges is a challenge for associations of teachers, and also a
	point where the action of institutional partners may be important.
      </para>
      <para>
	The increasing quantity of exercises embedding much educational
	know-how, on a platform reachable from the whole world, promotes
	international collaborations, and contributes to enriching cultural
	contacts. For instance, the translation of a
	<ulink url="http://lamia.lille.iufm.fr/%7Egeorgesk/wims-book/">
	  french tutorial for beginning
	</ulink> with WIMS
	<ulink url="http://libro-wims.software-libre.org/wims.html">
	  to Spanish
	</ulink>, thanks to the
	<ulink url="http://software-libre.org/projects/libro-wims/">
	  works of developers
	</ulink>
	of the <ulink url="http://softwarelibre.uca.es/">
	  University of C&aacute;diz
	</ulink> who set up
	<ulink url="http://softwarelibre.uca.es/wims/?lang=es">
	  a local WIMS service
	</ulink>. The translation of the text is finished, screenshots
	will be realized soon with the Spanish version of the server
	and the leader of the project, Juan Rafael
	Fernandez widely solicited colleagues he knows for translations
	and/or creation of educational contents.
      </para>
    </foil>
    <foil duration="40"> <title>A fast development system</title>
      <abstract>
	<para>WIMS' author, Gang XIAO, defined a simple language enabling
	  to generate interesting exercises, named
	  OEF (Open Exercise Format). It is a productivity tool.
	</para>
      </abstract>
      <para>In the bottom of the main page of a WIMS server, you find a link
	&laquo;&nbsp;Create my own 
	<ulink url="http://wims.ofset.org/wims/wims.cgi?session=demo&amp;+lang=fr&amp;+module=adm%2Fcreatexo">
	  simple interactive exercises
	</ulink>&nbsp;&raquo;. Don't hesitate, click it. The following pages
	are an excellent guide leading you to generate within about 5 minutes
	an interactive exercise (for instance try to generate an exercise
	for training to remember the multiplication table for the number 7).
      </para>
      <para>One day of training or self-training is enough to become able to
	design for the WIMS service various educational ideas. If the created
	modules are published with a license allowing the copy and the 
	diffusion, it is a first step into a wonderful operation of
	sharing our educative resources.
      </para>
    </foil>
  </section>
  <section> <title>Extensions after this short talk</title>
    <foil duration="40"> <title>Try WIMS, make your mind</title>
      <abstract>
	<para>Hyperlinks to WIMS are numerous. Here is a selection.
	</para>
      </abstract>
      <variablelist>
	<varlistentry> <term>General search engines</term>
	  <listitem>
	    <para>To target a search, don't forget adding keywords to
	      "WIMS". Example: a search with Google and the keywords
	      <ulink url="http://www.google.com/search?q=WIMS+puzzle">
		WIMS puzzle
	      </ulink>.
	    </para>
	  </listitem>
	</varlistentry>
	<varlistentry>
	  <term>The website of WIMS' author</term>
	  <listitem><para>It is at the
	      <ulink url="http://wims.unice.fr/">
		University of Nice
	      </ulink>.
	  </para></listitem>
	</varlistentry>
	<varlistentry>
	  <term>Websites maintained by the speaker</term>
	  <listitem>
	    <para>It is at
	      <ulink url="http://wims.ofset.org/wims/wims.cgi?lang=en">
		CRI74
	      </ulink>
	      (Archamps, Haute-Savoie, France), and also at
	      <ulink url="http://lamia.lille.iufm.fr/wims/?lang=en">
		LAMIA
	      </ulink>
	      (Lille, département du Nord, France), and in
	      <ulink url="http://www.lycee/wims/?lang=fr">
		the "intranet" of lycée Jean Bart
	      </ulink>
	      (Dunkerque, département du Nord, France).
	    </para>
	  </listitem>
	</varlistentry>
	<varlistentry>
	  <term>Official mirrors of WIMS</term>
	  <listitem>
	    <para>These are in various
	      <ulink url="http://wims.ofset.org/wims/wims.cgi?session=demo&amp;+lang=fr&amp;+module=adm%2Flight&amp;+phtml=mirror.phtml.en">
		locations in the world
	      </ulink>.
	    </para>
	  </listitem>
	</varlistentry>
      </variablelist>
    </foil>
    <foil duration="40"> <title>WIMS tour</title>
      <abstract>
	<para>Here is a selection of WIMS activities allowing to quickly
	  grasp an idea of the possibilities of this web service.
	</para>
      </abstract>
      <variablelist>
	<varlistentry>
	  <term>Plot curves... and animate them</term>
	  <listitem>
	    <para>	    
	      A fabulous
	      <ulink url="http://wims.ofset.org/wims/wims.cgi?session=demo&amp;+lang=en&amp;+module=tool/geometry/animtrace.en&amp;+cmd=help&amp;+special_parm=demo">
		curve plotter
	      </ulink> for static or animated representations.
	    </para>
	  </listitem>
	</varlistentry>
	<varlistentry>
	  <term>Click on a map of France</term>
	  <listitem>
	    <para>	    
	      The creation of this
	      <ulink url="http://wims.ofset.org/wims/wims.cgi?session=demo&amp;lang=fr&amp;cmd=new&amp;module=H3%2Fgeography%2Foefdepregfr.fr&amp;exo=clickcap&amp;qnum=1&amp;qcmlevel=3&amp;scoredelay=">
		exercise of geometry
	      </ulink> 
	      has required to input the coordinates of a point in each 
	      department. WIMS can automatically find the borders of the
	      departments based on the color of the image or of a simplified
	      version of it.
	    </para>
	  </listitem>
	</varlistentry>
	<varlistentry>
	  <term>An atom of chemistry ...</term>
	  <listitem>
	    <para>
	      <ulink url="http://wims.ofset.org/wims/wims.cgi?session=demo&amp;lang=fr&amp;cmd=new&amp;module=H5%2Fphysics%2Fchim1.fr&amp;repeat=3">
		Try to equilibrate
	      </ulink> 
	      chemical reactions.
	    </para>
	  </listitem>
	</varlistentry>
	<varlistentry>
	  <term>Move labels</term>
	  <listitem>
	    <para>Many teachers develop interactive exercises with
	      the excellent tool
	      <ulink url="http://web.uvic.ca/hrd/halfbaked/">
		Hot Potatoes
	      </ulink>,
	      a proprietary application using the free javascript library
	      <ulink url="http://dynapi.sourceforge.net/dynapi/">
		DynAPI
	      </ulink>. WIMS uses the same free library, an allows to
	      design the same exercises, here is
	      <ulink url="http://wims.ofset.org/wims/wims.cgi?session=demo&amp;lang=en&amp;cmd=new&amp;module=H3%2Fgeography%2Foefcountries.en&amp;exo=flageu&amp;qnum=1&amp;qcmlevel=3&amp;scoredelay=">
		an example
	      </ulink>.
	    </para>
	  </listitem>
	</varlistentry>
	<varlistentry>
	  <term>Learn reading the time</term>
	  <listitem>
	    <para>WIMS has a rich library of reusable components,
	      for example 
	      <ulink url="http://wims.ofset.org/wims/wims.cgi?session=demo&amp;lang=en&amp;cmd=new&amp;module=E6%2Fnumber%2Foefclock.en&amp;exo=htext1&amp;qnum=1&amp;qcmlevel=3&amp;scoredelay=">
		this clock
	      </ulink>, 
	      which is used in an important exercise suite.
	    </para>
	  </listitem>
	</varlistentry>
      </variablelist>
    </foil>
    <foil duration="40"> <title>Other documents</title>
      <para>I thank you in advance for every information about introduction
	documents for WIMS if you are aware of them. Here are some examples:
      </para>
      <variablelist>
	<varlistentry>
	  <term>Inline help of WIMS</term>
	  <listitem>
	    <para>This inline help is integrated in the WIMS service.
	      Here is a link, 
	      <ulink url="http://wims.ofset.org/wims/wims.cgi?session=demo&amp;+lang=en&amp;+module=help%2Fmain">
		for instance
	      </ulink>.
	    </para>
	  </listitem>
	</varlistentry>
	<varlistentry>
	  <term>The FAQ of Wims</term>
	  <listitem>
	    <para>
	      <ulink url="http://wims.auto.u-psud.fr/wims/faq/fr/">
		This FAQ
	      </ulink> is maintained thanks to the coordination by
	      Bernadette Perrin-Riou, at the University of Orsay.
	    </para>
	  </listitem>
	</varlistentry>
	<varlistentry>
	  <term>A tutorial to begin with Wims</term>
	  <listitem>
	    <para>Quickly learn how to create an interactive exercise,
	      open a virtual class and have your students subscribe to it,
	      add (new or already existing) exercises in this class.
	      This tutorial is available
	      <ulink url="http://lamia.lille.iufm.fr/%7Egeorgesk/wims-book/">
		in french
	      </ulink> 
	      and soon
	      <ulink url="http://libro-wims.software-libre.org/">
		in Spanish
	      </ulink>.
	    </para>
	  </listitem>
	</varlistentry>
	<varlistentry>
	  <term>A talk of Gang XIAO</term>
	  <listitem>
	    <para>... given in the
	      <ulink url="http://www.cri74.org/actualites/conf2802.html">
		CRI74, in February 2001
	      </ulink>, you can access its
	      <ulink url="http://www.cri74.org/priv/a9f14a16e740b9f4cdd763dd1c913419/videos/conf_gang.rm">
		video record
	      </ulink>.
	    </para>
	  </listitem>
	</varlistentry>
	<varlistentry>
	  <term>Wims embedded on a CDROM</term>
	  <listitem>
	    <para>Two CDROMS published now allow you to test a local
	      WIMS server after a boot-up in just 3 minutes:
	    </para>
	    <itemizedlist>
	      <listitem>
		<para>The CDROM Freeduc-CD, developed by the association
		  OFSET (Organization for Free Software in Education 
		  and Training), which you can get after the talk. This one
		  contains in addition 40 educative applications useful
		  for all education levels.
		</para>
	      </listitem>
	      <listitem>
		The CDROM Knowims, developed by Gang XIAO. This one
		features in addition a selection of applications
		useful for teaching maths.
	      </listitem>
	    </itemizedlist>
	    <para>
	      When a CDROM boots up with a WIMS service, it is reachable
	      with the web browser (Mozilla), at the URL
	      <ulink url="http://localhost/wims/">
		http://localhost/wims/
	      </ulink>. The server is also available for other machines
	      connected to the same local area network. Here is
	      <ulink url="http://clx.anet.fr/spip/article.php3?id_article=230">
		an example of a training session
	      </ulink>
	      where this technique was explained (in french).
	    </para>
	  </listitem>
	</varlistentry>
      </variablelist>
    </foil>
  </section>
</slides>
