Our users view courses by launching them from our Learning Management System (LMS). It opens in a new window. We call it course player.
The window has main sections as shown:
The course tree is to navigate through the course. And the course display area is the content.
The course duration usually ranges 2 hours to 24 hours.
The users are mainly engineers who can be designers, reviewers, program managers. Also, engineering students, who just joined the organization or under some academic program get access to our content within the university.
We do not have any mechanism to capture the feedback from the users while they are taking the course or when they are done with the course. To capture the feedback in a subtle way is what I am trying to work.
My objective is
- When and how often to ask for feedback during the course. With this, I mean what is the most appropriate time to ask for feedback. Certainly, at the end is an ideal opportunity to throw feedback question. But in our scenario, sometimes users take the course for a specific portion of the course and close the player.
My Idea is shown below, with red circles as triggers causing the pop-up of feedback panel. That is when the user
- has made a progress of x% of course (is it a good idea?)
- closes the player (Wouldn't it be intimidating next time the user closes the player?)
- clicks the button provided just below tree (it's the most direct and loud way of asking feedback. I am not happy with this, but would like to see your opinion)
- How many questions to ask the users. My proposal is to keep the feedback as Subjective and try to assess their emotional level in terms of asking about the experience by rating, as shown below. I am keeping it very minimalistic coz number of questions may annoy users. A better way would be to collect detailed feedback via a survey asking multiple questions.
Any other question that can be useful.