Category: Questionmark Perception

Getting Questionmark Perception to work with Docent 6.5

Making Questionmark Perception quizzes SCORM-compliant, AND compatible with Docent 6.5 LMS was a big piece of our recent Docent implementation project, since we had many legacy quizzes.

Here are the steps involved:

  1. Install QMWise (available from Questionmark.com) on the Perception server.
  2. Install Content packager (available from Questionmark.com) on your workstation
    ( tip, do NOT have SSL enabled on the server – it blocks QMWise communication if the certificate is slightly misnamed).
  3. Read the Knowledgebase article “How can I call Perception from a SCORM-compliant Learning Management System?”
  4. Get the files scorm.pip and perceptionSCO.htm from Questionmark.com.
  5. Continue reading

Troubleshooting Questionmark Perception database connections

We’ve had just about every sort of database connection issue with our two Questionmark Perception servers, so in the interest of saving someone else the kind of struggles we’ve gone through, here are some things to look for.

  1. tnsnames.ora issues:
    There is a file that lives in a subdirectory of the Oracle folder – this directory may be called Oracle_Home, Oracle9 etc, and is often but not always in the root directory of the server.

    A typical path to the tnsnames.ora file on a server is

    E:\Oracle_HomenetworkAdmintnsnames.ora

    There are a variety of things that could be incorrect in this file.

    1. Hidden control characters brought in during copy and paste:
      If you copy and paste the settings from some email programs into this file, you may be adding hidden control characters to the tnsnames.ora file. You won’t be able to see them but they’re there, and they’re screwing things up.

      Continue reading

A Trivia Game built with Questionmark Perception Part I

I. JCAHO Trivia – Background, objectives, and game play


(click to enlarge image)

In June, as a small part of a larger hospital staff training project, I built an educational online game for the nursing department. There were several requirements that helped determine the shape of the final result.

Synchronous game play vs. Asynchronous: When considering what kind of game might be best for our purposes, we first considered one based on Jeopardy, since that format is so popular.

However, Jeopardy is not an asynchronous system. In other words, each Jeopardy round is a timed competition against several other players, all of whom must be playing simultaneously or “synchronously” as the elearning people call it.

Continue reading

Passing a variable to any page by clicking a link

I am working on a game which requires people to log in by selecting whichever team they are on. Each team is made up of several departmental units.

People probably won’t know what team they belong to the first time they play. There is no list of all the potential players, so it isn’t possible to automatically associate users with teams.

So we constructed an entry page which lists all the departments and which teams they belong to. People find their department, and are automatically associated with a team.

It required creating a little script to pass the name of the team along to the game login page.

Presumably people WILL know what department they are in, and will be able to select their team in that manner.

The problem was, the team name has to be passed to Questionmark Perception’s login page, since it requires the team name to send whatever points are earned to the appropriate team.

I used the following javascript to set a hidden field “GROUP” on Questionmark’s login page, when a player clicks the team link on the Entry page.

Continue reading

Scroll wheel changes selection in drop-down menus

In some of the Questionmark quizzes I’ve made there are “selection” questions, which are simply pull down menus with several possible answers to a question. I started getting emails from scroll wheel users complaining that Questionmark was changing their answers.

It turned out users would make a selection, then immediately start scrolling the wheel without deselecting the menu, so the scroll wheel would scroll within the menu. I didn’t want to disable the scroll wheel or something like that, so I looked for a way to jump the cursor out of the menu when something is selected.

Continue reading

Importing Quizzes directly into Questionmark Perception using list styles

Since we have no Questionmark Perception manuals at my office, most of my knowledge of Questionmark comes from trying out things in the application itself or digging around in the questionably organized Questionmark support site. (Any altruistic Info-Architects need a project?)

While so engaged one day, looking for an answer to something else, I found out I could have been importing multiple choice quizzes using Microsoft Word documents! Fortunately I haven’t done too many so far. Here are the directions:

The document must be formatted as a list.

Each question is a level 1 line, each choice is a level 2 (indent once). There should be no excess copy in the document, just


1. Question
a. choice 1
b. choice 2
c. choice 3
d. choice 4

2. Question
a. choice 1
b. choice 2
c. choice 3
d. choice 4

etc.

Continue reading