Cheers,
Paulo
--
You received this message because you are subscribed to the Google Groups "SWI-Prolog" group.
To unsubscribe from this group and stop receiving emails from it, send an email to swi-prolog+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/swi-prolog.
For more options, visit https://groups.google.com/d/optout.
Would web-based language learning fit in your project? Ten years ago, as a language teacher with some training in Prolog, I was asked to find means of teaching French to foreign adults in my native, multi-lingual country, Switzerland. I drafted an application in BinProlog (Tarau et al.) based on Caleb Gattegno's interactive approach to language learning, called Words in Color and The Silent Way. For those who are unfamiliar with his approach, it is based on the following assumptions:
Gattegno (1911-1988), a mathematician and philosopher,
thought that words and sentences could be formed using a
combination of colors, signs and sounds, without any explicit
reference to traditional grammar. He had the intuition of his
system while observing native learners of amharic during a
scientific mission to Aethiopia in the 1950's. He developed a
model which he called Words in Color, aiming at absolute
beginners, i.e., children and adults with little or no school
background. He used the same approach for learners of a second
language, which he called The Silent Way.
Later in his life, he began implementing his model
computationally, until death interrupted his work. That initial
version had neither sound nor color. A more recent version has
been developed in the meantime by the main distributor of
Gattegno's works in Europe, the Une Education pour Demain
association in France. This version now includes sound and
color.
Wouldn't the distance learning means now available on the
web, in particular in the fields of voice recognition and
synthesis, natural language processing and network interconnection
make it possible to give a new life to Words in Color and
The Silent Way? Systems similar to tele-conferencing and
chat, or derived from MOOs (Multiple Users Domain-Object Oriented)
are increasingly used in mediated language learning, sharing many
of their properties with The Silent Way. No doubt,
Gattegno would have found Prolog and the semantic web an ideal
context in which to build his model.
However, to my knowledge none of the existing systems, as
graphically developed as they may be, can be fully controlled with
commands in natural language. I therefore implemented as a
personal project an application aiming at integrating the entire Silent
Way in Prolog, using BinProlog's derivative of MOOs,
Logimoo. Unfortunately, as Mr. Tarau just informed me, Logimoo is
no longer developed. He suggested that I port my code to
SWI-Prolog instead.
I would be happy to provide the code I still have but I am
afraid I would have to start almost from scratch in order to
obtain a new, working application. Should any participant
nonetheless be interested in pursuing the adventure of exploring
Gattegno's approach in a modern, web-based environment, I am
sending, attached herewith, the final report I wrote for my
project, which I submitted in 2007 at the Faculty of Computer
Science and Communication of the Swiss Federal Institute of
Technology in Lausanne.
Although my report is in French (as I unfortunately don't have an English version), I will be happy to provide an abstract of it in English for those who might be interested in giving a second life to Gattegno's work.
As Paul Tarau says (I quote him):
Gattegno's learning model looks very interesting and
definitely worth exploring in a modern, Web-based environment.
Thank you for your interest.
André Linden
Reading this month's issue of MagPi, "AI Made Easy", got me thinking about creating a bank of resources for complete beginners, possibly children. These should be the kind of thing that can be completed in an hour or two, adapted or tweaked, and introduce different domains that Prolog excels in, such as Expert Systems, DCGs, CLP, etc. They could then be submitted to MagPi for publication or Raspberry Pi Foundation as tutorials, perhaps have a spot on swi-prolog.org, and perhaps be a foundation for some YouTube videos.
I'm happy to write copy, write code, test, organise etc. But I've only been programming in Prolog for less than a year, albeit almost full-time for the past couple of months. This means I haven't had much exposure to the joys of Prolog outside my field, which is ontology informed planning. So I was hoping other members of this community would also be excited about this idea and perhaps contribute, particularly with ideas for projects that are suitable. Think, "what would a 13 year old Prologer want to make?" and dial it back to something they can achieve too! Or what fun things have you made/wish you'd made that might be appropriate? So far all I've come up with is a dinosaur identifying expert system.
Is this a project you'd like to be involved in? Got any ideas?
Haiku generator looks great! I'll certainly have a play with it. This is the sort of project that will capture the interest of people and they can follow along in an afternoon, achieve something, feel proud, and start delving deeper into if they wish. Perfect for the hobbyist.Web-based language learning sounds fascinating, and it sounds like a wonderful project. However, this "project" isn't really a "project" so much as a collection of simple projects a relative beginner, hobbyist, or learner might wish to do. Kind of like short assignments you would get on a course, except with all the answers!
--
You received this message because you are subscribed to the Google Groups "SWI-Prolog" group.
To unsubscribe from this group and stop receiving emails from it, send an email to swi-prolog+unsubscribe@googlegroups.com.
I don't think SWISH should be a restriction, but if projects can be done on SWISH I think they should be, that'll be easier for people to play with them in most cases. No hurry on getting everything ready, a trickle would also be fine!