Thanks for the great suggestion.
But unfortunately you can't trust people anymore these days. I wanted to avoid that People type in different names to take the test for other employees. Believe me it happened before.
We are able to monitor log-ins throughout the company and if I could tie a log-in user name to the Certificate at the end of a class that would help to eliminate this.
I researched for hours yesterday, but couldn't find anything mentioned about it. I feel like I'm the first one ever asked this question.
Well, the search continues...
My understanding is there's no way to do that with captivate off the shelf.
I looked through the widget providers I know of and didn't see anything that does what you describe. Doesn't mean there's nothing out there, I just didn't find it.
My thought is most people would use an LMS tied to your network authentication for what you're describing.
I agree. There's usually a session variable floating around in the browser that knows the authorised user's ID, but capturing that variable value (which might be something like: servername/bloggsf) and then pulling it into Captivate, would require some extra programming nouse that most Captivate authors would not have. There's no way to do it out of the box with standard Captivate functionality.
If you want to go down this path, do some Googling on the term: auth_user
There's a post here discussing it briefly: http://forums.adobe.com/message/3233261