
[Note: I've updated some content since the broadcast]
Incase you don’t know, Test The Nation is a show on CBC Television that will allow you to take an IQ test and see if you’re smarter than the panel of surgeons, tattoo artists, or radio DJs.
There are two ways you can take the test. First, is online at cbc.ca/testthenation. The second is while you are watching the show by keeping track of your score on a scorecard.
Who Made It Happen at CBC.ca?
A quick glace at the credit page yields names and titles, but what exactly do these people do?
Project Management ensures that the project runs on time, meets all deadlines, co-ordinates the resources, schedules meetings, and is the link between the client and the project team members.
Platform Support is the team that I work on and provides support to the Technical Lead, Programmers, QA Team, and Design team. When things aren’t working as expected with the webservers, databases, ftp server, or mailing lists the Platform Support team is there to keep everything running smoothly.
Design Lead/Front-End Programming deals with anything that is the front-end of the site, that is, what you see and interact with. This role invovles integrating dynamic content, such as flash applications, or ajax widgets into the site. This also includes programming these applications.
The Research department takes all of the raw numbers from various sources and computes official and audited statistics for tv, radio, and cbc.ca. Their role in Test The Nation is to ensure that the data from the online IQ tests is accurate and in a format that can be digested by other departments for inclusion on TV or the website.
Copywriting is the term given to a person or department who’s role is to ensure that the text content is accurate and error-free. This includes checking spelling, grammar, and ensuring that the copy (their term for “text”) is correct.
Design, like the name says, involves designing the look and feel of the website. This includes colours, fonts, and layout. With projects that are integrated with TV there is usually a style guide to follow so that both TV and Online look unified.
Technical Lead is the person that all non-technical people go to in order to answer to their tech question. This person utilizes all of the resources at his disposal (Platform Team, IT, External Vendors) to get the answer he’s looking for. In the case for Test The Nation this person also did the back-end programming (written in Java of course).
Quality Assurance ensures that everything works properly. This includes testing the website on a multitude of platforms and browsers. As well as testing the back-end components of the site. With Test The Nation their role was to ensure that there was no bugs in both the front-end (Flash) and back-end (Java) code.

A view from the set
So How Does It Work?
The online test is a flash application that delivers the question and records your answer.
When you have completed the test data, such as: how you scored in each section, the time it took to complete the test, your demographics that you inputted at the start of the test, and your computed IQ are stored in a database.
All of the data is funneled through our Content Delivery System. Using their system, we are able to throttle the number of test responses that reach our database. This allows us to ensure that the database never goes down because it’s overloaded. If, for whatever reason, the site goes down, our CDN will queue up and test responses for later delivery when the site returns to normal.
At certain intervals during the show, the statistics department will deliver the latest results from the online IQ test.
Interesting Trends
Keeping an eye on the website traffic during events like this is always fun. Take a look at the following graph:

The red line indicates when the broadcast aired in the Atlantic region (7pm ET). As the show airs in each timezone you can see a corresponding spike in traffic. The next “blip” is eastern time. The following central, mountain, then pacific. If you were to drill down into each spike, you could see corresponding “mini spikes” during commercial breaks as people browse the site during TV commericals.
Keeping It Fun
During events like this, I like to spice things up a bit by having a pool of some sorts. A few of us in the office are making predictions as to the number of people who will do the online IQ test. Some people guess, others try to make an educated guess by using wacky formulas (like, taking the percentage of the estimated number of tv viewers) or “insider information”. Whatever the case, it will be interesting to see who won.
CBCers were able to take the IQ test before the show aired. I’m ashamed to admit that I scored an IQ of 96. I’m going to use the excuse of being distracted because I was doing the test while watching TV