Educator, Thinker, Consultant

Month: February 2019

MoodleNet

I’m in! I’ve been accepted to be a MoodleNet tester. I’m excited as the opening video notes that

“Moodlenet is a new open social media platform for educators, focused on professional development and open content.”

This is one of those things that I definitely feel should exist. Currently, many teachers are using Facebook or Twitter for their professional development. I don’t feel like either of these are the right tools for professional development. Both are truly closed systems. Both seem to be geared for other experiences. Facebook uses algorithms that tightly control what you see. Twitter is a firehose of information where it is far too easy to miss important information.

Both Facebook and Twitter do have the advantage of the “network effect” (i.e. many people are already there). This has been one drag on Mastodon, it is hard to find a fully developed community.

So, Moodlenet addressing both issues (professional development AND open content has exciting possibilities.

Although it is still early, I’ll be sharing my experiences.

Embed Part of a YouTube Video in Moodle

I love to be asked how to do something. Especially, when it is “how do you…in Moodle?”

Recently, I was asked by a teacher how to embed part of a video in Moodle. The teacher wants the students to watch a bit of the middle part of a video on YouTube. Hm. I know how to have the video start at a certain point. I’ve done that frequently.

To start a YouTube video at certain point, click on the Share button. There will be a “Start at” box toward the bottom of dialog box. *As a bonus, if you scroll or watch until the time that you want to start the video, that time will be the default in the “Start at” box.

But, what about only playing a portion of the video? What about starting in the middle and stopping before the end? YouTube does not offer an easy, official way of doing this. However, YouTube is scriptable. The nice people over at Digital Inspiration (written by Amit Agarwal) have a very nice write up with the code that you need.

<div data-video = "VIDEO_ID"  
         data-startseconds = "100"         
         data-endseconds = "200"    
         data-height = "480" 
         data-width = "640" 
         id = "youtube-player">
    </div> 
    
    <script src="https://www.youtube.com/iframe_api"></script>
    <script type="text/javascript">
      function onYouTubeIframeAPIReady() {
        var ctrlq = document.getElementById("youtube-player");
        var player = new YT.Player('youtube-player', {
          height: ctrlq.dataset.height,
          width: ctrlq.dataset.width,
          events: {
            'onReady': function(e) {
              e.target.cueVideoById({ 
                videoId: ctrlq.dataset.video,
                startSeconds: ctrlq.dataset.startseconds,
                endSeconds: ctrlq.dataset.endseconds
              });
            }
          } 
        }); 
      } 
    </script>
    

This code can be used in Moodle quite easily. Using the code above, you can put a video on a page in Moodle and have the only part of the video play. You can also put part of a video in Quiz question. I believe that you can place the video with the time restrictions anywhere that you have a “html” button in the Moodle editor. (I’ve confirmed the page and Quiz options.)

Here’s how to add the video on a page:

  • Add a new page using the Add Resource or Activity and then choosing “Page”.
  • Give the page a Name.
  • In the Contents section, click the “Show/hide advanced buttons” button on the editor to display more editing options.
  • Click the HTML button
  • Paste the code from above

Now change the code to match what you want.

You really only need to change the top three lines:

  • Copy and paste the last bit of the YouTube URL over the “Video_ID” (leave the quotation marks).
  • Enter the starting point for the video in seconds (you may need to do a bit of math here).
  • Enter the ending point (this is from the beginning of the video – again some math may be needed).

So let’s say that we wanted to focus on a part of the excellent video that Chris Kenniburg did. The whole URL for the video on YouTube is https://www.youtube.com/watch?v=u5W1RVU7DKE. We want to focus on the Tuck Everlasting part from 1:50 (one minute and fifty seconds – 110 seconds) until 2:20 (two minutes and twenty seconds- 140 seconds). I want to play these 30 seconds for the students.

<div data-video = “u5W1RVU7DKE”
data-startseconds = “110”
data-endseconds = “140”

Now I could scroll to the bottom and click “Save and display”. If you want to do a bit of additional editing, you could click the “HTML” button again and add text, images, etc. (*Note that in my testing, the video does NOT display in the visual editor, but setting the cursor shows a big spot. I would add my text above or below where the cursor is flashing by hitting return and then typing above.)

If you want to change the size of the video on the page, you could adjust the data height and data width to different numbers. (However, 480 by 640 is a very standard size for good reason).

data-height = “480”
data-width = “640”

That’s it. Copy and paste a chunk of code. Copy and paste part of a URL. Enter the time to start and stop. Done.

If you find this useful, please let me know.

The Design of Everyday Things

The Design of Everyday Things by Don Norman is a classic. The book is focused on, not surprisingly, the design process. I read the revised and expanded version.

There is a good reason that this one is a classic. It is very thoughtful about how things are designed. I viewed this as someone who designs learning opportunities. Several times Mr. Norman points out that when we can’t do something easily, it is usually not our fault. It is the fault of bad design.

Websites and programs are pretty famous for bad design. Those who make them frequently call out the errors of the user. If the user had only followed this path, things would’ve worked out. I’ve been on both sides of this. I’ve used many websites that made total sense once I understood more about what was needed and what was happening. However, getting to that understanding was frequently hard fought and only possible because of other knowledge that I possess. “Regular” users don’t stand much of a chance.

I’ve also been on the other side. I’ve developed things that make perfect sense, but have frustrated others. Reading The Design of Everyday Things helped remind me to be extra cautious about designing opportunities for all users. I believe that I have to work hard at designing learning opportunities that are easily discoverable by all learners.

If you do any kind of design work (i.e. you create anything), this is a good book. It can be a bit repetitious so don’t feel bad about skipping around.

Edupaths – Content in the Cloud

EduPaths is a project from the State of Michigan to help educators in their professional growth. There are a wide variety of classes.

EduPaths Professional Development

The course that I’m currently participating in is Extending Your Classroom to the Cloud: February 2019.

As part of that course, we have the option of completing one of three experiences:

  • Shooting video
  • Editing video
  • Screencasting

I decided Screencasting was the way to go! Below is a quick video on the new defaults in iLearn.

“Buyer” Beware

I often advocate for understanding what we are paying for. On another site that I’m involved with, Middle School Matters, I made the mistake of not following up on that. See, a long time ago, I set up Paper.li to create a newsletter. I entered some keywords and sites that we (I share the podcast with the wonderful and talented Mr. Shawn McGirr) generally support. Paper.li would create a “newsletter” and tweet the link out.

This worked pretty well for a long time. I stopped paying tons of attention to it, OK, I paid very little attention to it. Then, someone notified me that the Middle School Matters (MSMatters) twitter account was filled with hashtags that do not support my beliefs at all.

I was horrified. I quickly closed the account. However, I didn’t want to lose everything. Since I know that you have 30 days to resurrect an account, closing seemed the best thing to do.

Next, I looked at my options to delete tweets. Fortunately, I found Cardigan. Cardigan is an open source project (yea!) that allows you to delete tweets. I was able to look for the hashtags that I found offensive and delete those tweets. Cardigan is very clear about what is happening. After looking for specific hashtags, Cardigan clearly identified the tweets. Then, I could delete those tweets. I was informed that it may take some time.

So, now the twitter account is once again available. Paper.li is now dead to me. Lesson learned. Sometimes doing things the easy way is anything but.

© 2024 Troy Patterson

Theme by Anders NorenUp ↑