Yep - it certainly is possible to close the browser window when the Learner clicks the [Exit] button. As you say its important to only close it if the Learner window has been launched to run a specific sequence, as opposed to open for the Learner to choose one or more sequences from the 'Available Sequences' panel. To accomplish this the behaviour of the [Exit] button will be to:
a) Close the window is a LessonID has been passed to the Learner's flash object
b) Just exit the sequence if the no Lesson ID is passed.
BUT!
What if the Learner has started the sequence, got confused and wants to exit and re-start? Then they can no longer use the exit button and then click the sequence title to resume. A minor point perhaps.
In order to flash to close the pop up window, the window must be opened by a JavaScript window.open(), not a html target="_blank" link. So I will have to check to see how it is done now. The JS method will also give us the advantage of removing the standards buttons and address bar which expose the potentially risky Refresh, Back, Forward nav buttons.
Thanks,
Dave
Posted by Dave Caygill