ATD Blog
Sharing E-Learning Projects Online Without an LMS
Tue Oct 19 2021

Content
So, you decided that you need to create a portfolio of your work and even created a website to host it. Congratulations, that’s a huge accomplishment! Now there’s just one more tech issue to handle. At this point, you have to figure out a way to make your e-learning courses visible online.
So, you decided that you need to create a portfolio of your work and even created a website to host it. Congratulations, that’s a huge accomplishment! Now there’s just one more tech issue to handle. At this point, you have to figure out a way to make your e-learning courses visible online.
Content
This is easily handled by publishing your course and hosting it within an LMS. But in this situation, you’re hosting your personal learning deliverables for public consumption, so you’ll need another method of course hosting.
This is easily handled by publishing your course and hosting it within an LMS. But in this situation, you’re hosting your personal learning deliverables for public consumption, so you’ll need another method of course hosting.
Content
Before going into how to do that, let’s start with an understanding of why doing so is necessary. If you already know this information, feel free to drop down to the part of the post where we’ll explore how to host your Storyline and Captivate files online.
Before going into how to do that, let’s start with an understanding of why doing so is necessary. If you already know this information, feel free to drop down to the part of the post where we’ll explore how to host your Storyline and Captivate files online.
What Is Online Hosting?
Content
Information hosted online lives on a server, which is a computer hard drive that contains the files and makes them publicly available whenever a specific URL is entered into the address bar of a web browser.
Information hosted online lives on a server, which is a computer hard drive that contains the files and makes them publicly available whenever a specific URL is entered into the address bar of a web browser.
Content
For those who want more detail on the history of servers, here’s a little note from Wikipedia:
For those who want more detail on the history of servers, here’s a little note from Wikipedia:
Content
Originally used as “servers serve users” (and “users use servers”), in the sense of "obey," today one often says that “servers serve data,” in the same sense as “give.” For instance, web servers “serve \[up\] web pages to users” or “service their requests.”
Originally used as “servers serve users” (and “users use servers”), in the sense of "obey," today one often says that “servers serve data,” in the same sense as “give.” For instance, web servers “serve \[up\] web pages to users” or “service their requests.”
Content
If you want to know more, here’s a link to the entire Wikipedia article .
If you want to know more, here’s a link to the entire Wikipedia article.
Content
For everyone else, suffice it to say that even your portfolio, if it takes the form of a website, it is hosted on a server located somewhere in the world. The same goes for the files on your website. To host your e-learning content, however, you’ll need to host your content on a separate server.
For everyone else, suffice it to say that even your portfolio, if it takes the form of a website, it is hosted on a server located somewhere in the world. The same goes for the files on your website. To host your e-learning content, however, you’ll need to host your content on a separate server.
Content
It’s important to note that there are some limitations to this method of hosting. Hosting your courses online only allows your courses to be accessible to viewers and allows them to experience the interactivity that you’ve built in, as opposed to viewing static screen captures. Hosting courses online, outside of an LMS, does not include the ability to track learner progress. So if this is eventually your goal, then you’ll need to host your course in an LMS.
It’s important to note that there are some limitations to this method of hosting. Hosting your courses online only allows your courses to be accessible to viewers and allows them to experience the interactivity that you’ve built in, as opposed to viewing static screen captures. Hosting courses online, outside of an LMS, does not include the ability to track learner progress. So if this is eventually your goal, then you’ll need to host your course in an LMS.
Content
If online course hosting sounds daunting, don’t worry, this blog post will get you started.
If online course hosting sounds daunting, don’t worry, this blog post will get you started.
Hosting Your E-Learning Courses Online
Content
Now that we’ve covered the basics of what online hosting entails and why it’s necessary for viewing your courses, let’s cover a basic outline of how to do it. To do this, we’ll use an Articulate Storyline course as our example in the steps below.
Now that we’ve covered the basics of what online hosting entails and why it’s necessary for viewing your courses, let’s cover a basic outline of how to do it. To do this, we’ll use an Articulate Storyline course as our example in the steps below.
Content
Create a web server account.
Create a web server account.
Content
Publish your course.
Publish your course.
Content
Upload the files to the host server.
Upload the files to the host server.
Content
Link to the HTML output.
Link to the HTML output.
Content
Now, let’s explore the process step-by-step.
Now, let’s explore the process step-by-step.
Content
1. Create a Web Server Account
1. Create a Web Server Account
Content
As discussed earlier, if you’re reading this article, then an LMS is not an option for you. Also, it’s fair to assume that you don’t have access to your own web server. That means you’ll need to use a third party service like Amazon Web Services (AWS) S3 or the Google Cloud Platform . While these services may require you to enter your credit card information to get started, they’re both simple to use and are affordable (if not completely free) for personal use.
As discussed earlier, if you’re reading this article, then an LMS is not an option for you. Also, it’s fair to assume that you don’t have access to your own web server. That means you’ll need to use a third party service like Amazon Web Services (AWS) S3 or the Google Cloud Platform. While these services may require you to enter your credit card information to get started, they’re both simple to use and are affordable (if not completely free) for personal use.
Content
2. Publish Your Course
2. Publish Your Course
Content
Articulate, like other authoring tools, offers several options for publishing your courses. Since you don’t have an LMS at your disposal and your course will be hosted online, you’ll need to publish for the web.
Articulate, like other authoring tools, offers several options for publishing your courses. Since you don’t have an LMS at your disposal and your course will be hosted online, you’ll need to publish for the web.
Content
3. Upload the Files to the Host Server
3. Upload the Files to the Host Server
Content
Your published output will contain several file folders. You’ll need to include them all for your course to function properly. While you’re at it, you’ll need to ensure that the buckets and folders containing your course materials are open for public access.
Your published output will contain several file folders. You’ll need to include them all for your course to function properly. While you’re at it, you’ll need to ensure that the buckets and folders containing your course materials are open for public access.
Content
4. Link to the HTML Output
4. Link to the HTML Output
Content
Now that you’ve set everything up, you’ll need to find the link to the file that contains the words HTML output . This is the link that you will need for linking to the course form your website. Copy that link to your website and double-check that the link works.
Now that you’ve set everything up, you’ll need to find the link to the file that contains the words HTML output. This is the link that you will need for linking to the course form your website. Copy that link to your website and double-check that the link works.
Content
That’s it!
That’s it!
Content
Again, this post is just a high-level overview of what’s needed to host an e-learning course online without using an LMS. For specifics on how to use AWS S3 or Google Cloud, read these posts:
Again, this post is just a high-level overview of what’s needed to host an e-learning course online without using an LMS. For specifics on how to use AWS S3 or Google Cloud, read these posts:
Content
How to Share E-Learning Courses Using Amazon S3
How to Share E-Learning Courses Using Amazon S3
Content
How to Share E-Learning Courses Using Google Cloud Platform