Creating a troubleshooting guide - Easy to master tools/programming languge to use

Posted on 2008-11-11
Medium Priority
Last Modified: 2012-05-05

I have been given the task to create a troubleshooting guide for a new product my company  is rolling out.
Rather than do a Word/PDF document, I would like to learn and create a intuitive one, with a simple GUI that asks the various troubleshooting questions and then at the end gives one or more solutions to the user from the questions asked.

I would like to know:

1. If this would be an easy task ? (I do not want to implement any AI to the program at this stage or ever).

2. Are there any examples out there that I can learn and use and tailor for my use ?

3. What programming language/s or toolkits are recommended ? (ones that are simple to use and learn would be most welcome)

I have a short timescale of between three to five weeks to get this done. So any guidance is most welcome.
Question by:HerrYoZa
  • 2
LVL 10

Expert Comment

ID: 22930910
Hi !

If I should do that, I think I will use the code eliza and amend accordingly. It is available in several programming language such as PHP, Perl, etc.

Eliza is a chatbot, and it is easily modified to do this.

Anyway do a job like that takes time and reflection.

Good luck.

Best Regards

Author Comment

ID: 22931543
many Thanks for the info, it is appreciated, however, as a beginner to programming, I was looking for a more step by step approach. I can get the code, but, how would I change it, what would I need to to use PHP etc etc, would the program run in a browser or not ?
I dont mind investing time, but I need a beginners approach.

LVL 10

Accepted Solution

Tobias earned 1000 total points
ID: 22931780
Hi !

Yes if you use php the program will run in a browser. But that doesn't matters. If you choose perl you can have a nice Tcl/TK program.

The sctructure of Eliza is quite the same :

Is one file with the source like eliza.php

And one file with the knowledge like knowledge.txt.

In the file knowledge you have something like that :

key: Where
pri: 4
var: Where
   resp: I really couldn't tell ya.
var: you live
   resp: Why do you want to know where I live?
var: you from
   resp: Why do you want to know where I'm from?

If when you type : " where you from " the answer will be :

Why do you want to know where I'm from?

If when you type : "where you live" the answer will be :

Why do you want to know where I live?

Then for exemple you can change to :

key: Kernel
pri: 4
var: Error
   resp: The answer when kernel error appends.
var: Panic
   resp: The answer when kernel panic appends.

Best Regards

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Digital marketing agencies have encountered both the opportunities and difficulties that emerge from working with a wide-ranging organizations.
Gift cards are not a new concept - it's been around for a very long time.  Undoubtedly, over the past you have received such a card or purchased one for a friend or relative.  Are you aware that you've been feeding the machine?  If not, read on :)
The viewer will learn how to user default arguments when defining functions. This method of defining functions will be contrasted with the non-default-argument of defining functions.
The viewer will learn additional member functions of the vector class. Specifically, the capacity and swap member functions will be introduced.
Suggested Courses

864 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question