LangLab PASSPORT logo

LANGLAB PASSPORT RELEASE NOTES

Latest Version--3.0

right panel of Monitor screen Teacher-controlled synchronous work

The most significant enhancement in this version is that a teacher using the Monitor module can now take control of the Client module for each student present, to have the class work in unison. Teacher-controlled work facilitates administering or practicing for standardized tests. Such tests may may allow students to listen to an audio clip only straight through, without repeating a portion, and may limit them to hearing it twice or even just once. These tests usually also limit the time for recorded oral responses.

The teacher can click on a Take control? checkbox in the right panel of the Monitor screen. A message at the bottom of the screen tells the teacher how many computers are being controlled. (The teacher does not control the Client module for students in a lab who are doing work for other courses, or for students working from computers not on the same network.)

The teacher can then use pull-down menus to choose the lesson and an item in it. Clicking on the LOAD button to the right of the pull-down menus makes every student's Client module go to the item. The teacher can use Play, Record, and Stop buttons--like those of the Client module--to play the audio clip and stop it or initiate recording for all students and stop it. When the teacher has control, buttons of the Client module are deactivated. Only the Call Teacher button remains active, so that a student can alert the teacher if there is a problem. As with self-paced work, the teacher can listen to students and talk with them during ensemble work. The teacher can relinquish control by unchecking the checkbox, letting students go back to self-paced work; a message at the bottom confirms that the teacher has relinquished control.

A teacher who takes control can use the Call All function to ask questions, then initiate recording and have students answer the questions in items that have no initial audio clip. In this way a teacher can improvise lessons when there has not been time to record or import audio clips and assemble other materials for items of a lesson beforehand. The teacher just has to take a few moments at some point to create a new lesson with a certain number of empty items, and could quickly create several such lessons without content to be used "just in case." Teacher-controlled recording of oral responses can also follow impromptu use of audiovisual materials, including those projected or played for a class through speakers and various types of files sent to students using classroom-management software, if available.

Other enhancements









Previous Versions

Preceding version--2.2
Earlier versions (click to go to a list of links to them)

Preceding Version--2.2

A new look and a new name
Version 2.2 uses new logos and new buttons. It also introduces some compelling and pedagogically significant features. To mark the changes, we are adopting the name LangLab PASSPORT, a name already used by our U.K. distributor.

In addition to changes that make LangLab PASSPORT more user-friendly, this version gives teachers the ability to configure the text window so as to draw students' attention to key elements in the text for an item. Controls for a built-in HTML editor let teachers choose which font to use, the font color and size, whether to use bold or italics, and the background color of the text window. A teacher of younger students can use larger font and make the text more eye-catching, but even older students will benefit from text they can grasp more quickly because graphical elements help structure it. It is also easier to create answer boxes, since a button now brings up a window to specify their size (no special character is needed), and it is now possible to create true checkboxes that students can check with a mouse click.

Among other changes, enhanced functionality for handling the course roster now lets the teacher type in the roster directly and add or delete students, in addition to loading a roster text file. A new Manage Item button lets a teacher easily change the order of items in a lesson and delete an item in the middle of the sequence or move a newly-created item to a desired spot in the sequence. The teacher also now has a one-click way to put in a recording pause, without drawing a rectangle around a portion of the audio clip, just by choosing the spot, the length of the pause, and clicking the button (now labeled Recording Pause) to insert it. These changes and others are described more systematically below.

General changes

Admin Module Changes

Client Module Changes

Teacher Module Changes

Monitor Module Change

After the teacher has clicked on the Call All button to address the whole class, the message the student sees has been changed to make clearer how to resume work. It now reads, "To resume recording or playback, please press the Pause button."









Earlier versions

Version 2.1
Version 2.0
Version 1.9
Version 1.8
Version 1.7
Version 1.6
Version 1.5
Version 1.4
Version 1.3.1
Version 1.3

LangLab Version 2.1 (Windows and Mac OS X)

This version is an interim version before later release of a version with more significant enhancements of functionality. It has been released to meet an immediate need for an alternative system of licensing, by number of users rather than by number of lab seats, but it also uses a larger font size in the text window, simplifies installation of the demo version by eliminating the step of obtaining a license manually, allows user choice of colors for parts of screens, permits insertion of user-specified text in the top blue border of module windows (e.g., for the name of an institution or school district), and simplifies use of LangLab utility programs by making them available within a single LangLabUtilities module.

More about these changes:

  1. Licensing
    LangLab is now offered with two different licensing systems, by number of seats or by maximum number of users, and it is also possible to purchase licenses for certain modules only. Because version 2.1 works with a license key that has a different format, current LangLab users who are entitled to updates and who wish to use version 2.1 will need to use the LicenseMgr program of the LangLabUtilities module to obtain new permanent or temporary licenses. (Clients who use a single master license file with license keys for all client computers should ask E-LangLab to send them a new file.)
  2. The Text Window
    The font used in the text window is now larger and easier to read. (A coming version of LangLab will include controls that will allow a teacher who prepares lessons to choose font and font size, font color, background color, bold or underlined characters, etc.)
  3. Installation
    To simplify installation of the demo version, the demo version of LangLab now creates a demo license automatically when it is first used. It is no longer necessary to bring up the LicenseMgr and click a button to obtain a demo license. Additionally, a single installer includes both the basic modules and the Let'sT@lk modules.
  4. Screen Color Customization
    Three utility programs that were formerly separately-launched programs have been brought together within one module, LangLabUtilities, and a fourth program, for customization of screen colors, has been added.
  5. Identifying Banner
    It is now possible to customize the text that appears in the top border of module windows (normally blue by default). Previously the text said simply "E-LangLab, LLC." What appears is now determined by a user-editable file in the LangLab folder, LangLabTitleBanner.txt. A client can use a text editor to change this banner to text identifying an institution, organization, etc.




LangLab Version 2.0 (Windows and Mac OS X)

This version contains three notable enhancements:

These changes are explained in detail below. Version 2.0 is also designed to be used with a more recent Windows Java version: Java 1.5, also known as JRE 5.0. (For the Mac, you should use Apple Jave 1.4.2.) Additionally, for those who have previously used demo or licensed versions of LangLab, installation may require manual removal of one file that installers for previous versions put in a Java directory. This step is explained in an IMPORTANT NOTICE below and in installation instructions.

  1. Version 2.0 enriches the pedagogical toolkit by providing a way to link items to any kind of instructional material in Web page or file form, including video clips, Powerpoint presentations, audio clips in addition to the one in the item, documents with text and images, etc. The Admin module now has a field for entry of a URL--i.e., the address of a Web page or a file on a server or even on the local machine--for a lesson item. When a student using the Client module comes to that item, Client displays a button labelled with the URL. Clicking on the button launches the default browser, which displays the designated Web page or document. If the link is to a file other than a document displayable in the browser itself, the browser launches the display program needed to use the file, such as Windows Media Player or an image viewer.

    All a teacher has to do is type the URL in URL: field underneath the text window or--even easier--use the browser to open the URL, then copy it from the URL line of the browser and paste it into the URL field of Admin using the Ctrl+v command. Using the correct format is important, however, since Admin does not have the ability of many browsers to figure out from an incompletely or improperly specified URL what the user intends. Here is how to do it:
    As mentioned above, a file a URL points to can be a video clip, another audio clip, a Powerpoint presentation, or a document of some kind with text (including fill-in .pdf files), photos, embedded sound, Flash animation, etc. If the default browser has the required plug-in, it will play the video or audio clip or do what is necessary for display. Otherwise, it will offer to download the file and the user can open it with the appropriate program.

    Sample uses
    The item can, for instance, have students watch an external video clip (perhaps with a dialogue or a speaker asking questions) or listen to an audio clip of a conversation, then record responses to oral questions or do oral exercises in the item's own audio clip that are based on the external video or audio clip. The file the URL designates could also contain a montage of pictures with embedded sound to teach vocabulary, or a document that presents points of grammar or discusses some aspect of civilization, and is longer than what a teacher might want to put in the text window. The item would then use this material as the basis for the learning or assessment activity.

    The variety of types of materials that can be linked to items--sections of textbooks (with the publisher's permission), audio clips of music, image files of paintings, buildings, maps, graphs, etc.--enable LangLab to be used for enriching literature, civilization, and film courses, but also any subject for which the recorded oral response and written response capabilities of LangLab are useful.

  2. Version 2.0 provides a means for more efficient secure remote access to a server than what was previously possible. The following explanation of this enhancement is intended to be generally understandable to users, but will primarily be of interest to technical personnel responsible for setting up remote access and ensuring the security of remote connections.

    In previous versions of LangLab, access to an institution's server required using the Samba protocol. For remote access, because a connection of this type does not have much intrinsic security, some system administrators disallow it. Often, Samba access is made secure by use of a VPN (virtual private network) in which data are encapsulated ("tunneled") and encrypted for the transfer. Adding this layer of security, however, required the institution to have the third-party software for the VPN and the system administration expertise to manage it.

    To avoid this complexity and still enable secure connections to the server, E-LangLab has modified LangLab to permit secure ftp and ftp access, and has licensed and incorporated into LangLab third-party software that makes possible secure ftp access from remote client computers. Virtually any computer can function as a server using connections of this type. All that is necessary to use ftp or sftp access is to add one line to the local LangLabCourse.txt file. This file on the local computer previously had a single line directing it to fetch a file with the same name (LangLabCourse.txt) from the server. Now, the local file has an introductory line telling the local machine to use ftp or sftp access, and providing the username (account login name) and password required for the connection. In the case of a server with the IP address 123.45.678.901, and a user with login abcdefg and password xy19vu28, this line would be, using SFTP:
    SFTP|123.45.678.901|abcdefg|xy19vu28
    and for FTP, the part before the server name or number would be FTP|. The second and last line is as before. LangLab can, of course, continue to use the Samba protocol for remote access, without this extra line.

  3. In version 2.0., the Admin module can import MP3 files that have ID3 tags. Such tags (packets of information about the artist, the album, etc.) no longer have to be removed outside LangLab, using software such as iTunes or special-purpose tag strippers.

In addition to these enhancements, version 2.0 fixes several minor bugs. E.g.:

  1. It fixes a problem that made it sometimes difficult in the Teacher module to switch from one student to another.
  2. Previously, when a teacher entered a number in the Extend Pause field of Admin but forgot to press Enter afterward, then left the item, Admin did not record the desired increment. Now, however, whenever a user goes to another item, Admin reads and records the value in this field, even if the user has forgotten to press Enter (just as it does for text in the text window).
  3. In the released version 1.9, setting the status of a lesson to Hide prevented a teacher from seeing a student's written work for the lesson. This problem has been corrected.
  4. In version 1.9, when the last item of a lesson was deleted, the text or image file associated with the deleted item became associated with the previous item (now the last item), supplanting any text or image that was associated with it before. This problem has also been corrected in version 2.0.

Documentation has been revised to reflect these changes.

IMPORTANT NOTICE: Because LangLab uses some recently-introduced Java tools designed for use with Windows Java 1.5, E-LangLab now considers use of Java 1.5 a system requirement when using Windows, and does not guarantee complete compatibility with previous Java versions. (Most functions may continue to work properly, nevertheless, with previous versions.) For the Mac, these tools are compatible with Apple Java 1.4.2, which is now a system requirement when using OS X. Additionally, installers for previous versions of LangLab put a javalayer.jar file in a subdirectory of the Java directory. If you have Java 1.5.0, for instance, and installed version 1.9 of LangLab (demo or licensed version), the pathname for this file is

for Windows, C:\Program Files\Java\jre1.5.0\lib\ext\javalayer.jar
and, on a Mac, /Library/Java/Extensions/javalayer.jar
This file is incompatible with version 2.0 and will keep it from working properly. On many computers, file permission settings may not let the installer for version 2.0 remove this file. (It tries to do so.) The user should find this ext (on a Mac, Extensions) folder and look at what is in it. If the javalayer.jar file is still there, the user should delete it.




LangLab Version 1.9 (Windows and Mac OS X)

This version contains several major enhancements and changes:

These changes are described in more detail below.

  1. Linking an image file to an item of a lesson
    A teacher using the Admin module can find a particular picture file and link it to an item; the picture will then pop up whenever a student using the Client module comes to the item, and will disappear when the student moves to a different item.
  2. Support for typed answers to questions
    A teacher can use Admin to create response boxes of arbitrary size in which a student using the Client module can type answers to questions. These response boxes can be single-character checkboxes used for answers to true/false and multiple-choice questions, single-line rectangles of various lengths used for fill-in-the-blanks answers, or full-width (95-character) multi-line boxes in which students can type free-response answers. An item can contain response boxes of several types. If a student has typed answers to questions, a teacher using the Teacher module to evaluate students' work will see the student's answers. (No means of inserting written comments or corrections has yet been introduced; the teacher can, however, provide such guidance in oral comments inserted.)

These enhancements make it possible to use LangLab in many new ways. An item can ask oral or written questions about a picture, have the student describe what the picture shows, or tell the student to say something to a person shown in a picture or ask the person questions. Written questions can test students' ability to distinguish between phonemic features or tones in a language, or test the student's ability to grasp information delivered in the audio clip. They can also be used as one means of delivering standard practice in writing skills, dictation, translation, and so forth. Additionally, the scrollable text window can simply display longer selections of text that the student is supposed to read, perhaps dialogue of a scene the student is listening to in a clip. (The item may also ask the student to record what one character is saying, or ask oral or written questions about the passage.) Such longer texts can be copied from an existing document and pasted into the text window using the Ctrl+v command. It is also possible to copy portions of text in an item by highlighting them and using the Ctrl+c command. One can then paste what has been copied elsewhere in the item or into another item.

Other changes:

Back to top



LangLab Version 1.8 (Windows and Mac OS X)

The recent release of Java 1.5 (also known as JRE 5.0) required internal modifications of LangLab in order to accommodate changes in Java. Version 1.8 of LangLab is fully compatible with both Java 1.4 and Java 1.5. Previous versions of LangLab are not fully compatible with Java 1.5 and should be used with Java 1.4. Any LangLab users wishing to update their Java version to 1.5 should also update their LangLab version to 1.8.

There is one major new feature as well as one significant performance improvement in this version:

  1. The Teacher module now includes a Show Stats button, which calls up a report showing which lessons each student has completed, which are in progress, and which the student has not yet begun. After the user has selected a lesson, it shows the same information for the various items of the lesson.
  2. Version 1.8 of LangLab makes it possible to create text instructions in Chinese and Japanese for lesson items. Previously, although LangLab is Unicode-compatible, text instructions in Chinese and Japanese were not displayed because the default font used for text instructions lacked the appropriate character set for these languages. When text instructions are created in a language with a non-Roman alphabet in version 1.8, the Admin module will search for a font loaded on the computer that possesses a compatible character set, and will use this font for display of the text instructions. (Display will not work, of course, if the user does not already have such a font on the computer.)

In addition to these Release Notes, the following documents have been modified to reflect the changes explained above:

  1. Install LangLab
  2. Administrator's Reference
  3. Exploring LangLab
  4. Teacher's Guide
  5. Student's Guide (version number only)
  6. Help files for the Teacher and Admin modules

A new note in the Teacher's Guide and in Exploring LangLab suggests that, in importing a class roster, the teacher add a certain number of fictitious students whose identities can be used to record conversations of pairs or groups. Such conversations can occur when students actually sit together, run one instance of the Client module for each pair or group, and use a stand-alone microphone that can be passed back and forth.

Back to top

LangLab Version 1.7 (Windows and Mac OS X)

New features, performance improvements, and bug fixes in this version:

Client (Student) Module

  1. A new playthrough function: When selected, the microphone input is sent to the headphones. Since it must first go through a digitizing stage, however, there is a slight latency and a resultant echo effect. The degree of latency depends on the processor and sound card of the computer used. Though we have tried to minimize the echo as much as the programming tools available in Java will allow, on most computers this echo is still unsettling. We recommend, whenever possible, using a hardware playthrough instead, since it avoids essentially all latency. On some computers, however--for instance, on a Mac G4 Powerbook--the echo of version 1.7's software playthrough appears acceptable.
  2. Easier pausing/resuming of activity during monitored work
    When a teacher interrupts a student, either to speak with the student individually or by using the new CALL ALL function to address a class, the interruption pauses the clip the student was working on. (The suspension occurs in both recording and listening modes, and has the same effect as if the student clicked on the Pause/Resume button.) When the instructor has finished talking, a message alerts the student to resume work by clicking the Pause/Resume button.
  3. Faster loading of clips

Monitor Module

  1. A new Call All function: Call All allows the instructor to address all students simultaneously. Afterward the instructor resumes normal listening to students and communicating with them individually.
  2. Faster Client-Monitor communication: A new communication protocol for the Client and Monitor modules smoothes listening or conversation by reducing any lag between when the speaker says something and when the listener hears it.

Teacher Module

  1. An easy way to delete old student recordings: After a semester or quarter ends, the teacher or the Administrator can use a new DELETE CLIPS button to remove student clips no longer needed. This function makes it possible to delete all student clips (and associated log files) created within a specified range of dates.
  2. Insert Pause bug fix: We fixed a bug that, in some cases, caused the Insert Pause function to delete part of the teacher's comments just added.

Admin Module

  1. A new Delete Course function: The LangLab Administrator can now delete a course when it will no longer be offered. The Administrator can choose to delete the associated audio files or to retain them for possible use in lessons that may be created later. (Our new Administrator's Reference document explains how to manage menus of courses, removing those not currently taught from menus without actually deleting them, when the courses will be offered again in the future.)
  2. Bug fix for long sound clips: We fixed a bug that corrupted some LangLab files. When trying to create too long a clip, LangLabAdmin would freeze (because the computer lacked sufficient memory), and some files would be corrupted. We have limited the size of a clip to 15 minutes to avoid such situations. Long clips can be loaded in segments of this length. To make retrieval of specific exercises or activities easy, it is advisable to keep lesson items relatively short (1-2 minutes). Longer clips loaded initially can be split into several items using the cut-and-paste functions of LangLabAdmin. Similarly, cut-and-paste or copy-and-paste functions allow reconstituting a section split in two by the need to limit clips loaded to 15 minutes: the user can extract a portion preceding the split from one item and a portion following it from another item, and paste them into a third item that does not exceed 15 minutes in length.
  3. Ability to change the course folder: The LangLab Administrator can now specify a different folder as the Course Folder of a course, even after the course has been created. However, it is the responsibility of the LangLab Administrator to move the files to the new directory.

Documentation

  1. A new Administrator's Reference discusses client-server installation, file permissions, setting up courses, managing the list of courses to appear in menus, how to name multi-section language courses, sound file formats, and similar technical issues.
  2. A new Exploring LangLab provides a guided tour of the demo version for those new to LangLab.

Back to top

LangLab Version 1.6 (Windows and Mac OS X)

E-LangLab, LLC gratefully acknowledges the aid of Dr. Jack Burston, Director of the Foreign Language Technology Center, College of Liberal Arts, Rochester Institute of Technology, whose meticulous testing, many helpful suggestions for enhancements, and thoughtful questions have contributed enormously to the preparation of this release. We look forward to adding other enhancements Dr. Burston has suggested to future releases. Any problems that may remain in version 1.6 are, of course, entirely the responsibility of E-LangLab, LLC.

Enhancements

Admin Module

  1. The password system now uses two levels: an Administrator password and a course password. Previously, with a single password for all personnel, one teacher could change the password, forget the new password, and lock everyone else out.
  2. The LangLab Administrator password lets you perform the following tasks:
  3. The course password allows the instructor to:
  4. A green recording light comes on during recording. The light, with a time counter, appears next to the record button.
  5. The length of a minimum pause, in seconds, is now displayed below the sound wave. This number changes when the user clicks on Longer or Shorter. Pauses have to be at least this long to make the green recording light go on when a student is using the item in Record mode with the Client module.
  6. Course parameters now include a default monitor address, either a host name or an IP address. This address is automatically displayed in the Connect to: field of the Client module. (See Client module enhancements.)
  7. A new file conversion algorithm allows a greater variety of WAVE or MP3 sound files to be loaded directly into lesson items.

    However, because Java itself still lacks the appropriate tools, LangLab still cannot handle MP3 files that have ID3 tags (used at the beginning or end of a file to encode supplementary information, such as about the artist or the album). If you try to load an MP3 file and LangLab tells you that the file format is not supported, it is probably because the file has ID3 tags. When new Java classes for handling ID3 tags become available, we'll try to build a tag remover into LangLab.

    It is easy to remove ID3 tags outside LangLab and then load the file into a lesson item.

Teacher Module

  1. The Teacher module accepts the course password, not the Administrator password, if the passwords are different. (The section above on Admin enhancements explains the new two-level password system.)
  2. A green recording light comes on during recording. The light, with a time counter, appears next to the record button.
  3. The user can now switch courses without quitting the Teacher module, as in the Admin module.
  4. Recording pauses--i.e., those longer than the minimum pause length--now have blue lines at the end, as in the Admin module. Only these pauses allow recording (and make the green recording light go on) when the student is using the Client module.

Client (Student) Module

  1. The default monitoring computer address appears in the Connect to: field; the student simply presses Enter to use it. If no address was specified in the course parameters, then the default localhost is displayed. Students may override the default address and enter a different one. If the address is incorrect or if the monitoring computer is off-line, the system automatically reverts to localhost.
  2. Students may change the monitoring computer address at any time, and the Client module will automatically connect to the new address. This feature allows the instructor to switch computers during a LangLab session.
  3. The font used for text instructions is now larger, and the window background is now white, as in Admin, making text instructions easier to read.

Monitor Module

The name of the lesson and the number of the item a student is working on now appear under the student's name. Their font color switches from blue to red when the student switches from listening to recording. It is now easier for the instructor to avoid interrupting a student who is recording.

License Manager Module

The License Manager allows the user to obtain a temporary license, usually valid for the duration of a class (semester or quarter).

All Modules

  1. A debug mode option (activated by checking a checkbox on the initial panel) records additional information in log files. It is better not to use LangLab in this mode routinely, because recording the additional debugging information slows down operations.
  2. When a module displays the number of a lesson item, it also displays the total number of items in the lesson.
  3. The LangLabCourse.txt file, which contains the list of courses available to LangLab as well as the encrypted administrator password, can now be stored on a server. The folder with LangLab programs includes a file, also named LangLabCourse.txt, with a link to the LangLabCourse.txt file on the server. Previously, the course list itself was on each computer licensed to run LangLab, and whenever the list changed the new file would have to be distributed to each computer.
  4. A server license system now lets the server store a single file that contains license keys for all licensed machines on the network. In the LangLab program folder, a file named LangLabKey contains a link to this file with license keys on the server. Such a system facilitates daily imaging of cloned machines in a lab.

Fixes

Admin Module

  1. We fixed bugs associated with insertion, display, or removal of pauses (especially short ones).
  2. We removed a previous limitation on the number of pauses in a sound file. This limitation had hindered use of commercial lesson sound files with many short pauses for emphasis (pauses not intended for recording).
  3. We limited the possible initial actions by a user in Admin: the user must start by either selecting an existing lesson or creating a new one.
  4. This change fixes a problem that occurred previously when the user created a new course, then attempted to create and save an item without first having chosen Create a New Lesson.
  5. We put in checks on what the user enters in the Extend Pause box of the Admin module, to prevent inadmissible entries from paralyzing the module. Valid entries are integers from 0 though 60.
  6. An error message appears if users try to use MP3 files, but LangLab cannot find the files needed to support use of the MP3 format in the proper Java directories.

    This situation can arise in the following circumstances:
  7. We added checks to improve how the Admin module handles importing a class roster--for instance, when the user forgets to specify the number of students or enters an incorrect number. If the number of students is left as zero or is greater than the number of lines in the roster file, LangLab imports all lines in the roster. If the user enters a non-zero number smaller than the number of lines in the roster, however, LangLab imports that many lines.

    Specifying an incorrect separator when importing a class roster produces an error message, but the user can simply enter the correct separator and re-import the file.
  8. We fixed a bug in Admin that had caused loss of work the user was doing to create a lesson item if the user tried to load an unsupported type of sound file in it. Now other changes to the clip remain even if the load or insert operation fails.

Client Module

A message now informs the user when a sound file is being loaded, and other operations are disabled during the loading. This change avoids situations in which clicking on other functions during loading can cause problems.

Monitor Module

  1. We removed the limitation on display of more than 24 students, which had been put in to avoid possible display problems with the demo version of LangLab. Now the window scrolls to allow display of as many students as desired.
  2. We deactivated the X exit button in Monitor, forcing the user to exit by clicking on the Quit button and ensuring that Java resources will be freed up.

Documentation

We have replaced our previous Tutorial for Teachers with several documents, in order to remove from it material that concerns the LangLab Administrator rather than the teacher as well as references to an initial demo. Our documentation is now structured as follows:

  1. A Teacher's Guide that reflects changes in this release, and that avoids topics (creating courses, setting their parameters, organizing files on a server, etc.) appropriate for the Administrator.
  2. An Administrator's Manual, in preparation as of the date of initial release of Version 1.6
  3. A Quick Tour of LangLab designed for use with the demo version (in preparation).
  4. A Student's Guide to Client, updating the previous Tutorial for Students
  5. On-line Help files of LangLab modules, updated for the current release
  6. Install LangLab, our instructions for installing LangLab and associated supporting files (Please note that our instructions for installing the OS X version of LangLab have changed for version 1.6.)
  7. Release Notes such as this document.

Back to top

LangLab Version 1.5 (Windows and Mac OS X)

The Mac OS X version is no longer considered a beta version.

In addition to minor bug fixes (e.g., for a problem with the LAME encoder in saving MP3 files exceeding a certain length, with the Mac OS X version) and small cosmetic changes, these versions contain two new features designed to help support clients.

LangLab Mac OS X Beta Version 0.4 and MS Windows PC Version 1.4

We consider our new Mac OS X version of LangLab a beta version. Although we have tested it, it has not yet been tested as extensively as previous PC versions, since it has not yet (unlike the PC versions) been used regularly in actual language classes over a sustained period. We are therefore allowing interested institutions to use it without charge, not simply for demonstration purposes, but also for actual instruction if they wish, until April 30, 2004. We request that users bring to our attention any residual bugs that they may discover, in order that we may fix them promptly.

To create the Mac OS X version of LangLab, we had to make a number of changes in sound handling, and we have implemented these changes in a new PC version also. We have done so to preserve compatibility of modules running on Macs and PCs-- to ensure that a Client module running on one kind of machine can communicate with a Monitor module running on the other machine. These changes should be invisible to the user. Since no obvious functional enhancements have been introduced since Version 1.3.1, Mac OS X Version 0.4 and PC Version 1.4 should look and behave like that version, described below. We have also found and fixed two minor bugs. We strongly recommend that the Mac OS X version be run on at least a G4. This version can run under MacOS 10.2 (Jaguar), but OS 10.3 (Panther) is preferred. Version 1.4.1 of Apple's Java is required; it is supposed to require Panther, but seems to run satisfactorily with Jaguar as well.

The accompanying ReadMe file explains how to install the required Java files in the proper folders, for both PCs and Macs. Please note that LangLab cannot run unless you install the Java Run-time Environment. Please also read what the ReadMe file has to say about use of MP3 files.

Please note that there are some differences in the Mac version compared to PC versions. For instance, the audio controls work differently on the Mac, and the button that brings up the Volume Control panel in the PC version cannot do so on the Mac. (A message tells the user that the Volume Controls are unavailable. The user can go into System Preferences to change sound output volume and microphone sensitivity.) Additionally, some Macs have incorporated microphones, but one can generally use a headset with microphone that plugs into the USB port in a setting in which use of a microphone incorporated in a screen would disturb others.

Similarly, importing sound files on a CD into lesson items is less straightforward on a Mac than on a PC, where one can simply bring up the Volume Controls panel, change the sound source to the computer's CD drive, and use the CD player controls to import only the portion of a track one wants. In contrast, iTunes will import a whole track, and the resulting file may be inordinately large. Because of idiosyncrasies in Apple's implementation of Java, file conversion within LangLab's Admin module may be much slower than on a PC. Instead, it is better when using a Mac to import tracks outside LangLab and then load the files into items, and it may be necessary to use an external CD player connected to a line-in or USB port. Lastly, Macs seem to have general problems with slow file transfer in wireless networks; consequently, for monitoring to work, at least the monitoring Mac will probably have to be connected to the LAN via an Ethernet cable.

Back to top

Enhancement in Version 1.3.1 vis-à-vis Version 1.3

This portion of the document describes two LangLab features in Version 1.3.1 not present in Version 1.3. For changes in Version 1.3 vis-à-vis Version 1.2, see below.

We have added two related features to the Admin module:

  1. In the sound wave, the end of a pause is marked with a vertical blue line whenever Admin considers it a "true pause"--i.e., one that should trigger the green recording light to go on when students record using the Client module.
  2. You can now keep the green recording light from going on during brief pauses not intended for students to respond. To give you this ability, we added a control that lets you change the minimum length of what Admin will consider a true pause intended for students to record something. We added this feature because even though Admin's editing tools let you cut out unwanted pauses, it may be difficult to remove them without leaving a small portion that will trigger the green recording light when you don't want it to.

Here is some more information:

Back to top

LangLab Version 1.3 - Changes vis-à-vis Version 1.2

This portion of the document describes LangLab changes in Version 1.3 from Version 1.2.

In addition to adding some functions, we have changed the user interface for all modules; we hope that you will find it more attractive and even simpler and more intuitive to use. We have revised the tutorials and added on-line help screens for the Teacher, Monitor, and Admin modules.

In order to accommodate considerably longer sound clips, we have changed LangLab so that it can use more of your computer's memory (up to 128 MB of RAM).

Client Module

A Record button (with a red circle on it) replaces the former "Record" and "Listen and Record" functions.

Admin Module

Teacher Module

Monitor Module

Back to top