Creating a course for keyboard shortcuts

Creating a course for keyboard shortcuts

by Stephen Knowles -
Number of replies: 16

Hi, I want to create a course for learning keyboard shortcuts. So the answers to each question will be either single single key shortcuts such as 'a' or 't', or combinations of shortcut keys such as (on the mac) 'command = t' or 'option + f' and the like.

Is this functionality possible in the Moodle? If so how would I go about implementing it? 

Thanks smile

Average of ratings: -
In reply to Stephen Knowles

Re: Creating a course for keyboard shortcuts

by S. kavita -
Picture of Testers

Hi Stephen,

Check out these docs of Moodle

https://docs.moodle.org/28/en/Quiz_module

https://docs.moodle.org/28/en/Question_types

These will help you out.

Happy Moodling

S.Kavita


In reply to S. kavita

Re: Creating a course for keyboard shortcuts

by Stephen Knowles -

Hi S.Kavita,

Thanks for your reply. Unfortunately none of those  standard questions types give me the specific functionality I need. I have also looked in third party question type add ons and I can't find the functionality I need there either. 

Can anybody help with this?

In reply to Stephen Knowles

Re: Creating a course for keyboard shortcuts

by S. kavita -
Picture of Testers

Hi Stephens,

Can you please give detail about your requirement? You want it to be interactive with keyboard.

In reply to S. kavita

Re: Creating a course for keyboard shortcuts

by Stephen Knowles -

I'll give you a little bit of background on my project. I want to design an elearning course that teaches people how to use digital audio workshop (DAW) music production software. A central part of learning workflow with this (or pretty much any) software is learning all of the keyboard shortcuts. For example Apple Logic Pro X (the DAW that I use) has 586 shortcut keys right out of the box. 

My core requirement for the course would be that the learner is asked what is the (combination of) keyboard shortcut needed for a particular function of the software. The student will be required to enter the correct keyboard shortcut which could be quite a complex combination of keys. Here's an example from the Logic Pro X software:

Question: What is the Keyboard Shortcut to Set All Tracks to Automation Touch Mode?

Answer: CTRL + SHIFT + CMMD + T

To execute that command in Logic Pro X via keyboard shortcut requires those four keys to be pressed. I want my elearning course to be able to recognise whether that (or any other specified) combination of keys has been pressed, and in so inform my learner that they have answered the question correctly!

In reply to Stephen Knowles

Re: Creating a course for keyboard shortcuts

by S. kavita -
Picture of Testers

Hi Stephen,

Thanks for providing the detail. If you do not have the background of developer then I think it will quiet difficult for you to even use Flash.

So, I will suggest you to use Multiple Choice question type, where you can provide the keyboard short-cuts as an options. For example:

Question: What is the Keyboard Shortcut to Set All Tracks to Automation Touch Mode?

Answer:

Option1: CTRL + SHIFT + CMMD + T

Option2: CTRL + SHIFT + CMMD + L

Option3: CTRL + SHIFT + CMMD + R

Option4: None of the above

You can select multiple answers also. It depends on your requiremnent as there are both the options available.

For more information check Moodle Question Types

Hope this will help you out.

Happy Moodlingsmile

In reply to S. kavita

Re: Creating a course for keyboard shortcuts

by Stephen Knowles -

I'm afraid multiple choice type questions are not what I am looking for. Is the required functionality not possible in Moodle?

In reply to Stephen Knowles

Re: Creating a course for keyboard shortcuts

by Jaswinder Singh -
Picture of Testers Picture of Translators

Hi There,

You can try out the Virtual Programming for Moodle. Download link: http://vpl.dis.ulpgc.es/

The demo site is at this link: http://demovpl.dis.ulpgc.es/moodle

I have not tested out the same, but I believe that it can be helpful for you. Please try it out on a development environment first.


Hope it helps!!!

Jaswinder Singh

In reply to Jaswinder Singh

Re: Creating a course for keyboard shortcuts

by Stephen Knowles -

Hi Jaswinder, thanks very much for your reply. I fear the virtual programming function you have mentioned might be a bit beyond my abilities. I am completely new to Moodle, and I don't have a background as a developer. 

Cheers,

Stephen

In reply to Stephen Knowles

Re: Creating a course for keyboard shortcuts

by Marcus Green -
Picture of Core developers Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers

You are not going to get that type of functionality from stock Moodle. You might get it from an external SCORM editor such as Adobe Captivate and then import the SCORM produced into Moodle. Such products cost money but are designed at end users. I have always found SCORM to be unreliable, but for a specialist task like yours it may be worth considering, especially in a multimedia context where tight control of Graphics/Animations is important.

In reply to Stephen Knowles

Re: Creating a course for keyboard shortcuts

by Dave Balch -

I'm not sure how much use this will be if you haven't done any development, but...

I would write a standalone HTML page with using the keypress event in javascript to capure keypresses when the input element is selected, and write the keypress name(s) into the input.

Once that was working, I'd make a new question type (copying the short answer question type as a base), and add the code.

HTH,
Dave.

In reply to Stephen Knowles

Re: Creating a course for keyboard shortcuts

by Stephen Knowles -

Hi Everyone,

Thanks for your replies and comments on this thread. I'm at the point now where I'm looking for a developer to build the plugin for me, based on the requirements in this thread. Trouble is, I don't really know where to start looking for good Moodle developers. I wonder if anybody could point me in the right direction, or even come up with a quote themselves to do the work. I'm putting together my startup on a shoestring at the moment, so I'm trying to keep costs down as much as possible, but I'm happy to go to paid services now to get the necessary plugin built. 

Also, once the plugin is built I would like to add it to the  Moodle open source plugins library so it can be freely used by any member of the Moodle community.

Thanks 

In reply to Stephen Knowles

Re: Creating a course for keyboard shortcuts

by Jaswinder Singh -
Picture of Testers Picture of Translators

Hi Stephen,

Moodle jobs is a good way to start looking for developers. You can post your requirement and someone will definitely contact you for the same.


Thanks

Jaswinder Singh

In reply to Jaswinder Singh

Re: Creating a course for keyboard shortcuts

by Stephen Knowles -

Thanks Jaswinder, I've posted my requirements across on Moodle Jobs now. 

In reply to Stephen Knowles

Re: Creating a course for keyboard shortcuts

by Justin Hunt -
Picture of Particularly helpful Moodlers Picture of Plugin developers

I am a bit late to this thread. I hope you will get a good dev. on the Moodle jobs board.

FWIW I would start with this library

https://craig.is/killing/mice


Average of ratings: Useful (1)