Nile Street Multimedia

  • Blog
  • About
  • Contact

Basic WordPress Security

October 11, 2018 by Drew

Gone are the days when owners of websites could think security is not an issue for me because I’m too insignificant to hack.

For a collection of reasons there will be people constantly trying to hack every site on the Internet. If they get control of your site it allows them to do other things to other sites. They can use your site to send spam or as a means to hack other sites.

In some cases it is as simple as putting invisible links throughout your text in an attempt to improve the SEO ranking of another site.

Sometimes people will try and hack into your site just to show it can be done.

Most of our websites are built using WordPress. It is a hugely popular platform. From a security perspective the downside to this means that many many hackers will be focusing on finding vulnerabilities in WordPress. The good thing about WordPress is that the community is seriously focused on security and will patch any issues quickly and thoroughly. For you the website owner this does mean that one of the most important first steps in ensuring your site is safe is to keep WordPress, your plugins and your theme updated constantly.

Some of this updating can now be configured to be done automatically, however it is still not a set and forget. You need someone to be regularly reviewing updates and making sure everything is as current as possible.

If you search the Internet for WordPress security you will find much to read and we would recommend you do this, however here are a few basic starting points:

  • Ensure you have a thought out backup and disaster recovery plan in case it does all go wrong;
  • WordPress now generates good secure passwords for users, but it is important that users understand the importance of good passwords so that they do not replace a hard to remember password with something like password1;
  • No site should have a user called admin. Make sure your usernames are not able to be easily guessed;
  • Use a good security plugin to lock out brute force attacks and scan for code changes;
  • If feasible limit access to the administration area of your site to specific IP addresses;
  • Host your site with a reliable host who you are confident will have their servers well locked down;
  • Make sure to use a trusted theme and trusted plugins. As a guide look at how many times a plugin has been downloaded and how recently it has been updated. If possible read the support tickets to ascertain if the developers are providing good support;
  • Use an SSL certificate to encrypt usernames and passwords.

We can provide advice and appropriate services to our clients, however the most important thing is to take the issue of security seriously and not think it will never happen to me!!

Filed Under: Nile Street Multimedia Blog

New Site for Winemaker

May 16, 2018 by Drew

enthusiast wines website

We have recently produced a new website for Julian Midwinter who is a winemaker who sources high quality Clare Valley grapes to produce his wines.

He claims to eat, sleep breathe wine. Being such an enthusiast he has called his business enthusiast wines. We can understand why.

Sometimes being web developer has it’s benefits and in this case we were given a bottle of the Enthusiast Clare Valley Cabernet Blend and the Enthusiast Clare Valley Riesling to try. We at Nile Street Multimedia really enjoyed both immensely.

So check out the new stylish website and we must suggest buying some of the enthusiast wine from the online shop. We think you will really enjoy the wine.

Filed Under: Nile Street Multimedia Blog, Our Work

eLearning effectiveness

May 17, 2017 by Drew

As I said in a previous post it’s not only a good idea to step back every now and then and have a look at what one is doing, but also document the process. So in this post we consider how effective is eLearning.

To think about this I decided to go back and re-read the book Michael Allen’s guide to e-Learning.

Michael Allen has been championing online learning for a really large number of years and has lots to say that is really useful to reflect upon. So this is my reflections on the first half of his book. I’ll consider the second half in a subsequent post.

The following are a few quotes I have plucked out of the first half of his book which looks at eLearning effectiveness in general.

“We should not evaluate eLearning as a whole, rather we need to evaluate if a particular course is effective. Instructional design not the delivery technology determines effectiveness.”

“Effective instruction is always less expensive than instruction that does not work.”

“Boring is bad.”

“Entertaining does not equal good.”

“Employees may already know full well how to perform tasks in the manner desired, but they simply choose not to do so.”

“It (elearning) will not change behaviour when there are greater rewards for continuing the current practice.”

“Design success comes from doing three things well:

  1. ensuring learners are highly motivated to learn;
  2. guiding learners to appropriate content;
  3. providing meaningful, memorable, and motivational experiences.”

Generally I agree with all the above points, however let’s consider some of these in more detail.

It is not whether online learning is effective or not. There are cases where it is hugely effective and cases where it is a complete waste of time and resources. It’s all about the ability of the course to achieve the desired goal.

The course needs to engage the learner. A learner that has been motivated to learn will compensate for everything else being average, but we are always going to struggle to achieve any change in a disinterested learner.

This brings us to the next significant point. We need to have clearly defined what we are trying to achieve through our online learning course. Generally we are trying to change the behaviour of individuals in some way, but unless we understand all the factors surrounding achieving this change we cannot design the appropriate solution. The current situation might be failing because of inadequate resources or defined work practices that are not realistic. Just producing a training course will not solve these problems. I’d have to admit that for a variety of reasons we have clients that come to us and say they want an online course that contains certain information and looks a certain way. They do not want to engage in the broader discussion of what are the course is trying to achieve and how best to achieve it. Yes, it may cost more to develop overall solutions that work, but as Michael says above this will always be cheaper than spending on something that does not work at all.

Even if we feel we have understood the problem thoroughly, involved all the stakeholders in coming up with a course that will achieve the desired change in behaviour we need to evaluate the success as fully as possible. As much as we wish we get the solution right every time, in the real world this does not happen. So the process needs to be define, build, evaluate, redo. How a plan is to be evaluated needs to be considered at the start not as something tacked on the project at the end.

I wish it was was always possible to do all the above, however recognising what we would like to do is always the first step to doing it.

Filed Under: Nile Street Multimedia Blog

Business Reflection on Freelance Development

April 28, 2017 by Drew

I was just reading the blog post by Tom Kulhmann on building one’s portfolio.  It made me reflect not so much on the need to develop one’s skills and experience as a freelancer, which is a given, but rather the need to document this ongoing process.

Yes the portfolio is useful when talking with potential new clients, but more to the point with time short and the huge need for continuous learning, a more structured approach will make this more effective. It is pretty much a given that more structured approach is code words for better documented.

It’s like business reports. A large part of why we are forced to writing reports is that it forces us to clarify our thinking about a subject. Often half way through writing a report one stops and thinks, but maybe I should have done X instead of Y. The documenting of the project makes us exercise rigour.

Many many years ago when I first started my career as a mechanical engineer I worked with a very experienced engineer who taught me the value of thoroughly documenting projects as we went. This was not overly formal, but over time the benefits in keeping a written record of the thread of logic in complex projects made it easy to backtrack to specific points. The process of writing it down kept one continually reassessing the direction. All in all the small amount of extra time on an ongoing basis was well worth it.

Over the years as I have moved into eLearning and web development although we still document what we do, the electronic nature of things has meant I tend to document just what we plan to do or what we have done rather than why it was done. Writing this makes me think I should spend more time recording the why.

So what has this got to do with keeping a portfolio I hear you ask?

Well Tom’s post made me think I need to record the personal and business progress in much the same way that one would document a project. I should record the learning, the conclusions, the experience, the logic of what we are doing.

As a freelancer nobody pays us for our learning and development time. This means it is our own rigour that ensures we spend the time in the best way possible for our own skill development.

By putting some more rigour in this I will make my personal development time more productive. This should then be to the benefit of our clients as well as myself.

One of the ways I’ll do this is by writing more blog posts about the process.

Filed Under: Nile Street Multimedia Blog

Quizzing strategy in online safety induction training

March 6, 2017 by Drew

When we produce online safety induction training our clients have varying strategies as to the best way to ensure the competency of the learner.

The most traditional approach is to to present the material and quiz the student using multiple choice answers. The student is given one chance to get the question right and then at the end of the course if they exceed a certain passmark then they are deemed competent. There are two main problems with this namely:

  • Although the learner exceeded a pass/fail threshold the one question they got wrong might be a critical piece in ensuring their health and safety in the workplace. One solution to this is to make particular questions mandatory.
  • From an online training perspective we are not taking full opportunity of our ability to tailor the online safety induction training experience to the learner. We should be able to assess that a learner has misunderstood a particular piece of safety information and present the material again in a different way. Then we can reassess if they have understood with a subsequent quiz.

A very simplistic solution to ensure the learner completes the online induction with 100% success is to enable them to do each question multiple times until they get each question correct. This really does not ensure the competency of the learner as they soon understand that rather than thinking clearly about each question they can just keep selecting an answer until they get it right. The box may be ticked but our overall goals are unlikely to be achieved.

A more thorough approach is to use the quiz once, pass or fail a threshold and then manually review with the learner the questions they got incorrect. In most cases the online safety induction training is complemented with a face to face site induction and this an be an ideal opportunity to review the missed items. The drawback is that from a system point of view we are relying on a follow up that may or may not occur.

Our best online solution is to present the material in an effective and engaging way and then test the learners understanding. If they have misunderstood something then to go back and recover it so as to ensure a proper grasp of the issue. This way when the learner has successfully completed the online induction we are confident in the competence of the person. That said there must be a limit to the number of iterations that are feasible and in a few cases we may have to accept defeat and fail the course participant.

To create courses with this level of sophistication a tool like Articulate Storyline which is why we are an Articulate Storyline Developer.

There is a final bit to this puzzle and that is that we do need to have methods of assessing in an overall sense how well our course is designed and implemented. Part of this is looking at external factors that we are trying to improve through our online safety induction training but also looking at the course we have designed. For example if learners are regularly getting a particular question wrong then we need to look at whether the material is confusing or even if the question and choice of answers is ambiguous.

Filed Under: Nile Street Multimedia Blog

Interactive Software Training Project Completed

March 1, 2017 by Drew

Interactive software training for time poor clinicianNile Street Multimedia completed an Articulate Storyline interactive software training project for WA Country Health. This project involved the screen recording of all aspects of using the ED software and using these to create online training for new clinicians working in this area.

These screen recordings can be used in providing demonstrations of appropriate procedures or in a more interactive way where the learner works through the simulation as if they were using the actual software application. These alternative approaches are shown on our page about software training solutions.

An emergency department is a good example of where this sort of training is an excellent solution. Clinicians are often remote, time poor and working  shifts which is ideal for online training.

The challenge is to ensure the training is engaging and meaningful.

Filed Under: Nile Street Multimedia Blog, Our Work

Power Hydraulics Site

January 9, 2017 by Drew

Power Hydraulics SiteWe have produced a site for Power Hydraulics who are a hydraulics contractor working in the Adelaide Hills and the northern suburbs of Adelaide.

They are an owner operator business with solid ethics of honest reliable service. They offer a 24/7 breakdown service and work with many industrial businesses to the north of Adelaide.

Filed Under: Nile Street Multimedia Blog, Our Work

Stainless Boatworks site

December 5, 2016 by Drew

Stainless Boatworks web siteWe have just completed a simple site for the Stainless Boatworks. This business produces marine stainless steel fabrication work for most of the boating industry in South Australia. Ron Jesche is a shipwright with many years experience in the industry.

Although it was a simple site the main brief was to display a good collection of photos showing examples of Stainless Boatworks marine stainless steel fabrications. These can be seen by going to the site and clicking on photos.

Filed Under: Nile Street Multimedia Blog, Our Work

Rebuilt site for Aboto with online courses

May 5, 2016 by Drew

The new aboto web site with online coursesWe have just completed a rebuild of the aboto.com.au web site which now includes online courses.

Apart from a facelift the new Aboto site has an online payment facility in order to allow users to access their online training courses.

Currently there are two online courses that can be purchased:

  • Preventing & Managing Workplace Bullying & Harassment
  • The Role of the Contact Officer

From a development perspective this site is built with WordPress and Woocommerce installed with two extra Woocommerce plugins one to provide pdf invoices and one to enable the gateway to eWay.

The gateway experience was really interesting in that we planned to use both PayPal and eWay to provide credit card payments. The identification authentication now required by the Australian Government mean that it is not as simple as it once was to set up a new account. The client with our assistance found eWay support immensely more helpful in working through these issues.  The eWay account was up and running about a fortnight before the PayPal issues were resolved and the payment flow is simpler and cleaner with the eWay gateway.

It is also worth noting that previously eWay only had payment plans that include an annual fee. This was problematic for clients where initially their online sales were small but with the prospect of building them over time. Now there is an eWay plan that has no ongoing fees and there is just a fee per transaction. This is great for clients where they are just starting out with online sales.

In this case the courses themselves were developed by others and not part of our project.

Filed Under: Nile Street Multimedia Blog, Our Work

Articulate Storyline Development

February 16, 2016 by Drew

We are an Articulate Storyline Developer  and over the last few weeks we have been discussing a number of eLearning projects with various clients.

This has led to discussion about why we use Articulate Storyline in many of our projects so I thought I’d share a small part of those discussions.

Storyline is a great platform with which to create feature rich courses that can leverage the best in eLearning, but this post is more about the advantages of separating course content from learning management system (LMS).

If we create a course in Storyline it can be a separate entity in itself. It can be picked up and used in a different LMS. If needed it can be used as a stand alone course.

The comparison is the situation where many eLearning developers build the course as an integral part of their LMS.

In some cases our clients will already have an LMS and they just want a particular drop in course. Storyline is great for this.

As a client if you get your course built in an eLearning provider’s system you are locked in and do not have the option of picking up your courses and taking them somewhere else.

However, there can be downsides to this model.

The big drawback is many LMS’s can only handle a course that gives a SCORM output. This governs the communication between the course and the LMS. With SCORM the course can only pass a pass/fail or complete/incomplete. If you want to pass across details like which questions were answered correctly SCORM will not allow this.

There is a new standard that is slowly replacing SCORM called TINCAN (xAPI) which will allow a full amount of information to be passed to a Learning Record Store (LRS). This LRS can be part of the LMS or as a separate entity. But for some clients this is not the solution for today even though it holds good promise for the future.

So the drawback of the separate Storyline course / LMS model is that if your LMS can only handle SCORM you only get a limited amount of course completion information returned to your LMS, but in many circumstances this is not a problem and then advantages of separating course content from LMS are significant.

 

Filed Under: Nile Street Multimedia Blog

  • 1
  • 2
  • 3
  • 4
  • Next Page »

Search this site

RSS The Rapid eLearning Blog

  • Free Illustrations Perfect for Rise 360 Courses
  • What Makes an E-Learning Template
  • Here’s an Easy Way to Track a Video in the LMS
  • Do You Storyboard Your E-Learning Courses?
  • Here’s a Simple Fix When the Microphone Audio is Too Low
  • Three Things to Do Before Building Your E-Learning Course
  • 3 Tips When Converting PowerPoint to E-Learning
  • How to Get the Most Value Out of E-Learning Templates

RSS Allen Interactions

  • 11 Instructional Design Truths According to Cat .gifs
  • Gamification: 3 Steps to Get the Recipe Right
  • What is e-Learning?
  • What is blended learning?
  • The Modern L&D Team: What Skills Do We Need?
  • Announcing the Allen Academy
  • On the Road with Ethan Edwards... In Birmingham, Alabama!
  • The Art and Science of Gratitude

Online Training

  • Articulate 360 Developer
  • Online training solutions
  • elearning course development
  • WordPress LMS solutions

Online Software Training

  • Software training solutions

Other Stuff

  • Development partners
  • Web design services
  • Testimonials
  • Site map

© 2019 Nile Street Multimedia