With augmentation of mobile workforces, organizations have now realized the need to design and develop eLearning that adjusts itself to the varying screen sizes of different devices. This is called responsive eLearning where a single version of the course is developed in HTML5 and can be accessed on any mobile device.
Let’s see how to develop eLearning courses in Responsive design:
Take a published eLearning course.
Run the course in any browser to understand the course layout design and course functionalities.
Now open the source files in HTML editors like Notepad++, PSpad, and Adobe Dreamweaver.
If you wish to convert these functionalities to responsive design you should write HTML5 tags using jquery data-roles and CSS3 classes.
Open the file in html editor, remove the old content area, and now give your own code in the content area without disturbing functionalities and tracking.
- Remove the page DOCTYPE code on first line <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
- Now add the new tags <!DOCTYPE html> <html lang=”en”>
- Add the meta tag code in header inside <meta name=”viewport” content=”target-densitydpi=device-dpi, initial-scale=1.0, user-scalable=no” />
- Add the external css files and jquery files in header tag.<link rel=”stylesheet” href=”css/jquery.mobile-1.4.0.min.css”>
<link rel=”stylesheet” href=”css/custom-demo.css”>
- Find original content in file.
Now add the new CSS styles and jquery data-roles instead of old content and without disturbing old functionalities.
Now run the courses on the browser to check if the course is responding on the device or not.
Here are the sample screenshots that are responsive on the various devices.
Scroll to view full image
I hope you found this blog useful. Do share your experience, if you have tried responsive eLearning.