<div class="gmail_quote">On Wed, Jul 8, 2009 at 12:30 PM, Charlie Kravetz <span dir="ltr"><<a href="mailto:cjk@teamcharliesangels.com">cjk@teamcharliesangels.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Wed, 8 Jul 2009 12:14:53 -0400<br>
<div class="im">Evan <<a href="mailto:eapache@gmail.com">eapache@gmail.com</a>> wrote:<br>
<br>
</div><div><div></div><div class="h5">> On Wed, Jul 8, 2009 at 5:46 AM, Andrew Sayers <<br>
> <a href="mailto:andrew-ubuntu-devel@pileofstuff.org">andrew-ubuntu-devel@pileofstuff.org</a>> wrote:<br>
><br>
> > I think the model we're heading towards with the signpost is that<br>
> > the wiki page contains questions that have been asked before, while<br>
> > IRC and the wiki discussion page are for new questions.<br>
> ><br>
><br>
> Makes sense to me. Add the forums to the "new questions" section.<br>
><br>
><br>
> > If it works, I think #ubuntu might want to look at the signpost<br>
> > model. Being able to click "I have a problem with my hardware -><br>
> > video card -> NVidia card -> unsupported NVidia card" would satisfy<br>
> > a bunch of users without needing direct support, and would make it<br>
> > easier to direct people towards the "level 2 tech support" channels.<br>
> ><br>
> > Done right, a signpost-like model could also ensure that level 2<br>
> > support requests are well formulated.  Leaf nodes for unknown<br>
> > problems might look like this:<br>
> ><br>
> > BEGIN WIKITEXT<br>
> ><br>
> > === Modern NVidia card with no known issues ===<br>
> ><br>
> > Your problem is not covered by this guide. Go to #ubuntu-video and<br>
> > say "I have a problem with my modern NVidia card (TYPE).  This card<br>
> > has no known issues.  My problem is: PROBLEM".  Make sure to<br>
> > replace "TYPE" and "PROBLEM" with the type of card you have and the<br>
> > problem you're having with it.<br>
> ><br>
> > END WIKITEXT<br>
> ><br>
><br>
> This gave me an idea for a small application (probably PyGTK) that<br>
> could be included in Ubuntu under System>Help somewhere. It would<br>
> collect all the various help docs currently available in System>Help,<br>
> as well as all the wiki pages that are applicable<br>
> (/Support/<release>/... or whatever structure is decided on) and<br>
> provide a signpost menu based on those. Additionally, if the user<br>
> gets to the bottom of the signpost and their problem isn't solved or<br>
> they have additional questions, there could be an option "Get live<br>
> help". This would collect useful information first, and then run a<br>
> script which automagically launches an irc client with everything set<br>
> up, and into the right level 2 channel.<br>
><br>
> As example, if user Bob is having trouble with no sound, he goes to<br>
> this application. He gets shown a page (scraped from the wiki) on<br>
> checking volume levels, and other common problems. He then clicks on<br>
> the "My problem isn't solved, get live help" button. It would use<br>
> apport-collect and stick a folder on the Desktop with useful<br>
> information, then connect him to irc on the #ubuntu-sound channel.<br>
> This way the signpost can be automated, the user doesn't have to<br>
> understand IRC beyond "type message and hit enter", and the user<br>
> already has a collection of useful information available for the<br>
> helper to peruse.<br>
<br>
</div></div>The only issue I can find with this approach is that many new users are<br>
coming from windows. Have you tried using windows "help"? It does use<br>
an approach similar to this, and I would be afraid that many of those<br>
users will dismiss this as soon as it starts. Everytime I have<br>
attempted to use the help in windows, the Q & A ends with frustration<br>
on my part when it says basically "can't figure out what is wrong".<br>
<br>
If those new users can be convinced this will not be the results every<br>
time in Ubuntu, this could be an excellent help system.</blockquote><div><br>You have a point. Hopefully the addition of a "Get Live Help" button will mitigate the problem though. Even if the automated help doesn't give any useful suggestions, it should be able to reliably determine where it ought to put you in IRC. How bad would it be for it to say "Sorry, the automated system couldn't solve your problem. Please wait while I connect you to a human who should be able fix it." ? <br>
</div></div>