Skip to main content
Known Participant
July 8, 2013
Answered

Maximizing the window in the LMS

  • July 8, 2013
  • 2 replies
  • 4277 views

We have a client who is needs to resize or maximize the screen each time they launch a course, because the LMS opens a new window which is the size of the screen without the TOC or playbar.

There doesn't seem to be a way in IE to force a new window to open maximized, except by doing it on each inidivual desktop by closing with Shift-close.  And the LMS gets all its information from Captivate - it doesn't have any controls.

Am I missing something?  We have over a hundred courses already loaded for them, so I'm hoping we don't have to re-publish everything.

Can anybody help?

This topic has been closed for replies.
Correct answer Erik Lord

Rod, the LMS vendor's support guy was very clear that the LMS does not control the size of the new window.  You're right that they know nothing about Captivate, and they don't really care.  We remoted in to the client's system yesterday and couldn't find any relevant settings.

Something is controlling the size of the window, though, because when the next course opens, the window resets to the size of the Captivate file (i.e., without room for the TOC or playbar).  It doesn't retain the size of the previous window. 

Erik, we can't try it with a different browser, and if we could, it wouldn't help.  The client is not going to change browsers so their users don't have to maximize their screens.

I looked at the published files, and couldn't find any settings. There are no longer any .js files in the published output - just xml stuff. 

Thanks for the feedback, both.


There should be a 'SCORM_utilities.js' file in the root of the published project.

Within that file should be lines similar to these:

COURSE_WIDTH: "641",

COURSE_HEIGHT

: "511",

Those numbers are, of course, specific to a published course that I opened here to copy/paste from.

Rod's reply prompted me to check again and he's right, those numbers don't affect the size of the window. They do affect the size of the actual presentation within the window, but not the size of the browser window itself.

But there has to be some way for the LMS to 'understand' the native size of the presentation - I know I've seen the containing lesson window scale appropriately on launch...with the lesson properties set to use the project's native size.

At any rate, the browser opening to the size of the previous window is default behavior (try it; you can resize an IE window small, close it, then reopen it and it'll reopen at that same size). So I'd guess your LMS isn't passing anything at all to that content browser window, so it just goes to the default.

2 replies

Participant
November 20, 2013

If you want to maximize the pop up window size when launched in an LMS to the users full screen...you can add the following to the standard.js file code at line 19

Your course will display at the size set in the resolution selected at the start.  This should work for both CP5.5 and CP6

Erik Lord
Inspiring
July 8, 2013

So the LMS launches the lesson in a window that is...too small? Your user would like to enlarge the browser window itself easily?

Just double-click the title bar of any browser window - that will maximize it full-screen.

OR is the issue more that even if the browser window maximizes, the content is still the same - and you want the content to scale up (or down) with the size of the browser?

If that's the case, you have a lot of editing to do - either by selecting the 'scale' option for each CP project and republish, or get into one of the .js files Captivate publishes and modifying the height and width values to be 100%...for each project.

Some LMS products allow you to specify the size of the launching window for a given lesson - perhaps yours does? But I've not seen that option be 'maximized', however, just a height and width spec...

-E

Known Participant
July 8, 2013

Thanks, Erik. Unfortunately, the LMS does not allow us to specify a size.

Their tech support says they get all that information from Captivate.

Because there are many small courses, the client would like to find a way to

pre-set the window to open either maximized or to a specific size, and not

make the user maximize the screen each time, no matter how simple the

process is.

It's not a matter of scaling, fortunately - just the fact that IE

automatically opens in a "restored" window, and each new window reverts to

the smaller size. The client is checking with their IT dept to see if

there's something in the configuration.

Thanks for the feedback!

Erik Lord
Inspiring
July 9, 2013

Captivate does include the information to which the browser window should open - it's included...though I forget in which file (i.e....scorm.js or one of those)

It's more likely that either the user's browser settings are somehow overriding that, or perhaps using an old version of IE that doesn't 'listen to' the way Captivate is trying to set the window size.

So good that the client is checking with their IT folks.

Can you try it with a different browser, just to see if the sizing works with not-IE?

Or does it work with whatever version of IE you have installed?

Our LMS (Inquisiq) opens content in a new window and, while you can set a window size in the lesson's LMS properties, if you don't it'll use the size the lesson specifies, which works as expected on our system....so it is possible.