Visual feedback in quiz?

I'm creating a multiple choice quiz in Captivate (not graded). Feedback messages appear when a user makes a correct or incorrect choice. I'd like to provide some visual feedback, too -- perhaps a check mark next to the correct choice, or perhaps dimming all the incorrect choices. I'd like this to happen at the same time that the feedback message appears on screen. I'd like it to happen while the user is taking the quiz and not during the review process after the quiz is already completed. Is this possible?  Thank you!

Both scenarios are possible: dimming, or putting checkmarks. How did you set up the custom MCQ slide, with a default MCQ question or with standard objects? Custom questions give you more control, with the default MCQ-slide you are bit tied by the two-step scenario, you could use the system variable cpQuizInfoAnswerChoice. Have a look at:
http://blog.lilybiri.com/secrets-of-cpquizinfoanswerchoice-and
http://blog.lilybiri.com/widgetsquestions-source-list
http://blog.lilybiri.com/template-for-reusing-script
Lilybiri

Similar Messages

  • [newbie] Sharing anchor points across paths/shapes? + Pen visual feedback? + Show all paths?

    Hey all, as stated I'm a newbie at Illustrator. Any help's appreciated. My questions:
    1) Is it possible to have anchor points be part of more than 1 path? I want to have 2 adjacent filled paths that share anchor points, so that if I move the common edge anchors, both shapes are affected. Kinda like in Flash, I suppose.
    My guess is this is impossible though? Then how do people working with Illustrator a lot tackle this problem? I mean adjusting 2 shapes with several common anchor points (not shared, just in the same position), for adjacent shapes.
    2) Is it possible to set the Pen tool to give visual feedback like in Photoshop when moving the mouse to a new position to add a new anchor point? What Photoshop does is show the path segment that would be created if you were to click at the current mouse position, whenever you move the mouse. Illustrator doesn't show this with me right now, so I'm left to guess what the exact path segment will look like when I click (less convenient imo).
    3) Is there a way to always show all paths on the current layer, even if they are not selected? And I do NOT mean Outline mode, I'm aware of that. The problem I'm facing is that - when working with multiple paths - I want to see them all when adding a new path, so I can easily align anchor points and what not with the other paths, but I do NOT want to hide the image I'm tracing (which would happend in Outline mode).
    Thanks in advance.
    Victor

    You might get what you re after using Live Paint. Here I have drawn an oval and a wavy line — two paths. After converting to a Live Paint object I can selectively fill and stroke any closed area or and segment.
    No.
    Put the object or image you are tracing on a Template layer. Or Command (Mac) or Control (Windows) click on the eye next to a layer name to change only that layer’s view mode.

  • [SOLVED] pulseaudio visual feedback when changing volume

    I'm using pasystray and have the volume rocker on my thinkpad bound to increase and decrease the volume using xbindkeys. Its working, but I would really like some visual feedback and when I increase and decrease the volume. Is there something out there that already does this? Something that looks kinda like the screen brightness popup that shows up in xfce4 would be nice.
    Last edited by syamajala (2013-02-02 18:07:59)

    i was searching for the wrong thing before. what i wanted was osd volume display. this script worked for me, https://bbs.archlinux.org/viewtopic.php … 1#p1004571

  • JList - visual feedback of clicked cell

    Hello,
    I would like to change the background color of the cell when Enter button is clicked to give visual feedback to user.
    How can I do it?
    I am extending DefaultListCellRenderer to change the background when the cell has focus or not.
    thanking in advance,

    Hey tomtomj,
    If you draw any type of control into a cell renderer panel, it only draws a picture("Snap Shot") of what you are showing you cannot for example inter act with a JButton in a list rendered component you can only interact with the list object and based on this interaction redraw the object with the required output.
    For example if you draw a JCheckbox button into a list cell the renderer only shows a "snap shot" of the jeckbox you can not inter act with the check box click method but you can redraw the liost rendered component and show the check box now as selected.
    Hope it helps

  • Lack of visual feedback in Mail 6

    Having installed OS 10.8 I'm puzzled by the loss of the spinning disks which showed activity after you clicked on the get mail icon. They were a helpful visual feedback to show that the accounts were being checked. Now there is nothing which I find unnerving. Why the change?

    I agree with you.  A fix (temporary, I hope, until they fix it correctly) is to select Activity under Window in Mail.  Now check for new mail and you'll get feedback.  I then hid most of this activity window below the lower-left corner of the Mail window so only the feedback shows.  Hope this helps for a while...

  • Add video feedback to quiz question

    There is a presentation demo on the Adobe site called 'Breeze
    for Rapid-training' which has a question and when answered, plays a
    video. I cannot seem to find any information to do this. how is it
    done?
    Thanks Michelle

    Are you sure the feedback is on the same slide or are they
    using branching to send you to a choice of slides with video on
    them? I believe this is how you'd do it:
    First, create a slide continaing you're video.
    Then use the hide slide function in powerpoint so that people
    won't be able to access the slide unless they go through the quiz
    to get to it
    Now craete a quiz question and use the branching feature to
    go to that slide with the video
    This is a very quick and dirty explanation, so please let me
    know if you need more explanation or if you need more detail.
    Best,
    Jon

  • Audio feedback on quiz buttons

    Is there any way to add audio feedback to an automatically generated quiz button when it has been clicked e,g the submit button, undo button etc?
    I have put audio feedback on smart shape buttons via advanced actions but an advanced action cannot be assigned to the above buttons.
    Failing that is there a way to make a smart shape button into a submit button?
    Many thanks

    The embedded objects in quiz slides, those who have no separate timelines, are different from normal interactive objects. There is no real difference between normal buttons and shape buttons as you seem to tell at all, just between embedded buttons that have specific functionality and the normal buttons. There is no way to replace a quiz button by a shape button at this moment, but that wouldn't change the way they act.
    If you want audio, you can attach it to the feedback captions (Success, Failure) or put them in actions that are triggered by the Submit button: the Success and Last Attempt actions. More details:
    Question Question Slides in Captivate - Captivate blog
    Question Question Slides - Part 2 - Captivate blog

  • UI Feedback: Would prefer dialogs matched UI darkness setting

    I am digging PS6s new look and feel. However it still feels like an add on instead of a complete UI improvement. I started with the new blur tools which are really cool. However once you use the older filters you are back to the same small preview window, limited control and a break in the UI theme. The filter gallery is especially annoying. Jumping in and out of it with the current UI really provides a bad experience switching between the dark gray and back to the light gray background. This is very straining on the eye. especially for those that work in dim conditions.
    Additionally, lack of color highlight on tool selections makes it harder to visbily track current selections in the UI. Its harder with the darker UI. Having a user specified color selection (yellow, blue...) would be an added welcome.
    Overall I appreciate they effort but I would like to see CS6 move towards a comprehensive experience. Great job and I look forward to the next build.
    Yazan

    In regards to UI selections, I think tool selection in CS5.5 was on the average range in terms of visual feedback. It was the greatest, but it was not the worst. In CS6 due to the darkened UI, the tool selection visual feedback is worst IMHO. Not when you look at it but glancing at UI elements is very different than looking. I know I can revert to the old UI color but I for one prefer the darker UI. However due to the change in color, the tool selection could use some color highlighting. If you take a look at other dark UI programs such as Luxology's modo you'll notice the feedback is much more clear. there are apps that use the same principal. The images I show are a crop of the Full UI. Looking at an almost 2k screen, tool selections get lost
    Regarding my screen name. I would love to change it but Adobe ID isn't taking the changes. It keeps my email address even though I see my screen name has changed. I tried resolving the issue via chat but no luck. I'm suppose to hear from Adobe on the matter. I agree, I didn't want my email to be used as a screen name and I was not given that option on registration. It hapenned by default which isn't really good.
    Yazan

  • Recording voice over doesn't give "red light" feedback

    In the documentation it says that when a voice over recording begins "A pulsing red light in the upper-left corner of the screen indicates that recording is in progress."
    I see the red like graphic and what looks like an audio meter, but they are static--they don't blink or change or anything. So I don't get a visual feedback that it is actually recording or if my audio level is right.
    I just installed iWork 09 this week and it seems to be the same results on the 3 different Macs I use around here.
    Is this a feature in 09 or did I miss some setting someplace?

    Yes, I've proven it is a bug with external sound cards/mixers. I switched to the internal audio on my MacBook Pro and the meter worked fine. I did report it, but who knows if or when it'll be corrected. Perhaps they have an issue with external devices that self-regulate the audio levels?

  • Visually indicating completion status

    Hi,
    in the CBT I am developing I am displaying a course map on
    the left of the
    screen at all times. Is it possible to capture which sections
    of the course the
    user has completed and provide visual feedback to the user by
    conditionally
    displaying tick marks on the course map both in the current
    session and when
    they relaunch the CBT at a later time?
    Thanks - Hans

    Double posting is considered rude and is highly discouraged,
    Hans. To view responses to a
    duplicate of this post,
    click
    right here
    .

  • JTree, user feedback on dragOver

    I want a "no drag target" cursor over no drop targets and a highlight on drop able targets.
    What methods do I have to implement?
    I have implemented a JTree with DND Support.
    I use the following declaration.
    public final class Tree extends JTree implements TreeSelectionListener, DragGestureListener, DropTargetListener, DragSourceListener
    ...Now I want to highlight the node under the drag cursor as visual feedback to the user.
    I thought dragEnter ist a good method for that functionality which for some reason is not working.
    Despite TreePath path = this.getPathForLocation(location.x, location.y); delivers always null. Why?
    public void dragEnter(DragSourceDragEvent dragEvent)
                Point location = dragEvent.getLocation();
                TreePath path = this.getPathForLocation(location.x, location.y);
                 // path is always null why ?
                DragSourceContext context = dragEvent.getDragSourceContext();
                // select node as visual feedback
                if (path != null)
                    this.setSelectionPath(path);
                    this.scrollPathToVisible(path);
                    context.setCursor(DragSource.DefaultMoveDrop);
                else
                    context.setCursor(DragSource.DefaultMoveNoDrop);
            }I looked at the DNDTree in forum, but I need special explanation.

    You should use the DropTarget for this and not the DragSource.
    Here's a modified example taken from here:
    http://www.java2s.com/Code/Java/Swing-JFC/DnDdraganddropJTreecode.htm
    import java.awt.BorderLayout;
    import java.awt.Color;
    import java.awt.Graphics;
    import java.awt.Insets;
    import java.awt.Point;
    import java.awt.Rectangle;
    import java.awt.datatransfer.DataFlavor;
    import java.awt.datatransfer.Transferable;
    import java.awt.datatransfer.UnsupportedFlavorException;
    import java.awt.dnd.Autoscroll;
    import java.awt.dnd.DnDConstants;
    import java.awt.dnd.DragGestureEvent;
    import java.awt.dnd.DragGestureListener;
    import java.awt.dnd.DragGestureRecognizer;
    import java.awt.dnd.DragSource;
    import java.awt.dnd.DragSourceDragEvent;
    import java.awt.dnd.DragSourceDropEvent;
    import java.awt.dnd.DragSourceEvent;
    import java.awt.dnd.DragSourceListener;
    import java.awt.dnd.DropTarget;
    import java.awt.dnd.DropTargetContext;
    import java.awt.dnd.DropTargetDragEvent;
    import java.awt.dnd.DropTargetDropEvent;
    import java.awt.dnd.DropTargetEvent;
    import java.awt.dnd.DropTargetListener;
    import java.io.IOException;
    import java.util.Vector;
    import javax.swing.JFrame;
    import javax.swing.JScrollPane;
    import javax.swing.JTree;
    import javax.swing.tree.DefaultMutableTreeNode;
    import javax.swing.tree.DefaultTreeModel;
    import javax.swing.tree.TreeNode;
    import javax.swing.tree.TreePath;
    public class TreeDragTest extends JFrame {
        TreeDragSource ds;
        TreeDropTarget dt;
        JTree tree;
        public TreeDragTest() {
            super("Rearrangeable Tree");
            setSize(300, 200);
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            // If you want autoscrolling, use this line:
            tree = new AutoScrollingJTree();
            // Otherwise, use this line:
            //tree = new JTree();
            getContentPane().add(new JScrollPane(tree), BorderLayout.CENTER);
            // If we only support move operations...
            //ds = new TreeDragSource(tree, DnDConstants.ACTION_MOVE);
            ds = new TreeDragSource(tree, DnDConstants.ACTION_COPY_OR_MOVE);
            dt = new TreeDropTarget(tree);
            setVisible(true);
        public class AutoScrollingJTree extends JTree implements Autoscroll {
            private int margin = 12;
            public AutoScrollingJTree() {
                super();  
            public void setSelectionPath(TreePath path) {
                if (!isPathSelected(path))
                    super.setSelectionPath(path);
            public void autoscroll(Point p) {
                int realrow = getRowForLocation(p.x, p.y);
                Rectangle outer = getBounds();
                realrow = (p.y + outer.y <= margin ? realrow < 1 ? 0 : realrow - 1
                        : realrow < getRowCount() - 1 ? realrow + 1 : realrow);
                scrollRowToVisible(realrow);
            public Insets getAutoscrollInsets() {
                Rectangle outer = getBounds();
                Rectangle inner = getParent().getBounds();
                return new Insets(inner.y - outer.y + margin, inner.x - outer.x
                        + margin, outer.height - inner.height - inner.y + outer.y
                        + margin, outer.width - inner.width - inner.x + outer.x
                        + margin);
            // Use this method if you want to see the boundaries of the
            // autoscroll active region
            public void paintComponent(Graphics g) {
                super.paintComponent(g);
                Rectangle outer = getBounds();
                Rectangle inner = getParent().getBounds();
                g.setColor(Color.red);
                g.drawRect(-outer.x + 12, -outer.y + 12, inner.width - 24,
                        inner.height - 24);
        public static void main(String args[]) {
            new TreeDragTest();
    //TreeDragSource.java
    //A drag source wrapper for a JTree. This class can be used to make
    //a rearrangeable DnD tree with the TransferableTreeNode class as the
    //transfer data type.
    class TreeDragSource implements DragSourceListener, DragGestureListener {
        DragSource source;
        DragGestureRecognizer recognizer;
        TransferableTreeNodes transferable;
        Vector <DefaultMutableTreeNode> oldNodes = new Vector <DefaultMutableTreeNode>();
        JTree sourceTree;
        public TreeDragSource(JTree tree, int actions) {
            sourceTree = tree;
            source = new DragSource();
            recognizer = source.createDefaultDragGestureRecognizer(sourceTree,
                    actions, this);
         * Drag Gesture Handler
        public void dragGestureRecognized(DragGestureEvent dge) {
            TreePath[] paths = sourceTree.getSelectionPaths();
            if ((paths == null) || (paths.length < 1)) {
                // We can't move the root node or an empty selection
                return;
            oldNodes.clear();
            for (TreePath path : paths)
                oldNodes.add((DefaultMutableTreeNode) path.getLastPathComponent());   
            transferable = new TransferableTreeNodes(paths);
            source.startDrag(dge, null, transferable, this);
            // If you support dropping the node anywhere, you should probably
            // start with a valid move cursor:
            //source.startDrag(dge, DragSource.DefaultMoveDrop, transferable,
            // this);
         * Drag Event Handlers
        public void dragEnter(DragSourceDragEvent dsde) {
        public void dragExit(DragSourceEvent dse) {
        public void dragOver(DragSourceDragEvent dsde) {
        public void dropActionChanged(DragSourceDragEvent dsde) {
            System.out.println("Action: " + dsde.getDropAction());
            System.out.println("Target Action: " + dsde.getTargetActions());
            System.out.println("User Action: " + dsde.getUserAction());
        public void dragDropEnd(DragSourceDropEvent dsde) {
             * to support move or copy, we have to check which occurred:
            System.out.println("Drop Action: " + dsde.getDropAction());
            if (dsde.getDropSuccess()
                    && (dsde.getDropAction() == DnDConstants.ACTION_MOVE)) {
                for (DefaultMutableTreeNode oldNode : oldNodes)
                    ((DefaultTreeModel) sourceTree.getModel()).removeNodeFromParent(oldNode);
             * to support move only... if (dsde.getDropSuccess()) {
             * ((DefaultTreeModel)sourceTree.getModel()).removeNodeFromParent(oldNode); }
    //TreeDropTarget.java
    //A quick DropTarget that's looking for drops from draggable JTrees.
    class TreeDropTarget implements DropTargetListener {
        DropTarget target;
        JTree targetTree;
        public TreeDropTarget(JTree tree) {
            targetTree = tree;
            target = new DropTarget(targetTree, this);
         * Drop Event Handlers
        private TreeNode getNodeForEvent(DropTargetDragEvent dtde) {
            Point p = dtde.getLocation();
            DropTargetContext dtc = dtde.getDropTargetContext();
            JTree tree = (JTree) dtc.getComponent();
            TreePath path = tree.getClosestPathForLocation(p.x, p.y);
            return (TreeNode) path.getLastPathComponent();
        public void dragEnter(DropTargetDragEvent dtde) {
            TreeNode node = getNodeForEvent(dtde);
            if (node.isLeaf()) {
                dtde.rejectDrag();
            } else {
                // start by supporting move operations
                //dtde.acceptDrag(DnDConstants.ACTION_MOVE);
                dtde.acceptDrag(dtde.getDropAction());
        public void dragOver(DropTargetDragEvent dtde) {
            TreeNode node = getNodeForEvent(dtde);
            if (node.isLeaf()) {
                dtde.rejectDrag();
            } else {
                // start by supporting move operations
                //dtde.acceptDrag(DnDConstants.ACTION_MOVE);
                dtde.acceptDrag(dtde.getDropAction());
                DropTargetContext dtc = dtde.getDropTargetContext();
                JTree tree = (JTree) dtc.getComponent();
                TreePath path = tree.getClosestPathForLocation(dtde.getLocation().x, dtde.getLocation().y);
                tree.setSelectionPath(path);
        public void dragExit(DropTargetEvent dte) {
        public void dropActionChanged(DropTargetDragEvent dtde) {
        public void drop(DropTargetDropEvent dtde) {
            Point pt = dtde.getLocation();
            DropTargetContext dtc = dtde.getDropTargetContext();
            JTree tree = (JTree) dtc.getComponent();
            TreePath parentpath = tree.getClosestPathForLocation(pt.x, pt.y);
            DefaultMutableTreeNode parent = (DefaultMutableTreeNode) parentpath.getLastPathComponent();
            if (parent.isLeaf()) {
                dtde.rejectDrop();
                return;
            try {
                Transferable tr = dtde.getTransferable();
                DataFlavor[] flavors = tr.getTransferDataFlavors();
                for (int i = 0; i < flavors.length; i++) {
                    if (tr.isDataFlavorSupported(flavors)) {
    dtde.acceptDrop(dtde.getDropAction());
    TreePath[] paths = (TreePath[]) tr.getTransferData(flavors[i]);
    for (TreePath p : paths) {
    DefaultMutableTreeNode node = (DefaultMutableTreeNode) p.getLastPathComponent();
    if (parentpath.toString().equals(p.toString())) {
    dtde.dropComplete(false);
    return;
    else if (parentpath.toString().startsWith(p.toString().substring(0, p.toString().length()-1))) {
    dtde.dropComplete(false);
    return;
    // DefaultTreeModel model = (DefaultTreeModel) tree.getModel();
    // model.insertNodeInto(node, parent, 0);
    // model.insertNodeInto(parent, (DefaultMutableTreeNode)parent.getParent().getParent(), 0);
    else {
    DefaultTreeModel model = (DefaultTreeModel) tree.getModel();
    model.insertNodeInto(node, parent, 0);
    dtde.dropComplete(true);
    return;
    dtde.rejectDrop();
    } catch (Exception e) {
    e.printStackTrace();
    dtde.rejectDrop();
    //TransferableTreeNode.java
    //A Transferable TreePath to be used with Drag & Drop applications.
    class TransferableTreeNodes implements Transferable {
    public static DataFlavor TREE_PATH_FLAVOR = new DataFlavor(TreePath.class,
    "Tree Path");
    DataFlavor flavors[] = { TREE_PATH_FLAVOR };
    TreePath[] paths;
    public TransferableTreeNodes(TreePath[] tps) {
    paths = tps;
    public synchronized DataFlavor[] getTransferDataFlavors() {
    return flavors;
    public boolean isDataFlavorSupported(DataFlavor flavor) {
    return (flavor.getRepresentationClass() == TreePath.class);
    public synchronized Object getTransferData(DataFlavor flavor)
    throws UnsupportedFlavorException, IOException {
    if (isDataFlavorSupported(flavor)) {
    return (Object) paths;
    } else {
    throw new UnsupportedFlavorException(flavor);

  • Rollover for checkbox component

    I'm working with the CheckBox component for making a quiz.
    I've got CB components labeled A, B, C, etc. with a textfield next
    to them with the various possible answers. I want to have it so
    that the user can rollover or click the answer text to check off
    their answers just as if they had hit the tiny little check box.
    I've got the checking/unchecking part working. But I would
    also like for rolling over the text to provide the same visual
    feedback as moving the pointer over the checkbox. And here I run
    into a dead end. I can't quite figure out how to do this.
    Poking around a bit I found that if I set the checkboxes
    phase to rollover and invalidate() it I will see the result I
    expect. But I'm not sure if that is causing other problems.
    Anybody know the "right" way to do this?

    wow rock - i suppose that you don't want to make the field
    into a MC and use handlers for every one of them - and I'm betting
    that you've built a dynamically propagated system. thought about
    skinning them? with the field - seems like you'd have to modify the
    base class then though. but I'm not sure how that would work either
    - might be able to extend the class to handle text entry into the
    field and maybe a glow filter to simulate the halo effect? i don't
    know - just throwin stuff out there :)

  • "Enable Swipe" don't work and Tablet Layout on a Smartphone

    Hi there,
    I have two big problems with my own site www.mhgrafikdesign.de:
    1. I have different slideshows in my tablet version of my site. I created the slideshow before one of the updates with the feature "Enable swipe" came out. However, it worked well on my Samsung Galaxy Tab 10.1n. Now I have a Microsoft Surface and it's not working anymore although "Enable Swipe" is enabled. I don't know if the Microsoft Surface has problems with the slideshow or one of the updates has "damaged" my slideshow. Please help me! Any ideas?
    2. I have a HTC 8S smartphone and if I type www.mhgrafikdesign.de my smartphone always show me the tablet version. Any idea why? P.S. Swiping there is also not possible.
    Many thanks for quick help. My website is my flagship in the web and it's a little bit embarrassing if my slideshow on the tab don't work... = /

    This is now a slideshow created with Muse: Homepage
    The slideshow uses fullscreen mode and was build with the latest version of Muse. On my Win8-Tablet, it is not working. I tested this with the IE11 in desktop- and in modern-ui-mode.
    Next to this problem, I also run into these things:
    1. Using the buttons to go forward and backward in the slideshow will select the text-arrow inside the button when touched.
    2. Clicking the forward- and backward-button behaves different. Windows Desktop -> slideshow does not roll back, so you can click forever in one direction, no feedback that you reached the end. On iOS -> slideshow will be rolled back and you get the visual feedback to start over again.
    3. Zoom into the fullscreen-slideshow will result in strange and not really controllabel behaviour. Zooming in does not allow to pan.
    But I am not talking only about the phones. It is more about windows tablets in general. So, content can be viewed in the InternetExplorer11 in desktop-mode and also in modern-UI-mode (touch does work in both modes). But it is also possible, that people use other browsers like Firefox and Chrome. I think, it would be a quite a good idea to translate the movement of the mousepointer into gestures. This javascript library shows what I think is a good aproach: Hammer.JS - Hammer.js

  • HT1399 How can I find an album as there is no screen in this version of the ipod,in the eraler model there is a viewing screen, this shuffle is solid just start arrows, arrows for forwarding or reversing and a plus or minus sign for changing the volume.

    I have a new ipod shuffle but can't see where I can see what album I am playing as it doesn't have a viewing screen, it has a solid front and back with a circle with the various forward and back and volume controls.I am missing something!

    What you see is what you get. The shuffle is a compact unit designed to play tracks at random from the selection you put on it. It isn't possible to search out and play specific tracks, nor get visual feedback of what is currently playing. You can have the device give feedback by VoiceOver if that is of any use to you.
    tt2

  • Murphy's Law: No startup after slew of problems.

    Hi. I'd like to thank everyone for reading this in advance, because I'm in a bit of a pickle if I can't get this machine functioning.
    Short Version: After a system-wide freeze while using Final Cut Express on my PowerMac 1.8 GHz, and assorted glitches upon restarts, the computer is no longer completing the startup process - No startup sound, visual feedback, nor much of anything else save a brief warm-up sound with the fans. Do I go into the Apple Store and get some work done, or is there a DIY solution?
    Long Version (What you need to know): This is an Apple Store refurbished PowerMac Dual 1.8. It came with 1 GB of RAM, ATI Radeon 9600, 160 GB Hard Drive. Since purchase, I installed a Radeon 9800, and have two external hard drives active, a 160 GB (FW 400) and a 300 GB (USB 2.0).
    About two weeks ago, I purchased an external hard drive kit for the 300 GB drive. A week ago, not necessarily to the day, I had a previously unseen kernel panic. As I haven't had one since the days of X.3, this was a rather uncomfortable incident, but as it did not repeat, I presumed it was just a random glitch. I repaired permissions on all drives, and presumed the situation was resolved.
    Today, I was doing a significant amount of editing with Final Cut Express. By significant, I mean 8 hours plus of footage (A bad idea, yes, but I was in the process of removing a good portion of it). Other than intermittent checks of NetNewsWire and World of Warcraft, things seemed to be functioning properly, as I was waiting for the waveforms to render for the DV. About 4 PM, Final Cut began acting strangely. Footage did not adjust properly, sound files would lag, and I became concerned.
    Eventually, I saved and attempted a force quit, which only served to make things worse. As I right clicked on the program icon, the entire computer froze completely (aside from the mouse, nothing was responsive), and I did a forced shut down. I turned the computer back on, but it stopped at the gray Apple screen that often arrives at startup. After a few minutes, every fan on the computer was whirling at full speed, and in fear of the safety of the computer, I did a force shut down again.
    This time, the desktop appeared, and all seemed well. I went into Disk Utility to see if something was directly wrong. As it verified the drive, I also turned Final Cut back on, but Express glitched upon opening, and the launch window's text turned white. As it was no longer responding to force quits, I did a forced restart again. From there, it repeated the first incident two more times. The gray Apple screen, the fan wind tunnel, and the lack of desktop.
    I decided to let it cool down for a little bit in hopes it was a heat issue. After letting it sit for about a half hour, I turned the G5 back on. This time, I received nothing in response. All fans responded, the ATI 9800 whirred on full, and- stopped. The process stopped upon reaching the point where the startup sound typically would be. Although the video card kept whirring, everything else stopped. I then removed all non-essential peripherals, save monitor, keyboard/mouse, and Ethernet connection, to the same results.
    In frustration, I attempted a Plan B. Opening the side of the case, I cleaned all components I could get my hands on, and swapped out the newer 9800 for the 9600, thinking the lack of display was a video issue. This was not the case, as even after my swap, the computer failed to respond. I repeated this with various connections, plugs, rooms of the house, so on and so forth, to no avail.
    The question is, is there some solution I'm missing as far as getting this to operate properly, or should I just hedge my bets and take it to the NMA Apple Store in Chicago? Your advice is GREATLY appreciated, as the sooner I can get this to work again, the more time I have to work on this considerable Final Cut assignment.
    Thanks in advance,
    Agnate
    PowerMac Dual 1.8 GHz   Mac OS X (10.4.6)  

    You can try a NVRAM reset, which often helps with firewire related issues:
    Steps to reset nvram :
    Power Down
    Hold down Cmd-Opt-O-F
    Power On
    at Open Firmware prompt, type:
    reset-nvram
    reset-all (this just reboots)
    If you can't get this far:
    Try to boot off the install DVD. If you can then...
    Check your hardware using the hardware test disk that came with your system. (Sometimes this is included on the install, or recover disk).
    If you just keep getting nothing, it's time for the apple store

Maybe you are looking for