Does Captivate work with Tin Can API? Yes it does!
Hi guys,
I don't know if you've been following the progress of Project Tin Can and the Tin Can API, but if not you can find out more here:
http://scorm.com/tincan/
You may be thinking - that's great but Captivate doesn't publish for Tin Can.
Well, I'm here to tell you about a litle project that aims to allow you to take Captivate swfs and drop them into a Tin Can package that will communicate with the LRS. I've so far developed a proof of concept - a Captivate swf that reports to a TIn Can LRS and also successfully bookmarks. Its far from being a finished product and there's a lot of stuff like hard coded variables and missing functionality, but the basics are there.
You can download the proof of concept here: http://tin-can-can.googlecode.com/files/poc.zip
The project is called Tin-can-Can and is hosted at http://tin-can-can.googlecode.com
I need your help to get it finished and make it awesome - whatever your skillset.
It would be great ot have help with developing the javascript, but if you can't do Javascript I'd love you to get invovled too.
I also need people who can test the wrapper, help to build the documentation wiki, design a logo, manage the code responsitory, publicise the project, give and collect feedback from users, make/organise/implement suggestions etc. etc.
If you'd like to be involved, visit the project site for my email address and send me a mail explaining what you can and would like to do.
Feel free to shoot me any questions about the project. Send any questions about Tin Can API generically to the guys at http://scorm.com/tincan/
@garemoko
Hi folks,My host are still being rubbish so I've re-written the site in static HTML, moved it across to Github and re-pointed the DNS. All the good content is not available again, but in a nicer and mobile friendlier format. http://www.tincanapi.co.uk
The downside is that all of the urls have changed for the individual pages so any existing links to specific pages will get a lovely custom 404 error and need to be changed to point to the new location.
Andrew
Date: Fri, 15 Feb 2013 06:08:44 +0000
Subject: Re: Does Captivate work with Tin Can API? Yes it does!
From: [email protected]
To: [email protected]
Hi chip,
I'm having massive problems with my host (123reg) these last 2 days and being at work, haven't had time to sort it. The site will be back up over the weekend, even if I have to change host.
The code is still up on github at https://github.com/garemoko
I'll probably move the whole site across to Github pages this weekend
Andrew
Similar Messages
-
Sharepoint 2013 list view quick edit does not work with out remote API permissions
sharepoint 2013 list view quick edit does not work with out remote API permissions.
When I give Use Remote Interfaces - Use SOAP, Web DAV, the Client Object Model or SharePoint Designer interfaces to access the Web site it works which is not an ideal situation..
MCTS Sharepoint 2010, MCAD dotnet, MCPDEA, SharePoint LeadThis is true. If you use Fiddler to watch the requests from the list view quick edit you can see CSOM calls. For example when changing a value in a cell, when you tab out you will see the SetFieldValue and Update method calls on the list item.
Blog | SharePoint Field Notes Dev Tools |
SPFastDeploy | SPRemoteAPIExplorer -
Why does my webcam not work with Skype - can anyone help?
Why does my webcam on Mac Book air not work with Skype - can anyone help?
Did you set the Skype Audio/Video preferences to use the camera?
-
LMS Integration with SCORM or Tin Can API
Has anyone out there used a Javascript library or some other method to integrate Edge Animate projects into a Learning Management System using SCORM or the Tin Can API? I have not, but may need to be able to do this in the near future. Any insights and/or best practices will be greatly appreciated.
I found this one for SCORM, but I have not tried it out yet.
Adding SCORM code to an HTML file using the pipwerks SCORM wrapper | pipwerks
THANKS!!!
FredHi ,
You can take a look at this forum thread - Re: Edge animations for e-Learning
Thanks and Regards,
Sudeshna Sarkar -
HT204387 I have samsung sbh700 headset. Will it work with my ipad4.if yes then how
I have samsung sbh700 headset. Will it work with my ipad4.if yes then how
apps are linked to the ID used to download them and can only be updated with that ID. That said if you adopt a new ID you will not lose apps and data
-
Revision: 13228
Revision: 13228
Author: [email protected]
Date: 2009-12-30 04:33:34 -0800 (Wed, 30 Dec 2009)
Log Message:
Updating ExamplePlayer to work with the latest API changes.
Modified Paths:
osmf/trunk/apps/samples/framework/ExamplePlayer/org/osmf/examples/chromeless/ChromelessPl ayerElement.as
osmf/trunk/apps/samples/framework/ExamplePlayer/org/osmf/examples/text/TextElement.as
osmf/trunk/apps/samples/framework/ExamplePlayer/org/osmf/examples/traceproxy/TraceListene rProxyElement.as
Added Paths:
osmf/trunk/apps/samples/framework/ExamplePlayer/org/osmf/examples/text/TextDisplayObjectT rait.as
Removed Paths:
osmf/trunk/apps/samples/framework/ExamplePlayer/org/osmf/examples/text/TextViewTrait.asRevision: 13228
Revision: 13228
Author: [email protected]
Date: 2009-12-30 04:33:34 -0800 (Wed, 30 Dec 2009)
Log Message:
Updating ExamplePlayer to work with the latest API changes.
Modified Paths:
osmf/trunk/apps/samples/framework/ExamplePlayer/org/osmf/examples/chromeless/ChromelessPl ayerElement.as
osmf/trunk/apps/samples/framework/ExamplePlayer/org/osmf/examples/text/TextElement.as
osmf/trunk/apps/samples/framework/ExamplePlayer/org/osmf/examples/traceproxy/TraceListene rProxyElement.as
Added Paths:
osmf/trunk/apps/samples/framework/ExamplePlayer/org/osmf/examples/text/TextDisplayObjectT rait.as
Removed Paths:
osmf/trunk/apps/samples/framework/ExamplePlayer/org/osmf/examples/text/TextViewTrait.as -
HT1338 can't get my camera to work with Skype can any one help me please
cant get my camra to work with skype can any one help me please
You posted in the OS X 10.3 forum instead of the Mac Pro forum. To get answers to your question, next time post in the proper forum. See https://discussions.apple.com/index.jspa I'll request that Apple relocate your post.
What OS X version are you using?
Cheers, Tom -
Can captivate work with windows application automate tools
Hi,
I am assigned a task to create demos of some web
applications, I do not want to run the application then click and
input manually and am willing to use some windows automate tools to
record my action first, then capture the screen while doing
automation playback.
I've recorded some actions with rational robot, but the
playback is freezed while Captivate is recording. If I stop
Captivate recording, the automation continues flawlessly.
So my question is whether captivate can work with windows
automation tools, if rational robot is not the choice, can anyone
give me some suggestions?
Thanks very much!Hi, Larry,
Rational robot is a general-purpose test automation tool (
http://www.ibm.com/software/awdtools/tester/robot/index.html).
It can be used to record user input (mouse clicks, keystrokes,
etc.) and automatically plays back scripts that emulate user
actions interacting with the GUI of applications under test.
There are many other applications doing the same work,
including this one which is written by myself :-) (
http://swat.sourceforge.net).
Using Captivate with automation tools is an ideal way to
create application demos because the automation scripts can be
easily created. stored and edited. Once I created an automation
script, It can be played as many times as I want.
My purpose is to create demos in the following steps:
1) record user actions interacting with the GUI by an
automation tool;
2) edit automation scripts manually to modify something (ie.
time interval between some actions)
3) start captivate recording;
4) use the automation tool to play back automation scripts
and record the screen by Captivate
5) edit the demo with Captivate
6) finish
But it seems that Captivate is incompatible with all of the
automation tools I've tested (not only Captivate, Turbodemo,
TechSmith Camtasia Studio are also incompatible). The automation
playback is freezed while Captivate is recording. If I stop
Captivate recording, the playback continues flawlessly.
I guess it's something related to windows events processing.
As you can figure out, the automation tools need to capture all the
windows events generated by target applications, it looks like
Captivate also captures some windows events of the target
application and it prevents automation tools from receiving those
events, so the automation playback is freezed.
Thanks for you reply and I am looking forward for soon
hearing from you. -
How well does Captivate work with Flash?
I'm kind of new to e-learning. I can create interactivity in Flash just have not used e-learning software, currently we have Articulate and it seems to be limited to actionscript 2 and player 6 for some things I need to do. Below is the description of what I have done.
I created a module built in flash which has 4 questions (will have many more). The data and images are loaded in using an XML file. The questions require the user to select the correct image, if he doesn't, he is asked to push a button, to go back. When he selects the correct image he can move to the next question.
I need the module to work in a linear fashion, in articulate the user can move forward and back to any question as he wishes because the navigation is on the articulate template and does not control the swf.
How well does flash communicate with captivate? Can I pass variables? Can I restict the user from moving forward until a flash "widget is complete"?
Any help is appreciated!At the end of the day, the presentation is compiled into AS3 so you can easily communicated with Captivate. Actually, what you need to do is a Captivate Question Widget. If you build your swf as this, you'll be able to edit your questions from within Captivate and benefits from their LMS tracking features and some more.
I'm pretty sure that you can block to move to the next question but maybe someone else can corroborate.
HTH
Whyves
www.flash-factor.com -
Who tried to work with the jsdt api?
thanks in advance,
i am working on chat like (or a chat based) program. I am asking if it is worth getting through this api.
I couldn't manage to download this api. please help.What you should do is learn to program before you start writing chats.
Let's face it, you don't know how to program. You think you do, but you end up whining for help on the forums like you're doing now.
Good luck, you're gonna need it. -
Lightroom 5 error message upon import, won't work with symlinks, can't fix!
Mac MPR with SSD, I have always had my /pictures and /documents folders symlinked with Dropbox.. I just installed Lightroom 5, and when I click "Import", it says, "AgPathUtils.getStandardFilePath: can't create directory at:" /User/Pictures.. Please, does anyone know how to fix this WITHOUT killing my symlinks?? I can't believe that such an expensive software can't follow the links to the right path, or at least let me specify WHERE to look.. As it is, I can't do anything with Lightroom until i can fix this..
ANY help would be greatly appreciated!Have you had a chance to look at this troubleshooting page? It may be of some help:iPod displays a sad iPod icon
You can also check out this extensive user post, however read it carefully if you get to the Last Resort section you may not want to go this far: Mitch's Sad iPod and Exclamation mark post -
Unknown Error when working with the GWObject API
Hello,
in a given environment, we've ancountered an Exception with the
Message-Text "An Unknown Error has occured", being thrown in various
Methods of the Object API. Does anyone know what the reason for these
Exceptions might be?
24.11.2009 19:30:16 Error An unknown error occurred.
at System.RuntimeType.ForwardCallToInvokeMember(Strin g memberName,
BindingFlags flags, Object target, Int32[] aWrapperTypes, MessageData&
msgData)
at GroupwareTypeLibrary.DIGWFormattedText.get_PlainTe xt()
at
com.vivex.archiveconnector.groupwise.GroupWiseInte rfaces.OAPIGroupWise.FillMessageFields(GWMessage
gwmsg, Message3 fullmsg, GroupWiseRetrievalSettings Settings,
GroupWiseRetrievalFilter Filter)
at
com.vivex.archiveconnector.groupwise.GroupWiseInte rfaces.OAPIGroupWise.GetMessage(QuickMessage2
qmsg, GroupWiseRetrievalSettings settings, GWFolder[]
enclosingFoldersForFiltering)
at
com.vivex.archiveconnector.groupwise.GroupWiseInte rfaces.OAPIGroupWise.CollectMessages(ArrayList
gwmsgs)
24.11.2009 19:11:41 Error An unknown error occurred.
at System.RuntimeType.ForwardCallToInvokeMember(Strin g memberName,
BindingFlags flags, Object target, Int32[] aWrapperTypes, MessageData&
msgData)
at GroupwareTypeLibrary.DIGWQuickMessage2.get_Message ()
at
com.vivex.archiveconnector.groupwise.GroupWiseInte rfaces.OAPIGroupWise.GetMessage(QuickMessage2
qmsg, GroupWiseRetrievalSettings settings, GWFolder[]
enclosingFoldersForFiltering)
at
com.vivex.archiveconnector.groupwise.GroupWiseInte rfaces.OAPIGroupWise.CollectMessages(ArrayList
gwmsgs)
25.11.2009 21:26:30 Error An unknown error occurred.
at System.RuntimeType.ForwardCallToInvokeMember(Strin g memberName,
BindingFlags flags, Object target, Int32[] aWrapperTypes, MessageData&
msgData)
at GroupwareTypeLibrary.DIGWMessages.Add(Object Class, Object Type,
Object Version)
at
com.vivex.archiveconnector.groupwise.GroupWiseInte rfaces.OAPIGroupWise.AddMail(GWMail
message, Mail5 draftmsg)
at
com.vivex.archiveconnector.groupwise.GroupWiseInte rfaces.OAPIGroupWise.AddMessage(GWMessage
message)
at
com.vivex.archiveconnector.groupwise.Agent.Archive Message(GWMessage msg,
User user, Group group, ArchiveSettings archSettings,
GroupWiseArchiveFilter arcFilter)
Best regards, Martin Schmidt.That error is too generic.
It is reported in 100's or places.
We would need steps to duplicate the problem.
>>> On Friday, November 27, 2009 at 7:11 AM, Martin
Schmidt<[email protected]> wrote:
> Hello,
>
> in a given environment, we've ancountered an Exception with the
> Message‑Text "An Unknown Error has occured", being thrown in various
> Methods of the Object API. Does anyone know what the reason for these
> Exceptions might be?
>
> 24.11.2009 19:30:16 Error An unknown error occurred.
> at System.RuntimeType.ForwardCallToInvokeMember(Strin g memberName,
> BindingFlags flags, Object target, Int32[] aWrapperTypes, MessageData&
> msgData)
> at GroupwareTypeLibrary.DIGWFormattedText.get_PlainTe xt()
> at
>
com.vivex.archiveconnector.groupwise.GroupWiseInte rfaces.OAPIGroupWise.FillM
> essageFields(GWMessage
> gwmsg, Message3 fullmsg, GroupWiseRetrievalSettings Settings,
> GroupWiseRetrievalFilter Filter)
> at
>
com.vivex.archiveconnector.groupwise.GroupWiseInte rfaces.OAPIGroupWise.GetMe
> ssage(QuickMessage2
> qmsg, GroupWiseRetrievalSettings settings, GWFolder[]
> enclosingFoldersForFiltering)
> at
>
com.vivex.archiveconnector.groupwise.GroupWiseInte rfaces.OAPIGroupWise.Colle
> ctMessages(ArrayList
> gwmsgs)
>
> 24.11.2009 19:11:41 Error An unknown error occurred.
> at System.RuntimeType.ForwardCallToInvokeMember(Strin g memberName,
> BindingFlags flags, Object target, Int32[] aWrapperTypes, MessageData&
> msgData)
> at GroupwareTypeLibrary.DIGWQuickMessage2.get_Message ()
> at
>
com.vivex.archiveconnector.groupwise.GroupWiseInte rfaces.OAPIGroupWise.GetMe
> ssage(QuickMessage2
> qmsg, GroupWiseRetrievalSettings settings, GWFolder[]
> enclosingFoldersForFiltering)
> at
>
com.vivex.archiveconnector.groupwise.GroupWiseInte rfaces.OAPIGroupWise.Colle
> ctMessages(ArrayList
> gwmsgs)
>
> 25.11.2009 21:26:30 Error An unknown error occurred.
> at System.RuntimeType.ForwardCallToInvokeMember(Strin g memberName,
> BindingFlags flags, Object target, Int32[] aWrapperTypes, MessageData&
> msgData)
> at GroupwareTypeLibrary.DIGWMessages.Add(Object Class, Object Type,
> Object Version)
> at
>
com.vivex.archiveconnector.groupwise.GroupWiseInte rfaces.OAPIGroupWise.AddMa
> il(GWMail
> message, Mail5 draftmsg)
> at
>
com.vivex.archiveconnector.groupwise.GroupWiseInte rfaces.OAPIGroupWise.AddMe
> ssage(GWMessage
> message)
> at
> com.vivex.archiveconnector.groupwise.Agent.Archive Message(GWMessage msg,
> User user, Group group, ArchiveSettings archSettings,
> GroupWiseArchiveFilter arcFilter)
>
> Best regards, Martin Schmidt. -
Some issues in working with NI-CAN (BFF6211A)
Hi,
I'm using NI-CAN to read data from a measurement system. The idea is quite simple:
- intialize measurement (using CAN Init Start.vi)
- read data in while loop (using CAN Read.vi)
- while loop can be stopped manually using stop button
- after the loop, CAN Clear.vi is used to clear the configuration
Sometimes, I get this error code BFF6211A after just few seconds the program get started, sometimes after few minutes, some other time I didnt get this error after 3hours. I tried to find help for this error, but I didnt get much information.
I've tried to vary the sample rate in CAN Init Start.vi between 1000 and 100 and the number of samples to read in CAN Read.vi between 100 and 10.
But somehow the error is still randomly occurs, sometimes there, sometimes no error.
I've tried to put Wait(ms).vi inside the while loop with different values, but doesnt really help.
regards,
Yan.Hi Michael,
I have seen the error code and its suggestion of solution before I was posting the problem here in the forum. But I dont really understand what doesn it mean. I'm using a simple read method:
Initialize task -> read data (in a while loop) -> clear task
I've got the VI from someone else who worked in the project before me and I need to modify it, but the person who made it is not here anymore. In the initialisation VI, the frequency has been set into 1000Hz and in the while loop the data is read (with CAN Read.vi) in 100data per read. I assume this is the reason, why the process takes 100ms per iteration eventhough there is no Time VI in the while loop (the index of while loop goes up in every 100ms). I'm not sure I understand about kernel-level buffer or task level buffer, which you have mentioned.. But I can say what happens in the while loop is simply reading the values in all channels and calculate their mean value. As I say, the error is not always occuring. Sometimes there, some other time no error.
regards,
Yan -
Working with BDB SQL API (libsqlite3.a) on iPhone Simulator
Hi,
I downloaded latest BDB and got a static library libsqlite3.a by compiling the code on Mac OS X (1.6.8 64bit).
I am now trying to use this library as a drop in replacement into a SQLite project.
I copied the SQLite database (with only one table) to a new Berkeley DB.
I want to access this new Berkeley DB with existing code using SQLite.
I followed following steps:
1. Added (copied) libsqlite3.a from build directory to my project
2. Added #import <db.h> and left #import <sqlite3.h> as it is
3. compiled the code and ran it in iPhone simulator
The code runs fine until I go to prepare a statement. Please see the snippet from the function below:
- (void)initializeDatabase {
NSMutableArray *todoArray =[[NSMutableArray alloc] init];
self.todos = todoArray;
[todoArray release];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"todo.db"];
if (sqlite3_open([path UTF8String], &database) == SQLITE_OK) { // This is ok, opens berkeley DB
const char *sql = "SELECT pk FROM todo";
const char *tail;
sqlite3_stmt *statement;
if (sqlite3_prepare_v2(database, sql, -1, &statement, &tail) != SQLITE_OK) { *// Fails here - table and records exist in Berkeley DB*
if (sqlite3_step(statement) == SQLITE_ROW) {
int primarykey = sqlite3_column_int(statement, 0);
Todo *td = [[Todo alloc] initWithPrimaryKey:primarykey database:database];
[todos addObject:td];
[td release];
} else {
NSAssert1(0, @"Failed to read from the table '%s'.", sqlite3_errmsg(database));
sqlite3_close(database);
sqlite3_finalize(statement);
} else {
NSAssert1(0, @"Failed to open database with message '%s'.", sqlite3_errmsg(database));
sqlite3_close(database);
The log dump:
GNU gdb 6.3.50-20050815 (Apple version gdb-1518) (Sat Feb 12 02:52:12 UTC 2011)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin".sharedlibrary apply-load-rules all
Attaching to process 14578.
Pending breakpoint 1 - ""todoAppDelegate.m":109" resolved
Current language: auto; currently objective-c
/Users/kpotnis/Library/Application Support/iPhone Simulator/4.3.2/Applications/0322BCD5-4C71-498E-82EC-469133B7A935/Documents/todo.db: BDB0113 Thread/process 14578/2696754496 failed: BDB1507 Thread died in Berkeley DB library
Any thoughts?
Edited by: 868618 on Jul 11, 2011 4:51 AMHi,
I was looking over this and I was wondering if you've got the chance to progress with this issue or if you need assistance?
Thanks,
Bogdan Coman -
I have an unlocked iphones 4s that works with tmoble can i update to ios 7 7
i had metro pcs unlock my iphone 4s and im runing on t-mobile can i update to ios 7
Hey Kaylamoefoe,
Thanks for the question. I understand you are curious about the compatibility of your iPhone 4s with iOS 7. Good news! The minimum system requirement for iOS 7 is the iPhone 4, so you can definitely update!
iOS 7
http://support.apple.com/kb/DL1682
Enjoy the new iOS!
Matt M.
Maybe you are looking for
-
Unable to connect Informatica on Sun Solaris to a SQL Server datasource
Background* We have a fully operational OBIEE with OBIA Apps infrastructure running with Informatica PC8.6 ETL suite. Informatica services are running on a Sun Solaris 64 bit platform. We currently extract data from two Oracle EBS 11.5.10 sources. No
-
Hi I have recently updated my equipment and now wish to use my MBP to edit files that currently reside on my old MacPro. I have made a wifi connecting and also set up file sharing but both prove very slow and also - once the file is ready I cannot sa
-
Oracle BI Publisher menu option is missing in Word
The Oracle BI Publisher menu option was there last night when I left the office. Came in today and started working on a report and now the menu option is gone. I reinstall the desktop software but that did not help. Any ideas?
-
Is there an upgrade from Photoshop CS4 to CS6.
I would like to upgrade from CS4 to CS 6, but as a retired amature photographer I am not willing to pay 19.99 a month for the cloud or the price for a purchase. The only upgrade price I can find is from CS5
-
Is there a way to connect an Apple TV directly to the Internet?
Hi, I was wondering if there is a way to forgo the network connection and just plug my Apple TV straight into the broadband modem via ethernet cable for internet access to the iTunes Store. I have DHCP enabled, but the Apple TV is telling me the iTun