sion system to draw out an explanation, discussions
on the presented can be immediately fostered. Shared
editing and/or quoting of drawings including tem-
poral information (when what was drawn how) en-
ables alternative suggestions and/or corrections based
on a certain correct partial solution, in particular be-
fore a mistake was made.
2 RELATED WORK
The prototypical approach we wish to position with
this paper is a combination of traditional text-based
discussion systems, such as forums, with canvas-
based graphical feedback systems, such as virtual in-
teractive whiteboards. There exists a variety of con-
cepts and products, so we wish to briefly discuss the
technical basic concepts of both.
2.1 Discussion and Forum Systems
There are many representatives of discussion and
forum systems, including ones with community votes
(and potentially with pseudo anonymity), for ex-
ample StackExchange
1
, Reddit
2
, or Amazon An-
swers
3
. Due to its nature as a knowledge exchange
hub for technical experts, especially computer engin-
eers, the StackExchange derivative StackOverflow
4
shall be considered closer here.
Any question can be asked within the platform,
and – as the community is self-moderated – be up- and
down-voted by all registered users. At some point,
given sufficiently negative score, questions and com-
ments are removed. In addition, contributions can be
reported to a moderation team and thus be removed
faster. It should be noted that users who have received
a significant amount of positive feedback are granted
moderation right automatically, which fosters the idea
of the community-driven self-moderation as anybody
can become a moderator.
The mentioned votes represent each individual’s
attitude toward the contributions. For example, users
having the same question may up-vote a question, or
incorrect answers can be down-voted. The sets of as-
sociated contributions – questions, answers and com-
ments belonging together – form discussions.
The initiator of a discussion can mark answers to
their question as ‘helpful’, allowing others easier and
quicker access to solutions. Up- and down-votes are
1
https://stackexchange.com
2
https://www.reddit.com
3
integrated in Amazon’s services
4
https://stackoverflow.com
accumulated in a score displayed next to the contribu-
tions (Bosu et al., 2013).
Users are able to favourite any question by click-
ing on a star next to it. Favoured questions are stored
and displayed within a list in the user profile. This
allows users platform-internal referencing of contri-
butions without having to rely on browser storage
such as bookmarks. This means that favoured con-
tributions are available on any client the user decides
to use. Contributions favoured by many are also fa-
voured in search results displayed to other users.
The scores of questions in combination with the
amount of answers and page views are utilised in or-
der to determine topical discussions. This is helpful
for topics that are in high demand at a given time
as they are aggregated and prominently displayed on
StackOverflow’s landing page.
The general concept of StackOverflow and all
other discussion systems is to allow (expert) discus-
sions on questions, provide a means to collaboratively
discuss, allow determination of solutions to prob-
lems, and finally to preserve knowledge generated
and/or exchanged in the discussions. This final as-
pect, namely preservation, can be considered imper-
ative as the same or similar discussions often recur
time and again.
It should be noted that StackOverflow allows an-
onymous usage, making it very attractive. On one
hand, this allows individuals to openly express their
lack of knowledge without having to fear disadvant-
ages, for example at work due to exposition to their
superior. On the other hand, the possibility to cre-
ate an identifiable account (associated with one’s
Google+ or Facebook account, or OpenID) allows
helpful individuals to shine with their willingness to
help as well as their expertise.
Similar considerations can be applied to discus-
sion systems utilised in classroom settings. For
example, the Canvas
5
learning management system
(LMS) includes a discussion system targeted at higher
education as well as K-12 settings. Besides the ex-
tensive capabilities as an LMS (for example in (Pen-
dergast, 2015)), the concepts introduced earlier by
means of StackOverflow can be applied to Canvas on
a class activity and assignment level, including scrip-
ted and guided discussions. However, the above men-
tioned anonymous usage is not possible, even though
anonymity can be a powerful tool in allowing all stu-
dents to participate in discussions (Hara, 2016).
5
https://canvaslms.com
CSEDU 2017 - 9th International Conference on Computer Supported Education
520