Revision 3.4 Update
This release of DASH is primarily targeted at improving the
CATI or interactive data entry use of DASH 3.
A DASH 2 to 3 form conversion utility, a btrser based
data entry client and a number of utilities are the main
functions added. DASH Tcl procedures have been greatly
expanded also.
New Functionality
-
The XUL based menu system has been enhanced with more functionality.
Most menus now have options for entering a page range, case range or
a Tcl command where appropriate. This allows adhoc reports to be run
quickly while the filter option still allows much more complex
filtering capabilities for reports.
-
A XUL data entry client is now capable of interactive data entry.
It runs as an application only in Mozilla based btrsers. The
data entry client may be run on Linux, Unix, Windows, Mac OSX
or any system that supports Mozilla.
-
Testing forms may be now performed with the XUL data entry client as
well as the web btrser client.
-
Numerous new Tcl procedures have been added to the file "dashtcl.tcl".
-
A new Tcl procedures file "sets.tcl" has been introduced to allow
set operations on DASH fields and lists.
-
Tomcat has been upgraded to version 4.1.27.
-
Jacl has been upgraded to version 1.3.1.
-
Xerces has been upgraded to version 2.5.0.
-
Xalan has been upgraded to version 2.5.1.
-
Mozilla Firebird 0.7 for Linux has been included to allow execution
of DASH 3 functions from the start-up command "dash3".
Utilities
-
The DASH 2 conversion procedure has been enhanced to convert a
DASH 2 form to DASH 3 XML to perform almost exactly the same.
The conversion also
produces a scheduler entry that can be used to control form
scheduling and quota requirements.
-
A utility to copy DASH 2 form data to the converted DASH 3 form has
been added to allow a completed DASH 2 study to be run in DASH 3.
DASH 3 reports can then be run on the DASH 2 collected data.
-
A new utility "List Case Errors" executes the commands in a form
in the sequence of pages that the logic follows. All messages
generated by the Tcl logic commands or by default checks on data
are reported. An option also allows the listing of the page sequence
that the logic follows as it proceeds through the form.
-
"Duplicate Form" and "Rename Form" utilities have been added to
the menu system.
Limitations
-
The btrser based data entry client does not show images at this
time.
-
The btrser based data entry client does not show "refuse",
"don't know" or "note" codes in a field on the display. Also
if one of the special codes is entered and the page is returned
to later the btrser client is not aware of the entry even though
the data is stored on the server.
-
The btrser based data entry client does not suppress recode fields
from the display at this time although they are automatically skipped
during entry.
-
The buttons "F3 note", "F4 refuse" and "F5 dknow" do not work
in the btrser based data entry client if selected by a mouse click.
However pressing the appropriate function key does work.
-
Auto skip to next field on short fields has not been implemented yet
in the btrser based data entry client.
-
If "Dump form data" of "View case data" is output to the menu tab
display it may result in an error if the data contains characters such
as "&", "<" or ">".
At this time they are not converted to XHTML entities.
-
Lists of more than approximately 1000 items cannot be output on
a page at this time because
of the 64KB length limitation on datagram packets. This will be
rectified in the future with pages output in multiple packets if
necessary.
-
The OpenOffice conversion program needs to find the OpenOffice
installation directory which is assumed to be /usr/lib/openoffice
This is valid for RedHat 8 and 9. If you have RedHat 7 or wish
to use a different version of OpenOffice then the procedure
run_openoffice needs to be modified to indicate the location of
the OpenOffice directory if it is not the default location.
-
Mozilla 1.5 and Mozilla Firebird 0.7 on Linux have a minor
display problem when displaying DASH 3 menu pages.
If the screen is too small to display all of the menu text then
the text may appear smeared until the user enters something or
adjusts the scroll bars etc. There does not appear to be any problem
on the Windows version of Mozilla 1.5 or the Linux version 1.4.
-
Revisions of Mozilla prior to 1.3.1 do not work with the XUL
based menu and data entry clients.
-
The DASH manual "Introduction to Web Surveys" which is on-line
in PDF format does not include the graphic images at this time.
Bug fixes from DASH 3.3
-
Load Form Data appends cases by default. If a Tcl condition is used
then there is no data to test it on with the default append option.
Hence the procedure runs for a long time looking for a valid case.
The program will now terminate with no cases loaded if a Tcl filter
is applied with the default append option.
The correct way to run Load Form Data with a Tcl filter is to use
the <overwrite> option.
Bug fixes to initial release of DASH 3.4
-
Scroll bars are now added to the output window for reports
run from the menu.
-
Characters < > & and the DASH special characters refuse, don't
know in data files are now automatically converted to show correctly
on the menu output panel instead of causing an XML parse error.
-
The test form menu was restored to the DASH menu for operation in
other btrsers to allow convenient testing of forms.
-
Auto loading of scheduler calls did not work on scheduler start-up.
-
All text and fields on the same line in a DASH 3 form will now be
output as one <p> block for HTML output. This helps preserves DASH 2
form appearance and allows text and fields to be output on the same
line without resorting to a grid.
-
The DASH 2 to 3 conversion program has been fixed to output list
fields correctly. Also the column number on a long line was not
output correctly so text and fields were sometimes output in the
wrong order on the same line.
-
The "Inactivate Selected Interviewer" function in the
supervisor interface did not work.