What would be the better approach at showing a course is complete?

(OT: I'm being evlauated to do some online software simulations using Captivate so I'm trying to merge my Authorware "thinking" with Captivate)
I have a 14 slide simulation; task to edit preference files. Scoring is not necessary but getting to slide 14 is all that is necessary.
Presently I have a click object on slide 13 whose reporting options is "Include in Quiz" with adding 1 point.
So I have a course with Objective ID=Quiz10111 Interaction ID=Interaction11184 and a score of 1.
But I also note in the reporting preferences I could use "Slide views only." So maybe this is all that is necessary?
I'm not that savy (yet) with LMS's but if I wanted to write this data out as a tab delimited file on the hosting server what should I consider? Authorware had a function "WriteExtFIle." Would a button on the last slide set to execute Javascript be a better approach?
Another idea looking for a point of view. If I get the project I am considering a 2 month contract Adobe Acrobat Connect Pro to get more confortable with this approach. Would this help?
FYI...I just downloaded the Captivate 4 manual. Last modified on May 19th according to the doscument.
Thanks

Regarding your function hanging, that seems to be because your loop never ends. Also the inner query is missing a WHERE clause:
Select Translate(comnt_rec.comment_text,'%#$^',' ') into repvalue from test_comnt;  <-- How many rows will this bring back?However I don't think you meant to query the test_comnt table at all - it looks as though you just wanted to assign the result of the TRANSLATE expression (btw please, TRANSLATE() or translate() but not Translate() - the parser doesn't care but it drives me nuts), in which case just
repvalue := translate(comnt_rec.comment_text,'%#$^',' ');or even include the expression in the cursor itself and save yourself the trouble.
Another thing that drives me nuts, although not the rest of the world apparently, is the name "c1" for a cursor. Why don't you name your variables "v1", "v2" etc? If you had two cursors would you seriously name the second one "c2"?
While I'm at it, what kind of a name is "test_comnt"?

Similar Messages

  • Which would be the better approach?

    Hello!
    I'm a working java professional, but has taken on some courses on the local University.
    Of course there is a difference in how things are solved in theory and practise, but it makes
    me wonder what the "best" solutions to some problems are...
    Consider the following structure:
    class Book{
       private List chapters;
    class Chapter{
       private List pages;
       private Book book;
       public Book getBook(){
          return this.book;
    class Page{
       private List chars;
       private Chapter chapter;
       public Chapter getChapter(){
          return this.chapter;
    class Char{
       private Page page;
       public Page getPage(){
          return this.page;
       public void method(){
          // blabla
    }Check out the "method" in class Char. Say I would like to have a reference to the Book that this character is in. I would say that I have two choices:
    1. call getPage().getChapter().getBook()
    2. put a getBook() in each of the classes
    Where I come from it is a bad thing to "expose structure", the first example exposes structure.
    But, it is also a bad thing to let classes do things that they aren't responsible for (cohesion).
    What solution would you prefer?

    Hi!
    With getPage().getChapter().getBook() surely you are having too high coupling and also exposure.
    In just one code line you are coupling to three classes and also violating twice De Meter assumption about not accessing class internal structures as character accesses to chapter through Page and to Book through Chapter.
    The problem is in the main design idea i think...you are just designing data structures as if you would be designing db entities, with double dispatches between all classes as you would connect db tables with joins but this ends with no real reusability, think to this.... you can't reuse any of your classes without carrying all of the others.
    For example why a character should be linked to a book, a character can be an actor of many books but it's not connected to a specific book. A character class should be reusable in movies, lyrichs, books, dreams. Why you want a Chapter to know what is a book?? In concrete that means that every time you modify the book class you must recompile also the chapter cause it's directly connected to the book class and also you can use your Chapter class only within your Book class, it's not reusable at all.
    You want to search characters within books? ok you just need an external components that will enter the library and ask to any book what's it about and which characters play in it if it is a characters book,
    so everyone will just expose services for the data it's responsible for.

  • Deallocate Memory - What would be the best approach?

    Hi folks,
    we are still struggeling with our memory issue:
    "Finding Memory Leak in LabVIEW"
    I found now a function "deallocate memory" that is supposed to collect
    garbage after a vi terminated.
    Does anybody know good approaches on how and where to effectively use this
    function?
    Thanks again, Sebastian Dau

    Hi Sebastian,
    This thread
    http://forums.ni.com/ni/board/message?board.id=170&message.id=102068&requireLogin=False
    contains the bulk of my comments on the subject.
    That is a very expensive option but it is useful. Allocating and deallocating memory are very expensive time-wise.
    I hope that gets you started.
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • What's the better approach?

    Hi, I was just making a program that access a DB through JDBC, and I got myself into this dilemma
    What's the better approach to make a connection to a DB?
    approach #1(use of singleton pattern)
    import java.sql.*;
    public class DBConnection {
        private ResultSet rs;
        private Connection conn;
        private PreparedStatement ps;
        private static boolean singleton = false;
        private DBConnection() throws Exception{
            Class.forName("driverPath").newInstance();
         conn = DriverManager.getConnection("url", "user", "pass");
         singleton = true;
        public static DBConnection getInstance() throws Exception{
            if(singleton)
             return null;
            return new DBConnection();
        protected void finalize() throws Throwable {
            //close the connection and release resources...
            singleton = false;
        //Methods to make DB querys and stuff.     
    }approach #2 (make a connection only when doing querys)
    public class DBConnection {
        private ResultSet rs;
        private Connection conn;
        private PreparedStatement ps;
        public DBConnection() throws Exception {
            Class.forName("driverPath").newInstance();
        //Just some random method to access the DB
        public ArrayList<Row> selectAllFromTable() {
            ArrayList<Row> returnValue = new ArrayList<Row>();
         try {
             conn = DriverManager.getConnection("url", "user", "pass");
             //make querys and fill the arraylist with rows from the table
         } catch(Exception ex) {
             returnValue = null;
             ex.printStackTrace();
         } finally {
             if(ps != null)
                 ps.close();
                if(rs != null)
              rs.close();
             if(conn != null)
              conn.close();
         return returnValue;
    }I know this classes maybe don't even compile and I don't handle the Exceptions, I'm just trying to make a point about how to manage the connection
    So, what it's the better approach in your opinions? #1? #2? neither?

    Hi,
    I'm resurrecting this thread to ask is this approach OK?
    I'm trying to make a single MySql JDBC connection accessible throughout the model.
    I'm planning to use it in a Swing application. Whilst I realise the Swing apps are inherently multi-threaded, everything I plan to do can (I think) be done within the constraint that all access to model happens on the EDT, and the user will just have to wear any unresponsiveness.
    package datatable.utils;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    abstract public class MySqlConnection {
         public static final String URL = "jdbc:mysql://localhost/test";
         public static final String USERNAME = "keith";//case sensitive
         private static final String PASSWORD = "chewie00";//case sensitive
         private static final Connection theConnection;
         static {
              String driverClassName = "com.mysql.jdbc.Driver";
              try {
                   Class.forName(driverClassName);
                   theConnection = DriverManager.getConnection(URL, USERNAME, PASSWORD);
              } catch (Exception e) {
                   throw new DAOException("Failed to register JDBC driver class \""+driverClassName+"\"", e);
         public static Connection get() {
              return(theConnection);
    }Is there a better solution short of c3po? Which I played with, but couldn't work out how to configure.
    Thanx guys (and uj),
    keith.

  • Which would be the better choice?

    I am presently using a EOS T3. What would be the better choice for an upgrade?  A T4i, T5i or 60D?
    Solved!
    Go to Solution.

    Good.
    One thing you don't have is a wide aperture lens. With the savings plus just a bit more you should treat yourself to a 50mm f/1.4, or for just $100 get a 50 f/1.8. They do almost magical things wide open and close to a subject. Subject is isolated, background is blurred bokeh, background lights are big round disks. Plus they are great in low light. Too fun.
    Scott
    Canon 6D, Canon T3i, EF 70-200mm L f/2.8 IS mk2; EF 24-105 f/4 L; EF-S 17-55mm f/2.8 IS; EF 85mm f/1.8; Sigma 35mm f/1.4 "Art"; EF 1.4x extender mk. 3; 3x Phottix Mitros+ speedlites
    Why do so many people say "fer-tographer"? Do they take "fertographs"?

  • Can I connect an external hard disk to time capsule? I tried but it doesn't show up. What would be the reason??

    Can I connect an external hard disk to time capsule? I tried but it doesn't show up. What would be the reason??

    The USB drive must be formatted for Mac in Mac OS Extended (Journaled), or if you want to use both Mac and Windows files, the drive can be formatted in FAT32.
    A number of drives are formatted for Windows only in a format called NTFS. This willl not work on the Time Capsule.
    In addition, the USB port on the Time Capsule is under powered. You almost always have to use a powered USB hub when you connect a drive to the Time Capsule...even if the drive has its own power supply.

  • I have a 15' Macbook Pro, mid 2010 running Mavericks. I want to upgrade the hardware by increasing the RAM to 8GB and replacing the HD for a SDD one. What would be the best way to install mavericks on the new HD? I have the original OS X CD.

    I have a 15' Macbook Pro, mid 2010 running Mavericks. I want to upgrade the hardware by increasing the RAM to 8GB and replacing the HD for a SDD one. What would be the best way to install mavericks on the new HD? I have the original OS X CD.
    From what I read, I have 2 choices: 1. to install OSX and then upgrade to Mavericks, but I'm not sure if this would be possible (to upgrade directly from OSX to Mavericks); and 2. to use a software called Super Duper.
    I wouldn't like to have to use a third party software to do this, so the question is: is there a better way to install directly the Mavericks not having to use a third party software?

    Install the new drive in the computer.
    Install the old drive in an external USB or Firewire enclosure.
    Boot the computer from the Recovery HD on the external drive.
    Use Disk Utility to partition and format the new internal drive.
    Clone your external drive to the internal drive.
    How to replace or upgrade a drive in a laptop
    Step One: Repair the Hard Drive and Permissions
    Boot from your OS X Installer disc. After the installer loads select your language and click on the Continue button. When the menu bar appears select Disk Utility from the Installer menu (Utilities menu for Tiger, Leopard or Snow Leopard.) After DU loads select your hard drive entry (mfgr.'s ID and drive size) from the the left side list.  In the DU status area you will see an entry for the S.M.A.R.T. status of the hard drive.  If it does not say "Verified" then the hard drive is failing or failed. (SMART status is not reported on external Firewire or USB drives.) If the drive is "Verified" then select your OS X volume from the list on the left (sub-entry below the drive entry,) click on the First Aid tab, then click on the Repair Disk button. If DU reports any errors that have been fixed, then re-run Repair Disk until no errors are reported. If no errors are reported click on the Repair Permissions button. Wait until the operation completes, then quit DU and return to the installer.
    If DU reports errors it cannot fix, then you will need Disk Warrior and/or Tech Tool Pro to repair the drive. If you don't have either of them or if neither of them can fix the drive, then you will need to reformat the drive and reinstall OS X.
    Step Two: Remove the old drive and install the new drive.  Place the old drive in an external USB enclosure.  You can buy one at OWC who is also a good vendor for drives.
    Step Three: Boot from the Recovery HD on the external drive.  Restart the computer and after the chime press and hold down the OPTION key until the boot manager appears.  Select the icon for the Recovery HD then click on the downward pointing arrow button.
    Step Four: New Hard Drive Preparation
      1. Open Disk Utility from the main menu and click on the Continue button.
      2. After DU loads select your new hard drive (this is the entry with the
          mfgr.'s ID and size) from the left side list. Note the SMART status of
          the drive in DU's status area.  If it does not say "Verified" then the drive
          is failing or has failed and will need replacing.  Otherwise, click on the
          Partition tab in the DU main window.
      3. Under the Volume Scheme heading set the number of partitions from
          the drop down menu to one. Set the format type to Mac OS Extended
          (Journaled.) Click on the Options button, set the partition scheme to
          GUID  then click on the OK button. Click on the Partition button and
          wait until the process has completed.
      4. Select the volume you just created (this is the sub-entry under the
          drive entry) from the left side list. Click on the Erase tab in the DU main
          window.
      5. Set the format type to Mac OS Extended (Journaled.) Click on the
          Options button, check the button for Zero Data and click on OK to
          return to the Erase window.
      6. Click on the Erase button. The format process can take up to several
          hours depending upon the drive size.
    Step Five: Clone the old drive to the new drive
      1. Using Disk Utility still opened.
      2. Select the destination volume from the left side list.
      3. Click on the Restore tab in the DU main window.
      4. Check the box labeled Erase destination.
      5. Select the destination volume from the left side list and drag it to the
          Destination entry field.
      6. Select the source volume from the left side list and drag it to the
          Source entry field.
      7. Double-check you got it right, then click on the Restore button.
    Destination means the new internal drive. Source means the old external drive.
    Step Six: Open the Startup Disk preferences and select the new internal volume.  Click on the Restart button.  You should boot from the new drive.  Eject the external drive and disconnect it from the computer.

  • What would be the simplest way to view and take control over the internet?

    Hi All:
    Can some one tell me what would be the best and simplest way to connect from my laptop to another laptop through the internet?
    I have DYNdns running on the second laptop and have a host name assigned to that system for it to update the IP since the system uses different internet connections. The services that I would like to be able to have are the viewing and controlling of the system. I've read some where in this NG that if I have a copy of ARD admin. installed on that system also, it would be one way to do it... can some one verify this and please let me know if there are any specific settings I need to have on either one of the systems.
    I can connect to the second laptop while in my home network with no problem and perform all tasks. when trying to connect through the internet.. the system shows offline .
    Both systems are identical in hardware an software, Intel 2.16, 2G's RAM, OS X ver 10.5.2 all up to date and ARD 3.2
    Yes, I'm new to ARD and yes I'm searching the NG and the net. but I figure it doesn't hurt to ask since time is limited.
    All help greatly appreciated ..
    TIA
    Oscar A.

    To be able to connect to a workstation from outside it's network, the ports that ARD uses must be open on both ends of the connection. ARD uses ports 3283 and 5900 so those must be open.
    If your workstations get their addresses from an NAT device rather than being "real", the ports also need to be forwarded in the router to the workstation's internal IP address. ARD uses port 3283 for the reporting and updating function, so if your Macs are getting their IP addresses through NAT, since you can only forward a port to a single workstation, you can only get reports, push package/files to etc. for a single workstation.
    ARD uses the VNC protocol for observation and control, though, and there are a range of IP addresses for that protocol, starting with 5900. ARD uses 5900 by default, so that port would be forwarded to the first workstation. You would, I believe, need to install VNC servers on the systems (since the ARD client cannot listen on any port other than 5900 while VNC servers can be set for other ports such as 5901, 5902, etc. You would then forward 5901 to the second workstation (and on to 5902, 5903, etc.). You can then use the following information:
    Remote Desktop 2: How to specify a port number for a VNC client
    to connect.
    The only other options are: 1) to run the ARD administrator on a workstation on the network, and then take control of that system from outside, either via VNC or another copy of ARD, or 2) set up a virtual private network (VPN) so that when you connect from outside, your admin system is officially part of the local network.
    Hope this helps.

  • What would be the exact query to get above outout?

    Hi
    i hav table like:
    name phys chem math
    ram 80 73 71
    sham 75 73 85
    jadu 72 82 73
    got?
    answer would be like:
    ram phys 80
    sham math 85
    jadu chem 82
    what would be the exact query to get above outout?

    Table: HighestMarks
    Stname          Phy     math     Chem
    Aseet          50     64     90
    Rabi          80     96     34
    Pravat          57     95     90
    Sankar          80     60     45
    Query:
    select t1.stname, decode(t2.m_p,t1.phy,'phys',decode(t2.m_c,t1.chem,'chem','math')) subject
    ,decode(t2.m_p,t1.phy,phy,decode(t2.m_c,t1.chem,chem,math)) marks
    from HighestMARKS t1,
    select max(phy) m_p, max(chem) m_c, max(math) m_m from HighestMARKS t1
    ) t2
    where t1.phy=t2.m_p
    or t1.math = t2.m_m
    or t1.chem = t2.m_c
    Error:
    1.     if a single person secure highest marks in two subjects(Pravat secure highest mark in Math and Chem) then this query shows 2 subjects .It does not show the highest mark in Math
    Stname Subjects Marks
    Aseet     chem     90
    Rabi     phys     80
    Pravat     chem     90
    Sankar     phys     80
    But if 2 person secures same highest mark then this query returns results.

  • I want to delete my icloud-account from my iphone 5 and then register again, because I want to change my email-address/account name. What would be the steps to follow? How do I make sure I do not lose any information stored on/in my iphone 5?

    I want to delete my icloud-account from my iphone 5 and then register again, because I want to change my email-address/account name. What would be the steps to follow? How do I make sure I do not lose any information stored on/in my iphone 5?

    You would have to delete the existing iCloud account and create a wholly new one - you cannot change the @icloud.com email address of the one you already have.  To make a new one, you will also need an new AppleID as any AppleID can only have one iCloud account associated with it.
    Deleting the account will not delete anything off your device (if prompted for things like contacts, choose to keep them).  You will have to sync everything anew with the new account as you cannot move your sync'd content, your old backups or anything else from one iCloud account to another.  You will have to set up sync again and let it sync to the new account, and then make new backups to the new account as well.

  • Had a windows computer with my element 7.  Now just bought a Mac OSX   version 10.9.2 what would be the best photoshop elements for this machine.  I did download elements 12 from Apple store but kept getting incompatible message when trying to open a phot

    I thought elements were simple but maybe it is just me.  Having problems moving photos from iphoto to elements

    Duplicate post; see:
    had a windows computer with my element 7.  Now just bought a Mac OSX   version 10.9.2 what would be the best photoshop elements for this machine.  I did download elements 12 from Apple store but kept getting incompatible message when trying to open a phot

  • Apple loop index is empty folder!!! Can not find loop in logic browser because they just no longer exist on my hard drive, what would be the new appropriate step to take?

    Apple loop index folder is empty from the hard drive, which may explain why i can not find loop in my logic pro browser, just sort of grey in disaabled format. what would be the next appropriate steps to take??? I do have an external back up disk.

    The IDE interface that the iBook and your desktop use are the same, just a different plug size. So with the rite adapter you could put the iBooks drive in your desktop, you could even boot off it too.
    If you want to install the laptops HD in your desktop this will do it for you. Or you can use the iBooks HD as an external hard drive with this

  • Looking to upgrade my OS from 10.5.8 to something newer, what would be the best option?

    I would like to upgrade my operating system, but not sure what would be the best option. I have had the computer for several years and haven't had a problem, I just think it's time to upgrade. Any suggestions?

    Which model iMac do you have?
    The best option would be the one (OS) that meets your needs of what you want to do AND if you meet ALL the OS system requirements.  Suggest that you read the system requirements of the OS you are interested in to make sure you meet all the requirements both hardware & software.

  • Does Adobe Reader for iOS have the ability to open inbedded links to additional PDF docs?  If not, then what would be the best way to use these already created PDF's?

    Does Adobe Reader for iOS have the ability to open inbedded links created with Acrobat Standard to additional PDF docs?  If not, then what would be the best way to use these already created PDF's on an I Pad?

    driddy61,
    As of June 2014, none of the Adobe Reader mobile products support the hyperlink action for opening a separate PDF document.
    Adobe Reader for iOS
    Adobe Reader for Android
    Adobe Reader Touch for Windows 8
    In addition, the Reader mobile products do not open multiple windows/documents simultaneously, which would make the navigation between PDF documents nearly impossible. (Once a hyperlink takes you to a different PDF document, you have no way to go back to the original PDF document.)
    The only Adobe Reader product that fulfills your department's requirements is Adobe Reader XI (mostly for Windows/Mac desktop/laptop computers).  Acrobat Pro and Standard are paid products.
    Because you are in search of a less expensive device for your department, you could get a Windows tablet instead of a Windows desktop/laptop computer. Microsoft Surface Pro (that you've mentioned in your previous reply) is just one example.  You can also find other less expensive Windows tablets.
    Tablets
    However, please keep in mind that there are two different types of Windows tablets running two different operating systems.
    (a) A Windows tablet with an Intel-based processor running Windows 8.1 Pro
    Example: Surface Pro 3
    You can install and run traditional desktop apps (e.g. Adobe Reader XI) and new Windows Store apps ("Modern" or "Metro-style" apps).
    (b) A Windows tablet with an ARM-based processor running Windows RT 8.1
    Example: Surface 2
    You can only install and run Windows Store apps (e.g. Adobe Reader Touch) but not traditional desktop apps like Adobe Reader XI.
    In general, type (b) tablets are more affordable than type (a) tablets.  However, if you want to run Adobe Reader XI, you do need to check the technical specification of each tablet and make sure the following conditions are met.
    Processor: Intel
    Operating system:  Windows 8/8.1 or Windows 8/8.1 Pro, not RT
    Hope this helps you choose the right device for your department.  Please let us know if you have any questions about system requirements or supported features in the Adobe Reader products.

  • HT3231 how do i   TRANSFER MY PHOTOS AND VIDEOS FROM MY MAC PRO POWERBOOK G4 TO MY NEW MACBOOK PRO,  WHAT WOULD BE THE BEST WAY,  THANKS

    I HAVE A MAC POWERBOOK G4 AND WOULD LIKE TO TRANSFER MY FILES, PHOTOS AND VIDS TO MY NEW MAC PRO,  WHAT WOULD BE THE BEST METHOD??  THANKS ROB

    I think the easiest way is to use a firewire cable (you will need on like this: http://www.google.com/products/catalog?q=Firewire+400+to+800+cable&oe=utf-8&rls= org.mozilla:en-US:official&client=firefox-a&um=1&ie=UTF-8&tbm=shop&cid=120962573 04625337030&sa=X&ei=PytQT9r4NtOBsgL9s_C6Dg&ved=0CHYQ8gIwAA).
    Power up the Power Mac G4 and hold the "T" key while it is booting (this puts the G4 notebook in Firewire Target Disk mode).  Connect the G4 notebook to the newer MacBook Pro and use the Migration assistant (/Applications/Utilities) OR browse through the files and copy what you want.

Maybe you are looking for

  • External Monitor Flickers Slowly

    I have an iMac 8,1 with a Dell 2009W connected via DVI at 1680x1050 and 60 Hz. Every couple mins the screen will go black for half a second then back to normal several times. I haven't seen anyone else on the forums with the same issue; they all seem

  • Requested End Deadline monitoring for Background Activity Step

    Hi All, Workflow for MSS Position change has been implemented in the system. When a request was created thru Portal the Workflow was triggered but it got stuck. I found that in a background activity step there is a requested end deadline monitoring w

  • Portal export while users logged in application

    Hi, We are using Oracle Application Server Portal 10g (904) for our corporate applications. I am preparing to migrate our production system into a new database server (as the current Database server is too old). I have created a transport set – but b

  • Missing registry files?

    Error message: "registry settings for importing and burning CDs ...are missing". Why does reinstalling iTunes (as recommended) not fix this?  "Rip" and "burn" not in the menu but iTunes does rip new CDs.

  • Some chapters in one of books are incomplete, Some chapters in one of books are incomplete

    In my iBooks I have downloaded a book and some ohapters are incomplete