Sushil Vispute
Start course from first page instead of menu
by Sushil Vispute - Monday, 5 June 2017, 1:07 PM
 

Hi All,

I would like to create course which will be start from first page of course like ‘co-05’ instead of box menu and on click navigation-back-button it goes to box menu. course have total 6 modules.

Please guide me for the same.

Thanks!

Picture of Thomas Berger
Re: Start course from first page instead of menu
by Thomas Berger - Tuesday, 6 June 2017, 6:29 AM
 

Hello Sushil,

this wiki page is a great starting point.

Please let me know if you need more information.

Best regards

Thomas

Picture of Sean Wordingham
Re: Start course from first page instead of menu
by Sean Wordingham - Wednesday, 14 June 2017, 4:05 AM
 

Is it possible to do this with a SCORM package and upload it to Moodle?  I went to the wiki page and tried the first bit of code in the course.json file with co-05 and then various other co numbers, but kept getting the spinning arrow of doom when I uploaded it to Moodle.

Picture of Matt Leathes
Re: Start course from first page instead of menu
by Matt Leathes - Wednesday, 14 June 2017, 9:04 AM
 

In the examples, co-05 is assumed to be the id of the start page. You need to replace this with your own start page's id in order for it to work.

Also note that you can test it without having to upload to Moodle.

Picture of Sean Wordingham
Re: Start course from first page instead of menu
by Sean Wordingham - Wednesday, 14 June 2017, 3:04 PM
 

I should probably have mentioned I'm using the Adapt Authoring Tool and that I don't know what I'm doing.  Is there a way to know in the tool which page I want? 

I've made a screencast to make it easier to see where I went wrong.  Thanks very much for your help :)

Picture of Jonathan Briggs
Re: Start course from first page instead of menu
by Jonathan Briggs - Wednesday, 14 June 2017, 3:56 PM
 

Yes, you need to pick up the id for the page you want to go to. You find that in the cog menu for that page in menu editor. Select Copy iD to clipboard.

Then in the project settings for the course you need to scroll down to Start and set Enable start controller to True. Now add a new item into the start list and paste the id you have on the clipboard into the top box.

Note the other Force and Disable options that are dependent on what you want to achieve.

Beyond that, as was mentioned above you don't need to be using Moodle to test. Just Preview the course out of the AT.

Hope this helps

Jonathan

Picture of Matt Leathes
Re: Start course from first page instead of menu
by Matt Leathes - Wednesday, 14 June 2017, 4:05 PM
 

Yes, in the authoring tool you select the cog icon next to the relevant page in the Menu Editor and select 'Copy ID to clipboard':

copy id to clipboard

Then go into project settings and scroll down to Start. Select Add, then paste the ID that's in your clipboard into the ID field. Set 'Skip if complete' to false if you always want this to be the start page. Select OK. Select Save then Preview to test that it works.

Picture of Matt Leathes
Re: Start course from first page instead of menu
by Matt Leathes - Wednesday, 14 June 2017, 4:07 PM
 

Well Jonathan not only beat me to it but also included a step that I missed - that you have to enable the start controller ;-)

Picture of Sean Wordingham
Re: Start course from first page instead of menu
by Sean Wordingham - Friday, 16 June 2017, 1:14 AM
 

Thanks very much for the help both of you :)

I'm still doing something wrong though.  Copied the id, put it in the project settings and set 'Skip if complete' to false, but still get the menu page in preview (and when I uploaded it to Moodle just to check).

Picture of John Niezen
Re: Start course from first page instead of menu
by John Niezen - Friday, 16 June 2017, 5:40 AM
 

Sean,

Try clearing your cache, and really make sure the the ID you copied is the ID of the "Introduction to IELTS" page. Compare them in the top. Sometimes there is just a little difference. You can also check it if you click that page in the review, the address bar should end with the correct one.

Picture of Matt Leathes
Re: Start course from first page instead of menu
by Matt Leathes - Friday, 16 June 2017, 9:02 AM
 

Can you publish the course online somewhere we can access it and take a look?

Picture of Sean Wordingham
Re: Start course from first page instead of menu
by Sean Wordingham - Monday, 19 June 2017, 9:01 AM
 

I'm afraid I don't have a website to upload it to.  Would this video help?  I just made a new course and tried to make it start from the first page, also made sure to clear the cache and try it again.  Any advice appreciated :)

Picture of Matt Leathes
Re: Start course from first page instead of menu
by Matt Leathes - Monday, 19 June 2017, 9:54 AM
 

Unfortunately the video doesn't help as we can't inspect what's actually going wrong in the course from a video.

You don't need to have a website, you could upload to SCORM Cloud

Picture of Sean Wordingham
Re: Start course from first page instead of menu
by Sean Wordingham - Sunday, 25 June 2017, 7:42 AM
 

OK, I've uploaded it to SCORM cloud, but now it doesn't even go to the Menu page, I just get the spinning arrow.  Hope you can help.

https://cloud.scorm.com/sc/InvitationConfirmEmail?publicInvitationId=1557f141-5670-4e98-9b11-0037e5ebeef9

Cheers

Picture of Matt Leathes
Re: Start course from first page instead of menu
by Matt Leathes - Monday, 26 June 2017, 9:01 AM
 

There seems to be a problem with course.json - the _startIds array is missing the closing ]. Did you hand-edit this file or is this what the authoring tool output? Bit worrying if the latter.

Picture of Sean Wordingham
Re: Start course from first page instead of menu
by Sean Wordingham - Monday, 26 June 2017, 10:53 AM
 

No, that must be my fault, sorry and thanks for pointing it out! 

I've put the closing ], in, zipped it and uploaded it to SCORM cloud and now we're back to it working but not skipping the menu:

https://cloud.scorm.com/sc/InvitationConfirmEmail?publicInvitationId=d9ce6e6f-c93a-4d59-b9df-78ac04beb0d4

 

Picture of Matt Leathes
Re: Start course from first page instead of menu
by Matt Leathes - Tuesday, 27 June 2017, 9:56 AM
 

Hi Sean

It's not working because you're using a really old version of the Adapt Framework - something around v2.0.6 or v2.0.7 I think.

You need to be running at least Adapt 2.0.8 to get the start controller functionality - and even that's pretty old (more than a year) - latest version is 2.1.3

Picture of Sean Wordingham
Re: Start course from first page instead of menu
by Sean Wordingham - Tuesday, 4 July 2017, 12:55 PM
 

Hi Matt,

Thanks very much for that.  I've checked the version.json file and I'm on Authoring Tool 0.2.2 and Framework 2.0.7.  I've been trying to upgrade the framework and the authoring tool but haven't been able to work it out.

I've installed node.js and followed the instructions for upgrading with vagrant here:-

https://community.adaptlearning.org/mod/forum/discuss.php?d=1264

But after step 3 I get "Error: Cannot find module '/home/vagrant/upgrade.js'"

Any help greatly appreciated :)

Picture of Matt Leathes
Re: Start course from first page instead of menu
by Matt Leathes - Tuesday, 4 July 2017, 2:14 PM
 

Sorry I can't help you there... I've very little expertise with the authoring tool beyond basic usage.

Obviously I'd recommend you do get it updated; hopefully someone else can help with that.

In the meantime, you could use the start-controller extension - which is what we used to use to set start pages prior to the release of Adapt v2.0.8