Terug naar de inhoudsopgave
De geschiedenis van Teachmaster
Wat was er eigenlijk vóór Teachmaster 2.0?
De versie 2.0 van Teachmaster is verschenen eind februari 2002. De geschiedenis van Teachmaster is er echter al meer dan tien jaar daarvoor begonnen.
In de winter van 1989/1990, toen ik in het vijfde jaar zat, zag ik op de amiga van een vriend een commercieel programma om woorden te leren en het beviel me erg goed. Het was speciaal afgestemd op ons leerboek en men kon het daarom alleen maar in ons leerjaar gebruiken. Enkele jaren daarna kreeg ik mijn eigen amiga en herinnerde ik mij dat programma. Aangezien ik niet genoeg geld had om het te kopen (of dan wel de versie voor mijn leerjaar toen), en ik bovendien graag zelf al programmeerde, begon ik aan mijn eerste pogingen om in AmigaBasic een eigen programma voor het leren van woorden te schrijven.
Pre-puberale grapjes buiten beschouwing gelaten (wie anders zal zijn woorden "scharping" of "schnitzel" noemen?), liep het programmatje na enige tijd redelijk goed. Natuurlijk was er alles alleen maar in de tekstmodus en zwart-wit, maar toch. Ik begon ermee de woorden in de computer in te geven en te laten overhoren. In de jaren daarna werkte ik verder eraan, zo dat het programma rond 1996 het meest belangrijke beheerste wat het vandaag ook kan. De PCs die nu populair geworden waren vonden de weg naar mijn kamer en ik herschreef het programma als een PC-versie, dus van AmigaBasic naar het Microsoftsche QBasic - dat ging redelijk vlot. De woorden samen met het woorden-bestandsformaat nam ik 1:1 over.
Vanaf het elfde jaar gebruikte ik het programma steeds minder, want er zijn, zoals bekend, ook nog andere dingen in het leven en andere (interessantere?) vakken. Dit werd ook niet anders toen ik in de herfst van 1999 begon in Bayreuth mathematiek en fysica voor het onderwijs/atheneum te studeren. In de eerste collegevrije periode, in de lente van 2000, nam mijn verstand snel af door dat twee van mijn verstandskiezen werden getrokken. Dit was een welkome aanleiding aan iets te beginnen wat ik al lang in gedachten had: Teachmaster opnieuw te programmeren, en wel in een behoorlijke programmeertaal (C++) en met een behoorlijke oppervlakte (Windows-standaard).
Zo gezegd, zo gedaan. Op mijn "vakantie-computer", een pentium met 90 MHz, ging ik aan de slag. Zoals nu nog steeds gebruikte ik als ontwikkelingsomgeving de Borland C++ Builder 4 Standaard. Naderhand weet ik niet meer waarom het zo vlug ging, want op 25 mei 2000 publiceerde ik versie 1.0 samen met een homepage. Tot juni 2001 verbeterde ik het programma verder en belandde uiteindelijk bij versie 1.5. Deze eerste reeks heeft het tenslotte gehaald op een CD in de tijdschrift "PC Games" en "c't" te komen, het was dus blijkbaar heel populair. Het steeds grotere positieve feedback van de gebruikers heeft me dan ook tot een verdere ontwikkeling gebracht.
Maar ooit is het dan toch genoeg en men kan de fundamentele problemen van een programma niet meer uit de weg ruimen. Het grootste probleem was bij Teachmaster het verouderde bestandsformaat. Een compleet nieuwe programmeering was dus onvermijdelijk of te wel de beste oplossing. Ik begon ermee op 9 september 2001 en had de standaard XML als basis voor het bestandsformaat. De daaarop volgende vijf maanden was ik ermee bezig de bekende features weer te integreren en nieuwe toe te voegen. Op 23 februari 2002 was het dan zover: versie 2.0 gaat het levenslicht aanschouwen.
Wat is nieuw in versie 2.1 (Release: 8 augustus 2002)?
Er is een multiple-choice-quiz. Bij de grafische evaluatie worden er in tooltips details voor de desbetreffende leerrondes aangetoond. In het leerprogramma kan men zich een tijdelijk limit voor het beantwoorden zetten. De lettergrootte kan men nu vrij kiezen.
Wat is nieuw in versie 2.2 (Release: 22 october 2002)?
De zipper en de mySQL-ondersteuning zijn er nu in de separate paketten tm_zipper en tm_database. In de woordenoverzicht kunnen woorden met een kleur gemarkeerd worden, afhankelijk ervan in welk bak ze zitten. De kleuren kan men vrij kiezen. Bovendien is het mogelijk in de overzicht woorden te markeren. De gemarkeerde woorden kunnen dan apart opgeslagen worden. In de voorinstellingen kan een handboek en een lievelingslettertype gekozen worden. In de editor en ook in het leerprogramma is er een tekentabel, waar alle tekens van de gekozen lettertype getoond worden. In de bestand-info's kan men de tekentabel en de toetsenbordcodes als HTML-bestand opslaan. Bovendien werd er een spraakoutput geimplementeerd: In het vak "opmerking" kan een WAV-bestand aangegeven worden, die dan in het leerprogramma en in het quiz voor het betreffende woord afgespeeld wordt.
Wat is nieuw in versie 2.3 (Release: 7 februari 2003)?
In de editor en in het leerprogramma bevat het bestands-menu een nieuwe record, waarmee de tien laatst geopende bestanden geladen kunnen worden. De klassieke en de willekeurige leermethode houden nu rekening met de bakken (zoals in het bakken-principe). Bij het stoppen van een leerronde worden de tot dan bewerkte woorden ook volgens het bakkenprincipe geevalueerd (men hoeft daarom niet meer alle woorden te leren om de woorden naar de juiste bak te krijgen). Er is een "quick-editor", waarmee een enkel woordenset ook buiten de editor bewerkt kan worden (bv. bij een schrijffout). De quick-editor wordt geopend via de woordenoverzicht en staat er ook in het leerprogamma ter beschikking, wanneer daar een woord fout werd ingegeven. De woorden kunnen nu ook in het CSV-formaat geexporteerd worden. In de grafische evaluatie kan men een "echte tijdas" kiezen. Het zoekformulier kan nu de laatste uitslag van het zoeken "onthouden".
Wat is nieuw in versie 2.4 (Release: 28 april 2003)?
Bij de lessen-keuze van het leerprogramma krijgt men te weten wanneer de les voor het laatst geleerd werd. Een grafische overzicht over alle bakken van een bestand staat ter beschikking. Men kan ook alleen maar woorden uit bak 4 en 5 leren. Alternatieve antwoorden kunnen geteld worden; het afbrekingsteken kan men in de voorinstellingen vastleggen. De synoniemen en de opmerking kunnen nu pas na het ingeven van het antwoord getoond worden. Het aantonen van "juist" of "fout" kan een achtergrondkleur krijgen. De toetsenbordcodes werden bewerkt: over de programma-modulen heen hebben de toetsen nu dezelfde functie.
Wast is nieuw in versie 3.0 (Release: 25 februari 2004)?
De programma-oppervlakte is meertalig en dat wordt gerealiseerd door taalbestanden, die eindigen op
*.lang. Bij de CSV-import kan men het afbrekingsteken vrij kiezen. De overzicht bevat nu een ingebouwde print-functie met afdrukvoorbeeld. De optie "alternatieve antwoorden tellen" in het leerprogramma werd geoptimeerd. Het woorden-archief op de homepage heb ik gewist en ik ondersteun tm_database en tm_zipper niet meer. Sommige fouten werden eruit gehaald.
Wat is nieuw in versie 3.1 (Release: 20 januari 2005)?
In de editor is er "lessen-volgorde" als nieuw programmapunt; bovendien werd het gedrag van de editor geoptimeerd. Het leerprogramma bevat de nieuwe "patience"-leermethode, die in het bijzonder voor het eerste bewerken von kompleet onbekende woorden geschikt is. De duur van het laden van een woordenbestand wordt nu (in milliseconden) aangetoond. De lessen-overzicht in de statistiek wordt nu in de volgorde aangetoond waarin de lessen daadwerkelijk in het woordenbestand staan.
Wat is nieuw in versie 3.2 (Release: 25 januari 2005)?
In de editor kan men in de bestand-info's voor het woordenbestand niet alleen maar een lettertype kiezen, maar ook een tekenset. De tekentabel laat nu automatisch de bijpassende lettertype en tekenset zien.
Wat is nieuw in versie 3.3 (Release: 23 juli 2005)?
Kleine verbeteringen in de statistiek en in het quiz.
Wat is nieuw in versie 3.4 (Release: 3 maart 2006)?
In de lessen-keuze vóór een leerronde kunnen nu ook meerdere lessen in eens gemarkeerd worden (extra-optie in dit geval: "30-woorden-Limit"). In het leerprogramma kan men de bakken-positie van het woord laten aantonen. Extra mogelijkheid van het ovehoren: "snel overhoren". Nieuw in de editor:dubletten-zoeken.
Verbeteringen bij de uitspraak-mogelijkheden: Soundbestanden kunnen nu ook in het formaat
mp3 gebruikt worden, en met een microfoon kan man in het leerprogramma de eigen uitspraak opnemen. Het bestandsnaam van de uitspraak van een bestand en de opmerking bij het woord worden er nu in twee aparte vakken opgeslagen (maar intern nog steeds in één vak).
De grootte (of breedte) van de meeste vakken kan nu ingesteld worden. Talrijke verbeteringen en optimeringen.
Wat is nieuw in versie 3.5 (Release: 8 april 2006)?
Meerdere bugfixes. In het venster "info" worden nu ook de DPI-instellingen van de computer aangetoond.
Wat is nieuw in versie 3.6 (Release: 21 juli 2006)?
Als XML-Parser wordt nu niet meer Expat maar tinyXML gebruikt (het bestand
libexpat.dll valt dus weg). In het venster "bak" laat een kleurige cirkel zien hoe lang men de betreffende les niet meer geleerd heeft; bovendien is er een korte statistiek.
Wat is nieuw in versie 3.7 (Release: 2 october 2006)?
Voor ieder woordenbestand kan men nu icons instellen, die ook in de preview in het openen-dialoog te zien zijn. In de korte statistiek kan men nu zien hoe vaak men iedere les geleerd heeft. Er is bovendien een backup-mogelijkheid met één klick en men kan dagen instellen, wanneer de kleuren in de cirkels van groen naar oranje en rood wisselen. Ook de start-bak kan ingesteld worden. In de lessen-automaat kan nu een complete les gewist worden. Bovendien kan men de software laten checken of er in het internet een nieuwe versie ter beschikking staat.
Wat is nieuw in versie 3.8 (Release: 27 december 2006)?
In deze versie zijn er talrijke kleine fouten uit de weg geruimd en toevoegingen gemaakt worden. De taalicons zijn nu vaker te zien. De link naar het PDF-handboek werd een link naar het Wiki. In de bak kan men zien hoe vaak de betreffende les geleerd werd. Bij het snelle overhoren werkt nu ook de spraakoutput. Bij het normale overhoren kan een juiste antwoord handmatig als "fout" gedeclareerd worden. Bij de patience-methode wordt nu grafisch aangetoond, wanneer de lagere vlakken leeg zijn. In het quiz kunnen de synoniemen en opmerkingen nu ook pas na het antwoord getoond worden.
Wat is nieuw in versie 3.9 (Release: 4 september 2007)?
Via de lessen-automaat is het nu mogelijk, lessen apart te verschuilen (zonnenbril-symbool): Deze worden dan in het leerprogramma niet getoond. In de editor kan een spraakbestand opgenomen worden. In het leerprogramma kunnen direkt 30 willekeurige woorden uit alle lessen uit een bepaalde bak voor het leren gekozen worden. De reddingsboei geeft bij meerdere clicks nu ook meerdere letters als hulp; maar bij het gebruiken van de reddingsboei kan het woord nu ook niet meer als "juist" beschouwd worden. Na iedere leerronde is er in het leerprogramma en in het quiz een kleine samenvatting. Een "leerdagboek" gaat voor ieder woordenbestand de doorgevoerde leerronden (voor leerprogramma en quiz) opslagen en geeft zodoende uitsluitsel over succes en geinvesteerde tijd. Er zijn nieuwe sounds voor "juist" en "fout" in de opties. Via de commandoregel geeft
teachmaster.exe ? een overzicht over alle mogelijke parameters. In de opties kan het datumsformaat gekozen worden.
Wat is nieuw in versie 3.10 (Release: 5 februari 2008)?
Bij het samenvatten van woordenbestanden in de converter blijven de posities binnen de bakken behouden. In het leerprogramma kunnen synoniemen en opmerkingen ook apart aangetoond worden. Het juiste antwoord wordt in de kleur blauw getoond. In de bestands-infos kan een aparte directory voor de opslaagplaats van de uitspraakbestanden opgegeven worden. In de voorinstellingen kunnen "favorieten" (max. 3 lievelingswoordenbestanden) vastgelegd worden, die met één muisclick geladen kunnen worden. De voorinstellingen worden niet meer in de registry opgeslagen, maar in een INI-bestand in het Teachmaster-programmadirectory.
Wat is nieuw in versie 4.0 (Release: 19 maart 2008)?
Overgang naar nieuw "koe-design". Aanwijzingstekst in het leerprogramma bij gebruik van de reddingsboei. Kleinere bugfixes.
Wat is nieuw in versie 4.1 (Release: 13 mei 2008)?
In de voorinstellingen kan men terugschakelen op het "klassieke" design (zonder koeien). Bovendien verdere verbeteringen en aanvullingen bij de voorinstellingen. In de kalender is het actuele datum met kleuren gemarkeerd. Kleinere bugfixes.
Zurück zum Inhaltsverzeichnis
Terug naar de inhoudsopgave
There are no comments on this page. [Add comment]