Web programming for instructional designers
One of the bits of advice regarding creating instructional design portfolios is to describe the problem you are trying to solve, your solution, but also your thought process in coming up with that solution. Stay tuned for Episode 7 of Demystifying Instructional Design where Arthur Harrington talks a little bit about portfolios and hiring instructional designers!
I figured I’d write this blog post as a way to outline my thought processes around creating the Web programming for instructional designers course that I will hopefully be teaching in the spring (assuming I get enough enrollment in the course).
The Problem
Some instructional designers need to be able to edit website and integrate xAPI statements into eLearning modules. Further instructional designers need to be able to setup a basic eLearning ecosystem. This course is intended for the students who want to understand some of the more technical foundations of eLearning.
One of the interesting aspects of the course is that my learners will be entering the course with different background levels. I needed to create an assignment structure that allows for challenges for both those who are newer to web programming and those who have some experience with web programming. This also is not a coding course, in that the focus is not on teaching the basics of computer science, but rather the focus is on what practical things instructional designers might need to do – like learning how to edit the look and feel of a website and how to send xAPI statements from within an eLearning module.
For additional context, the learners in my class are highly motivated mid-career professionals who are taking the course because they want to learn and they want to challenge themselves.
My Solution
My solution to the problem is to create a series of course challenges at different levels. Learners are required to gain a minimum number of points in order to get an A in the class. The following are the instructions I give to students.
Question
Do you have any suggestions for additional challenges? Do you think I have the challenges at the correct level?