We recommend using a hybrid of downloadable software and the web for maximum effectiveness. For large applications that do not require frequent updates, downloads are better while for smaller applications requiring frequent updates the web is better. We would make FAcT downloadable via the web if the downloads could be protected from redistribution. This is why our trial version is downloadable but not the full version.
This page is about the choice between applications that run directly on an operating system ("Native applications") and applications that run with a browser ("Browser-based" applications).
Advantages of Browser-based Learning Applications
We have been offering e-learning since 1995 and would have quickly moved entirely to the web if the choice was clear cut. The major advantages of browser-based applications as opposed to native Windows applications are supposed to be in distribution, tracking, cross platform compatibility, and communication. Our experience tells us the following:
- Distribution: Introductory Financial
Accounting concepts do not require daily updates. We update
the software once every year and that is more than sufficient to fix
errors and bring the software up-to-date. Web is certainly appealing
when the content changes frequently. In fact, we provide numerous
web links so that students can access relevant current information.
As mentioned above, we would also make our application downloadable
if such downloads could be protected from redistribution. Running
the application strictly within a browser is also unappealing
to those who frequently do not have fast internet connections
when they travel.
^
- Tracking and assessment:
- Our experience tells us that students detest constant monitoring. They are more likely to complain about "technical problems" if the computer is used for such monitoring and view the computer as their adversary as opposed to a tool that enhances their learning. Yes, students do need motivation but not the constant monitoring that is often touted to be the advantage of the web.
- On-line assessment is often limited to multiple-choice quizzes because it is difficult for a computer to grade longer problems that require multiple steps. This is especially difficult if one wants to give partial credit or not penalize students repeatedly for carrying through a mistake that they make in the initial steps of a problem. We have seen several vendors offer assessment solutions but have yet to see a real grading solution to the longer problems that are a necessary part of accounting. That is why we still hand out traditional problems and grade them manually. Of course, these exams can be easily posted to the web for distribution.
- In our experience, a hybrid of download and the web is ideal.
Most schools and corporations have their own learning management
system. Periodic quizzes can be added to such learning management
systems that motivate students to pace themselves. For an
extra fee, we can work with you to add on-line quizzes to
your learning management system. If you do not have a learning
management system, we can host these quizzes for you at the
SumTotalSystems site.
^
- Cross platform compatibility: In
our experience, Windows XP and above cover almost all of our clients
eliminating the need for compatibility with Macs and UNIX. Moreover,
cross platform compatibility on the client side is mostly hypothetical.
There are often many differences in browser implementations and
versions across platforms making it very difficult to ensure cross-platform
compatibility.
^
- Communication: Communication among
students is certainly an advantage of web-based system. We have
seen the software being used in conjunction with a learning management
system such as SumTotalSystems that allows participants to
communicate in a variety of ways.
^
Disadvantages of Moving Entirely to Browser-based Applications
There are some serious drawbacks of moving learning materials entirely to the web. These drawbacks are not often mentioned in the press but we have become aware of them given our relatively long experience in trying to deliver effective e-learning.
- The rich interactive features of the native software such as
the drag-and-drop journal entries simply do not work directly
in the browsers. One needs to use Java/Javascript on the client
side or use Neuron plug-in (DHTML does not support drag-and-drop
either). In our experience, each option has the following problems:
- Java: One needs to separate the use of Java on the server
side versus Java on the client side. Java works well on the
server side and is heavily used. However, the drag-and-drop
user interaction requires Java on the client (user) side.
- Netscape and Internet Explorer differ in their implementation of Java/Javascript on the client side.
- Even different versions of the same browser are not fully compatible.
- Microsoft does not include the Java virtual machine in the standard download of Internet Explorer. Therefore, users may have to download and install the Java virtual machine.
- The security settings in many networks often prevent full use of Java on the client side.
- Even if the application works correctly on current versions of browsers, it is difficult to ensure that it would work when new browser versions, patches, or security bulletins are released.
- We had significant technical problems when we tried
Java on a test basis.
^
- Plug-in: Use of any plug-in requires that the users have
the plug-in installed. Some plug-ins such as Macromedia Flash
are supposed to be widely available, but the reality is that
most users do not have the current version of plug-ins requiring
downloads and installations. FAcT can be made to work on the
web via the Neuron plug-in (about 6 Mbytes) but some useful
features do not work in the plug-in. Plug-ins are still fraught
with problems as many network firewalls prohibit downloading
and installing plug-ins.
^
- Java: One needs to separate the use of Java on the server
side versus Java on the client side. Java works well on the
server side and is heavily used. However, the drag-and-drop
user interaction requires Java on the client (user) side.
- Students have voiced their strong opposition to the slow speeds
(yes, any meaningful e-learning application is large enough to
have slow downloads even on fast networks).
^
- Any minor hiccups on the web-server running the e-learning package
or network congestion result in the software being unavailable
to students.
^
- Overall, we view the Financial Accounting Tutor as a very interactive
and well written e-text. The best testimonial to its success is
the scores of happy students that have used the software. We are
not opposed to the web and recommend that the Financial Accounting
Tutor be used in conjunction with a learning management system
chosen by your organization.
^