Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 22700 ideas, 138270 comments, 2629576 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #8754: Ubuntu Assistant for new users

Written by Sidney the 18 May 08 at 10:56. Category: Documentation. Related project: Nothing/Others. Status: New
Rationale
As you can see on Brainstorm, there is need for some kind of introduction of a new user to Ubuntu. On the one hand, this should include everything from setting up one's system to using each single app. On the other hand, this should in no way annoy experienced users, while probably helping them out if they need it.
Other requirements are internationalisation (translation into the user's language), friendliness and ease to use. This could be enhanced by reacting to the user's system (i.e. which apps are installed and how are they configured) and the user's actions (f.e. which programs are running, which one is active), but this is not needed for basic functionality.


Gnome already has a help system that can be found in "System -> Help". But in no way is it complete or even truly helpful.
Instead, I propose a "Ubuntu Assistant" which, when clicked, shows helpful messages. These range from common problems and their solution (like installing ndiswrapper, extra codecs) to general introductions (f.e. the Linux directory structure, the sudo concept), links to articles and howtos on the internet, and even the manpages and the app's own help.
On first start, the assistant pops up an introduction and explanation of this help system, also mentioning how it can be uninstalled. An experienced user can now disable the assistant (f.e. by uninstalling it) while a new user has a place where he/she can find help if needed.
After this message, the assistant does not pop up by its own, but only when clicked and then it shows helpful tips, if possible based on what programs are running. Example: A new user has just opened Evolution. He doesn't know how to use it, so he opens the assistant. He can read now follow links to articles about Email, Evolution, Cryptography etc.
If the assistant can detect which packages are installed, the included articles could also inform the user if he has to install new packages (if they aren't installed) or direct him to the correct app. Example: The user reads about Emailing, and because Thunderbird is installed and Evolution is not, the assistant directs him to the Thunderbird help.
Also, the assistant should feature a search for all the questions the user has that are independent of the running apps.


For a concrete implementation I'd suggest an applet much like Wanda the fish. The look of the assistant should be changeable, I'd suggest a cute, animated penguin for default, but also a professional looking one like a non-animated question mark should be included. The messages are shown in a pop up directly under/above the applet.


Yes, this sounds a lot like Microsoft's Clippy which is quite notorious, but the concept itself is quite good. The major annoyance of Clippy was that it'd pop up on its own with ridiculous suggestions. By only popping up when clicked, this idea avoids this. Instead Ubuntu had a very friendly help system with something like a "personality" (an animal) thus talking to the user on a direct and personal level instead of a professional, distanced and clean help system (like every one I have seen so far). By reacting to the system and user actions the help is even more useful.

100
votes
up equal down
Solution #1: Auto-generated solution of idea #8754
Written by Sidney the 18 May 08 at 10:56.
Ubuntu Brainstorm was updated in January 2009. Since the idea #8754 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!
4
votes
up equal down
Solution #2: Show a Welcome-screen when installed
Written by vhindriksen the 7 Sep 09 at 17:53.
When Ubuntu is installed a welcome-screen is shown which gives options such a migration-wizard, a basic introduction to Ubuntu, a list of changes since the last version, a check-list of which programs are not yet configured (mail, messenger, personal info, phone/Palm, music-player, media-codecs (which can be bought from Canonical), etc), links for further reading, etc.
3
votes
up equal down
Solution #3: Add an "Ubuntu Assistant"
Written by vhindriksen the 7 Sep 09 at 18:01.
For new users there should be an assistant which stays in the taskbar and helps the user to get Ubuntu rocking. It is like Microsoft's Clippy, but much more friendly and easier to turn off. See above text for more information.
4
votes
up equal down
Solution #4: Link to help.ubuntu.com
Written by vhindriksen the 7 Sep 09 at 18:07.
Link to https://help.ubuntu.com/9.04/index.html or https://help.ubuntu.com/9.04/newtoubuntu/C/index.html

Make this page available off-line for users without internet. Put a link "Welcome" on the desktop, or put this link into System->Welcome.
6
votes
up equal down
Solution #5: Give an introduction-movie
Written by vhindriksen the 7 Sep 09 at 18:15.
Who remembers Windows Millennium, might remember the introduction-movie http://www.youtube.com/watch?v=5k7KTqWuBSo

When I install Ubuntu at my friend's computer they say it's boring. I want to show off what Ubuntu can do! Those guys at http://www.blender.org/ might help.

Before I forget: for my parents/boss I need a more dull version with office, connectivity and security.
6
votes
up equal down
Solution #6: Interactive Tutorial
Written by cos the 8 Sep 09 at 10:54.
I can't think of a program that does this except some strategy games, but I think it would be great (and possibly very original) for getting new users accustomed to the new OS.

Allow the user to enter a tutorial mode with a fake desktop and be given a choice of tasks to try, as well as pointers on how to do them. Like game tutorials, tasks could be done in small steps and the software recognises when the user has successfully carried a step out or is confused so it offers more help.

It'd be awesome if users could also add their own content to this (and there's a clever and quick way to create new content), and the software can fetch new tutorials from the internet.
0
votes
up equal down
Solution #7: Tux system assistant
Written by rocket16 the 11 Jun 11 at 18:43.
Unlike the hated MS assistants, a new assistant should be designed for ubuntu. These should be the possible features:
1. Tux as the assistant character, moving and walking freely around the desktop (if you want it to) and displaying messages (Festival can be used for audio messages).
2. Unlike office-assistants, tux-assistant should not be concerned with 'office' suite. Instead, it should help us manage the entire OS. For example, we can combine notification indicator, and ask Tux "What's the temperature and how's the weather?" and tux will reply the required data with festival. Or, as soon as new mail arrives, tux should announce "New mail.".
3. Tux should display a welcome-message like "Hello [user], today is [date] and the time is [time]" and song-change notifications and such. Thus, it would be like a funny replacement for notification area (although n-area would still be there for ease).
4. We can tell it to search the internet, and it will return the results and links, much like gnome-do, kupfer etc. Thus, it can have the functions of a launcher integrated into it. The dictionary function can be a good addition, or a handy feed reader.
5. Finally, occasional jokes can be nice, like that old moose project for mac. :)
6. Update notification and important system messages with tux's animations.
7. It should be easily allowed to turn off or on, as some users might not like this feature.
8. Integration with evolution, tomboy and recent documents.

And, a handy AI for occasional conversations can be nice and surprising. The QAIML project or Charlix ( http://www.pandorabots.com/pandora/talk?botid=f8a374a1ee3644fe ) ( http://charlix.sourceforge.net/">http://charlix.sourceforge.net/frame.php?url=% 20http://charlix.sourceforge.net/ ) integration can be a nice option. And an integration with fortune and cowsay etc. can be amusing.

Propose your solution

Attachments
No attachments.


Duplicates


Comments
Primož Papič wrote on the 18 May 08 at 11:02
Like Clippy, eh?
I'm all for user-friendliness but could it be done in an different way?
0 from me, I might change my mind in either way.

Eldmannen wrote on the 18 May 08 at 23:08
I hate assistants.

Eldmannen wrote on the 18 May 08 at 23:08
I am antisocial, please just leave me alone.

sciurus wrote on the 19 May 08 at 01:25
I voted it down. If there's a problem with the content of the "professional, distanced and clean help system" let's improve it.

jhoger wrote on the 19 May 08 at 05:00
I gave you a +1.

In general, putting more thought into making interface features (including hotkeys) more naturally discoverable are preferable to an assistant though.

However, simple "assistant" type things are OK. For example, when the browser asks questions the first time something happens and gives you an option to "always do this."

Just don't make it slow, hideous and distracting like Clippy.

Pasto wrote on the 11 Jul 08 at 08:06
Sorry, I've always wished clippo to die :(

-1

vhindriksen wrote on the 7 Sep 09 at 18:24
I've added some solutions, since I think that adding some kind of assistant would increase "the first desktop-experience" as some Marketing-company it once phrased. Please vote again!


Post your comment