Interactive Lesson Development - what to use

Interactive Lesson Development - what to use

от J P -
Количество ответов: 29

Guys,

I want to start building some interactive lesson content,  for example I am thinking fresh content overlaid on button clicks etc.

What tools do I need to look at, I see blog posts for and against jquery and YUI

Is there a route to go that will match the future of Moodle?

Anyone know of anywhere to find decent examples?

Thanks for looking.

В ответ на J P

Re: Interactive Lesson Development - what to use

от Farhan Karmali -
Изображение пользователя Core developers Изображение пользователя Plugin developers Изображение пользователя Testers

Hi

Have you looked at the built in lesson activity module in Moodle? how different will your plugin be from it

В ответ на Farhan Karmali

Re: Interactive Lesson Development - what to use

от J P -

Yes, I use tHe lesson activity now but maybe not as extensively as I could

I am trying to make lessons a bit more interactive tHan tHey currently are. 

I Had an idea of a responsive image witH clickable areas, tHat weHn clicked would overlay witH anotHer image or more text. I don't tHink Moodle will Handle tHe responsive side of tHis out of tHe box.  Hence tHe question.


(excuse tHe 'H' problem, keyboard Has just starting playing up)








В ответ на J P

Re: Interactive Lesson Development - what to use

от Richard Oelmann -
Изображение пользователя Core developers Изображение пользователя Plugin developers Изображение пользователя Testers

It would almost certainly be jquery rather than YUI as the upstream YUI is not being further developed as I understand it.

However, as already mentioned, check out the Lesson module to see if it already does what you want. Or alternatively look at something like Storyline, or Xerte to create interactive content that could then be embedded in your pages.

В ответ на Richard Oelmann

Re: Interactive Lesson Development - what to use

от J P -

THank you, I'll take a look at Storyline and Xerte.

Just trying to brigHten up our Moodle courses. I sHould really searcH out some examples of really good interactive courses.


В ответ на J P

Re: Interactive Lesson Development - what to use

от Juho Jaakkola -
В ответ на Juho Jaakkola

Re: Interactive Lesson Development - what to use

от Matt Bury -
Изображение пользователя Plugin developers

Hi Juho,

I installed the Moodle & Wordpress plugins. Everything worked great. You can create some very slick multimedia HTML5 presentations, interactive content, and quizzes with this.

I didn't see any content authoring tools in the Moodle plugin but authoring content with the Wordpress plugin tools, then downloading the .h5p package and uploading it to Moodle seemed to work OK.

Presumably, will the finished Moodle plugin include the same authoring/editing tools as the Wordpress plugin?

It's very much a work in progress but looks promising. Thanks for your hard work and for creating just the kind of plugin that Moodle really needs!

I'm watching the Github repo with interest and look forward to a beta release улыбаюсь

3rd party intro to H5P here:


Matt

В ответ на Matt Bury

Re: Interactive Lesson Development - what to use

от Derek Chirnside -

In my opinion, this rates much more than and aside in an obscure thread here.  To be clear, this has been around for a long time, it is just last month the Moodle stuff came out in alpha.

Wordpress is the most fully developed.  MIT licence.  

Why do I think this is great? If nothing else because of two things:

First video


  • Video poster image
  • cool looking interface
  • Video resizing
  • Video drag and drop
  • Upload two options WebM and MP4
  • and more

I am not an expert.  But it seems way ahead of core Moodle.  I can't find a downside, but I'm sure someone who knows more can comment.

Next, the content pages.

They leave anything I have at the moment (plugins. slideshows, lessons etc) in the dust.  ie if you don't go in for the big power tools to create LTI and SCORM, this does a huge amount.

There is more, but I've not dabbled.

My 2c worth

-Derek

В ответ на Derek Chirnside

Re: Interactive Lesson Development - what to use

от Matt Bury -
Изображение пользователя Plugin developers

Hi Derek,

Yes, agree. Way ahead of any other presentation tools Moodle has so far. Here's another reason why I think H5P will be more useful to course content developers (note that I say developers, not designers):

Being able to edit resources at any time on the fly. In my view, that's always been one of the big advantages of having content authoring tools built into the LMS. It enables and encourages content developers and teachers to continuously edit and improve and/or make learning resources more appropriate for their learners. Why? There's no need to boot up a big, clunky SCORM IDE (e.g. Captivate, Raptivity, or Camtasia), find and open the source files, make the edits/changes to the content, repackage the content, and re-upload it to the LMS. Instead, teachers and content developers can simply hit the edit button while looking at the resource as it appears in the LMS, and make any edits/changes there and then. That's the kind of easy facility that makes developing learning resources so much easier and more responsive to everyone's needs.

Another nice touch is to be able to export the resources as neat, transferable, single packages that we can exchange between different Moodles, Drupals, and Wordpress' (what SCORM is supposed to be able to do in theory but doesn't in practice). I think this really facilitates developing open, shared, libraries and could have a significant impact on open educational resource (OER) projects.

Are there any plans to support the .h5p filetype in the moodle.net learning content repo? I think that'd be really popular once the Moodle H5P plugin is close to being a stable release.

В ответ на Matt Bury

Re: Interactive Lesson Development - what to use

от Mary Cooch -
Изображение пользователя Documentation writers Изображение пользователя Moodle HQ Изображение пользователя Particularly helpful Moodlers Изображение пользователя Testers Изображение пользователя Translators

Re the Moodle.net content database here we can quite easily add an extra field for uploading .h5p if there is a demand for it. I'll keep an eye on all of this  - it is new to me and I'm reading all this with interestулыбаюсь

Are there plans to add this to the Moodle plugins directory?

В ответ на Derek Chirnside

Re: Interactive Lesson Development - what to use

от Ken Task -
Изображение пользователя Particularly helpful Moodlers

More 2 cents ... it has built in xAPI.

How many times has there been discussion about 'time spent' and somewhere in the discussion the use of videos brought up.   If one allowed an H5P video to play to the very end and then have one simple interactive popup ... Did you like the video? (yes/no).   That's recorded in the xAPI.

Hmmmm ... there's your time spent (on video) and there's hardly a way the student could "cheat" (I say that knowing that students might very well learn to slide to the end looking for that ending pause/interaction ... but ... counter measure ... put one interactive at other locations in the video.   Other videos in a course have interactions (ZigZiglar - 'Check Ups from the Neck Up') placed at random locations.   That will at least keep them guessing! улыбаюсь

Sorry ... I have taught in K12 and worked with K12 students too long! :\

'spirit of sharing', Ken

В ответ на Matt Bury

Re: Interactive Lesson Development - what to use

от Juho Jaakkola -

Thanks for your hard work and for creating just the kind of plugin that Moodle really needs!

Thanks, but I cannot take the credit. I've helped a bit with the Moodle plugin, but most work has been done by the H5P team. улыбаюсь

Will the finished Moodle plugin include the same authoring/editing tools as the Wordpress plugin?

Yes, that is the goal.

Moodle has it's own specialties in how it's built and how it works, so at the moment the fastest way to get the plugin finished would be for the Moodle community to jump in and help with the development.

В ответ на Juho Jaakkola

Re: Interactive Lesson Development - what to use

от Mihai Bojonca -
Изображение пользователя Testers

Looks that the new turn this tread took requires it's own dedicated thread. 

Would an admin move it ? 

In our situation there are so many good applications for the plugin. I would like to know what contribution options are there.

Thanks

В ответ на Juho Jaakkola

Re: Interactive Lesson Development - what to use

от Matt Bury -
Изображение пользователя Plugin developers

Hi Juho,

Just ran cron on my localhost (LAMP stack) Moodle 3.0 with H5P installed and got the following error:

Execute scheduled task: Look for H5P updates (mod_hvp\task\look_for_updates)
... started 15:55:37. Current memory use 6.2MB.

Fatal error: Call to undefined function mod_hvp\download_file_content() in /home/matt/lampstack-5.5.30-1/apps/moodle/htdocs/mod/hvp/classes/framework.php on line 101

В ответ на Matt Bury

Re: Interactive Lesson Development - what to use

от Frode Petterson -

Hi Matt,

Did you use the version from h5p.org/moodle or GitHub? 

Do you know which version of PHP you are running? It could be some version specific or a setting in php.ini, but I'm not sure. You could try to modify the file and add a backslash(\) in front of the download_file_content() function and then try to run the cron task again. It should be at line 101 of mod/hvp/classes/framework.php. If it works, I'll add the fix to the plugin. 

Thank you for pointing out the issue.

В ответ на Frode Petterson

Re: Interactive Lesson Development - what to use

от Steve Bilton -

Hi,

Do you know which Moodle version the H5P plugin is compatible with?

I tried with a later version 2 moodle, but had no success.

I have already created an entire health & safety course, where all learning materials have been made using H5P (approx 420 pages with custom graphics for every page); and have embedding the H5P activities into our Moodle from another platform (wordpress). I also use the Moodle Quiz for the testing of what was learnt as I need some form of grade track-ability. I'm also using course completion criteria and when scores are achieved and actives completed the course automatically provides a completion grade.

When Moodle / H5P integration has completed this will make my live far easier!! I hope to integrate the grading to moodle for H5P activities, as soon as H5P plugin is completed.

I am already 50% through creating my second course.  I must have faith in the technology as this has added to a few hundred hours of work широко улыбаюсь

I'll make some examples available on my primary advertising site when I've completed both NEW courses, when they are accredited (sometimes takes a month or two) : SHEilds eLearning.

Cheers

Steve

В ответ на Steve Bilton

Svar: Re: Interactive Lesson Development - what to use

от Frode Petterson -

It's cool to see people put so much work and effort into H5P. I'm certain life will be easier once the first stable version of the plugin is completed. I believe it's scheduled to be done later this month if everything works out, so stay tuned! There's also a newsletter you can sign-up for on h5p.org to stay up-to-date with the progress.

Currently, the H5P plugin should be compatible with 2.7+, as it's the oldest version of Moodle which is still supported. I don't think it will work 100 % with earlier versions without modification. Which version are you running?

Make sure you grab the alpha version of the plugin which is available at h5p.org/moodle to ensure that you get all the files.

Kind regards,
Frode

В ответ на Frode Petterson

Re: Svar: Re: Interactive Lesson Development - what to use

от Steve Bilton -

Hi Frode,

That explains things, I'm using an older version than 2.7 to test with.

I have a very custom modified Moodle, so upgrades are always a pain. I'll test with a newer Moodle and see how I get on.

Thank you for your prompt input!

Cheers

Steve


В ответ на Matt Bury

Re: Interactive Lesson Development - what to use

от courtney kidman -

Hi Matt,

I was wondering what Moodle theme you used to display the tiles large and colourful "pink" colour for the h5p package? Mine doesn't look that fancy! Mine has an black n'white h5p symbol, is there anyway to change it?

Great work! Looking forward to trying this plugin in our courses!

Best,

Courtney

Halifax, NS Canada

В ответ на Juho Jaakkola

Svar: Re: Interactive Lesson Development - what to use

от Thomas Marstrander -

Thought i'd pitch in an update here for those following this thread.

The beta for the H5P plugin is now done for Moodle. We would love to get your thoughts and feedback on how well the integration flows with your setup. We want to make sure that we have provided an amazing experience for you guys.

Please check it out at the H5P Moodle plugin page, and let us know what you think улыбаюсь

В ответ на Thomas Marstrander

Re: Svar: Re: Interactive Lesson Development - what to use

от Steve Bilton -

Hi Thomas,

Thanks for the great news, I have been very keen to try this H5P plugin.

I'm in the process of upgrading my PHP & MySQL versions on one of my servers to meet Moodle 3 criteria. Unfortunately this involves Plesk, so I must first update Plesk the the most recent version before I can perform the upgrades and install Moodle and H5P etc. As soon as I'm done with updating the server I'm ready to create a Moodle 3.1 Development environment to test within.


I'll report back after some playing around.

Steve

В ответ на J P

Re: Interactive Lesson Development - what to use

от Nick Varney -
В ответ на Nick Varney

Re: Interactive Lesson Development - what to use

от Renaat Debleu -
Изображение пользователя Core developers Изображение пользователя Particularly helpful Moodlers Изображение пользователя Plugin developers

5 months later and H5P is still NOT ready. To pretend that the current version is a release candidate, is far too optimistic. (grading is not working - logged out people can still submit - cron function is generating errors - .... )

В ответ на Renaat Debleu

Svar: Re: Interactive Lesson Development - what to use

от Frode Petterson -

Hi! I'm one of the developers working on the plugin. (at least whenever I can spare the time)

I'm sorry to hear that you aren't happy with the current version of the plugin. If you could be kind and elaborate on the issues you're listing and how you think they should work, then I will have a look at them.

1. What part of the grading isn't working, is it only for some of the content types or all?

2. There is a permission check so that if the user gets logged out the grade isn't stored. So, I assume you're talking about adding a proper way to notify the user about this?

3. I see that Cron is generating some notices. I've created an issue for getting this fixed in the h5p-library so that it's sorted out in the next version. (I don't think this is a huge issue for production environments as notices are usually disabled there.)

Currently, the backup feature is disabled. This is due to a bug when restoring the images used in the content. Hopefully, this will get sorted real soon and we have a 1.0 release of the plugin. 

Please let me know if you are experiencing any other issues with the plugin as I would really like the plugin to be usable for as many as possible.

В ответ на Frode Petterson

Re: Svar: Re: Interactive Lesson Development - what to use

от Renaat Debleu -
Изображение пользователя Core developers Изображение пользователя Particularly helpful Moodlers Изображение пользователя Plugin developers

Other things that can limit the functioning of Moodle: (dbtransfer - badges - enrolment)

  1. dbtransfer (sudo -u www-data php admin/cli/check_database_schema.php)
    -------------------------------------------------------------------------------
    hvp
     * column 'slug' length is 255, expected  (C)
    -------------------------------------------------------------------------------
  2. behat: (sudo -u www-data php admin/tools/behat/cli/run,php) 
    Scenario: All of the selected roles can award badges # badges/tests/behat/award_badge.feature:232
          And I trigger cron                                 # badges/tests/behat/award_badge.feature:299
            Other backtraces found:
            line 2426 of /mod/hvp/library/h5p.classes.php: call to behat_error_handler()
            line 48 of /mod/hvp/classes/task/look_for_updates.php: call to H5PCore->fetchLibrariesMetadata()
            line 75 of /lib/cronlib.php: call to mod_hvp()
            line 81 of /admin/cron.php: call to cron_run() (Exception)
  3. behat: (sudo -u www-data php admin/tools/behat/cli/run,php)
    Scenario: Backup and restore of meta enrolment instance # enrol/meta/tests/behat/enrol_meta.feature:77
  4. phpunit: (php admin/tools/phpunit/cli/init.php)
    plugin produces html garbage (see https://github.com/h5p/h5p-moodle-plugin/issues/122)

I used the github bug tracker to report one issue, but received no feedback or reaction.  As long as nobody reacts over there, I'm forced to post all possible errors in this discussion forum...