#5758 HIGH Never A: Journal can get way to long to be manageable for ordinary users.
Zarro Boogs per Child
bugtracker at laptop.org
Fri Dec 28 16:25:17 EST 2007
#5758: Journal can get way to long to be manageable for ordinary users.
------------------------------+---------------------------------------------
Reporter: legutierr | Owner: tomeu
Type: defect | Status: new
Priority: high | Milestone: Never Assigned
Component: journal-activity | Version:
Keywords: | Verified: 0
Blocking: | Blockedby:
------------------------------+---------------------------------------------
The Journal is a very convenient and intuitive way to store data that is
currently (recent days/weeks) relevant to the user. A couple weeks of
use, however, can result in a Journal with hundreds or thousands of
Journal objects (if they are not purged within that time; comments in
#4365 liken the proliferation of Journal objects to spam), making it
difficult to use in preserving highly-valued objects for the longer term.
The search function can help you find something specific, but only if you
know or remember what you are looking for, and are able to devise the
right search string. Individual objects can be "starred", but those
objects remain mutable when they are re-opened, and may not preserve the
thing you wanted to preserve originally (think about Browse histories,
clicking back then opening a new page). Also, there currently is no way
of ''only'' looking at starred objects, so to find them you have to scroll
through a very long list anyway, defeating the purpose of the star
differentiation.
In addition, an (ordinary/novice) user doesn't have fine-grained control
over the system's purge process, and any purge algorithm can potentially
fail to match-up to a user's expectations, regardless of how well it is
implemented; see
http://wiki.laptop.org/go/OLPC_Human_Interface_Guidelines/The_Laptop_Experience/The_Journal#Falloff
for the requirements of this feature. A highly-valued object that hasn't
been touched for a while (like a term-paper from last semester, or an
important email received last year, or an art project from two years back
that may be needed for a future portfolio) may be purged accidentally by
the user, or without the user's knowledge or desire if there is more than
one user on a system (parents?) and a secondary user is in control when a
"falloff" confirmation request happens, or if the "falloff" is programmed
to happen automatically (I actually haven't encountered "falloff"
confirmation yet).
One possible solution: creating a second space within the journal for
highly-valued objects (a Scrapbook?), which would appear as a second tab,
and would be able to exchange objects with the primary Journal list in a
manner similar to a USB storage device. The user would have more control
over this particular memory space, which would be smaller and easier to
manage, and objects within this space could be immutable and would avoid
the purge. This space could even have an upper limit in terms of
number/size of objects contained, forcing the user to make prioritization
decisions. Multiple alternative spaces could also be available (multiple
Scrapbooks? one for each grade/course completed? one for websites and one
for drawings? one for the child, one for the parent?). And objects
removed from such a space could be moved to the top of the Journal list to
prevent accidental deletion of these highly-valued items; permanent
deletion of highly-valued objects would thus require two separate
Remove/Erase clicks, which would be good because Journal's "Erase"
(currently) does not require the user to confirm the deletion before it is
processed.
--
Ticket URL: <http://dev.laptop.org/ticket/5758>
One Laptop Per Child <http://dev.laptop.org>
OLPC bug tracking system
More information about the Bugs
mailing list