I helped to design the user interface for the DIF eLearning platform; a web-based solution for the development of multimedia courseware.
I worked with a small team to develop and design the DIF eLearning platforms updated user interface. There was a fair amount of complexity compared to most web applications, as it required the ability to create layers, add elements, upload content, and even create user defined variables and programming logic.
This shows how to use programming logic to create action events within the course.
This is how to build conditions within an action event.
Here is an example of the dropdown menu and the types of components that a user can create for their course.