2 ELABORATION ON HELP
SYSTEMS
Help systems are commonly used to assist users in
the use of software programs. The research studies
on which deals with the design of assistance systems
show that many computer programs have a help func-
tion. Some of them demonstrate a certain correlation
between help-seeking and learning effect of learners,
which is effective help use is related to better learning
outcome (see (Aleven et al., 2003)). However, some
evidence suggests that help feature is often not used
appropriately.
Aleven et al. (2003) pointed out the many reasons
for the lack of effective help use separately in system-
related factors and learner-related factors. They de-
noted one of the reasons is that the user assumes to
get fewer points to a solution even if the user uses the
help function. In addition, as a learner-related factor,
they also suggested that some users might be afraid
to look stupid from other people, because they could
not solve some tasks without a help. Bartholom´e et
al. (2004) indicated also a clear tendency of the using
behavior that users with higher prior knowledge are
more likely to use a help than users with lower prior
knowledge.
Delisle and Moulin (2002) also described the im-
plementation of further research in the design of help
systems. Even in their opinion, help functions in
various software programs do not be helpful. They
mainly dealt with the human-computer interaction
problems and perceived the computer as a supporter
of users in solving tasks. In their opinion, major func-
tions of help systems are providing answers to the
questions of the user and information about the func-
tionality of the software. Certainly, they also come to
the conclusion that few little studies have been con-
ducted especially for how to detect users’ questions
to respond appropriately and how to motivate users to
use help systems.
In the studies of Aleven et al. (2003), different
help systems are closer looked. They come to the con-
clusion that on-demand help can lead to better learn-
ing results. Their system encourages the user to ask
some questions to the system at any time when the
system can respond with hints for finding a solution.
They state that abstract hints get the best effect for
users with high-cognitivedevelopmentwhile concrete
hints lead to the greatest effect for users with low-
cognitive development. They also pointed out that
overuse of hints brings low outcome in learning. In
the paper, it is pointed out repeatedly that most ap-
proaches to help systems are still too little explored,
and only guesses could be established.
However Bartholom´e et al. (2004) proposed a
context-sensitive help and a glossary function for
a computer-based interactive learning environment.
This help provides the user a possibility for using the
help whenever any decision must be taken. The help
is also linked to a glossary which contains definitions
of terms and procedures. An advantage of this ap-
proach is that the user is always made aware of access
to help if he cannot solve a task alone. However, some
users might feel disturbed by this if they have ever re-
ceived the same hint or if they do not need any help.
Moreover, evenwith the aid of the glossary, some spe-
cific questions of users would not be answered but be
only obtained definitions and declarations. Neverthe-
less, they recommended the context-sensitive help as
a support in the process of decision-making tasks, al-
though it does not contribute to a deeper learning.
The analysis of various studies and papers shows
that still no general solution has been found for devel-
oping a help system. All mentioned approaches have
their advantages and disadvantages. However, we
could also indicate that, for general interactive learn-
ing environments, a combination of an on-demand
help and a glossary function could be a valuable help
system. Presumably the main problem is that there are
still no results, how to animate user for using a help
function more effectively. To enhance users’ motiva-
tion for using helps, help systems should be highly
useful, and users should have no disadvantages in us-
ing help functions. There are still some open prob-
lems such as how to detect appropriate timing for ef-
fective help use.
3 HELP SYSTEM IN THE SOLAR
BIKER LABORATORY
The Solar Biker Laboratory has multiple panels in-
cluding a workspace and a repository. Users can in-
stantiate a component by picking up an icon from
the repository and dropping it at the workspace. In
the workspace, users can freely operate components
like moving, copying, deleting, and combining com-
ponents for contracting a solar biker.
Based on the discussion on section 2, we decided
to implement an on-demand help system in the Solar
Biker Laboratory. We introduce the help system im-
plemented in the Solar Biker Laboratory. In the early
work (Fujima et al., 2010), we showed a basic idea of
help documents using Webble technology. In (Jantke
and Fujima, 2010), we discussed advanced use and
possible variance of help documents’ settings. Fol-
lowing those ideas, we implemented multiple types
of help documents. Users can access each help docu-
CSEDU 2011 - 3rd International Conference on Computer Supported Education
434