Using Game Design Theory as a Framework for Course Design

Poster on Using Game design to influence course design entered at the UBC Computer Science Undergraduate Poster Competition

A while ago I wrote a post titled “school is just a game, let’s make it a good game“. At the time I thought I was really clever for coming up with it. Unfortunately, the idea was being looked at in other places and this idea now even has a title: “the Gamification of education”.

Gamification is one of those words that just sounds dirty. It sounds like (and just could be) a disease that people want to unleash upon school (this could also be due to the fact that “gammy” was a part of my slang vocabulary as a child). To many it is in fact a dirty word, the sentiment of “wait, what, we’re going to use operand conditioning to get students to learn?”… “This is evil and mindless and corporate.” is travelling around.

Of course, if you apply the FourSquare method of just tacking on “achievements” to a course, this sentiment is justified. But what if instead of turning school into a crappy game, we started with the premise that it is already a game and that a way to improve it would be to make it a better game?

In order to test that premise I spent 4 months working with Kimberly Voll to review the current literature around game and course design looking at what good game design was and seeing if we could apply it to course design. The in-depth hectically cited paper and poster are attached below for those who want to read them but here are the cliff notes:

We looked at 7 different elements (these are not the only 7, just the ones we looked at) that designers play with to create good games and looked for places in course design literature where these elements had been looked at. The 7 are:

  • Motivations: Designing in a way that complements the reason for playing
  • Reward: Providing multiple types of satisfying rewards
  • Punishment: Creating punishment that can be enjoyed (games that never punish you suck)
  • Challenge: Keeping the game just hard enough to be engaging
  • Story: Providing a narrative and sense of mystery that pulls the player forward and gives them a sense of purpose
  • Community: Giving players a chance to interact with other people
  • Freedom: Giving players as much agency as possible (or at least the illusions of agency) within the game’s structure

By tweaking these 7 different aspects game designers create incredibly engaging games. If we want to make a more engaging course, all we have to do is tweak those elements as well. Notice, we don’t have to add the elements, they are already a part of the course, they just need to be fixed. A key thing to note is that this is not a one-size-fits-all way of looking at things, each course (just like each game) would need to come up with a unique way of improving on these elements.

Paper is below and I will be writing much more about this as I go on to work on it over the summer and study it as a Master’s thesis.

Paper on using game design to influence course design

Poster on Using Game design to influence course design entered at the UBC Computer Science Undergraduate Poster Competition

Learning through a narrative

Future of education

I just finished reading “The Future of Education – re-imagining our schools from the ground up” by Kieran Egan. It describes the idea of “Imaginative Education” (IE) and gives an example of a timeline in which this superior form of education could be the norm by 2050. I’m unsure of my opinion about most of IE and will spend a lot more time looking into it before I draw firm conclusion.

The one thing that really struck me about IE was the concentration on narratives. In the book students are given an arbitrary topic when they start school (for example “leaves” or “wind”) and work on a portfolio around that subject for their entire school school career). They are then guided by portfolio mentors to apply everything they learn to this topic. So for instance, when learning about metaphors, they are asked to find metaphors in literature involving leaves. When learning about area, they can find the best way to estimate the area of different kinds of leaves. This way of teaching serves the duel purpose of not only making students an expert in their topic, but also
gives them something tangible to relate their learning in all areas to. It forces them to develop a habit of applying the things they learn.

Now, I haven’t figured out how I feel about the idea of an “arbitrary” topic (I think students should at least have some influence in the choice of their topics). However, at a university level students like myself should have the power to choose their own topic and follow it through. I chose my topic of improving education (both in method and in distribution) a long time ago but can see many points in my education where I have failed to relate my learning back to that. For instance), why was I bored stiff in my databases class when I could have been finding ways to relate it to my passion? Boring as SQL may be, it can be seen as a powerful upgrade to parts of human language due to its exceptional clarity. The questions I should have been asking myself could have been as follows:

Should everyone learn how database queries work simply in order for them to understand the pure logic that it creates?

Is this type of logic necessary?

Does that kind of thinking make innovation more or less likely to happen?

So many questions could be formed from something as boring as SQL queries. I know that the ones above are very surface level, but that is precisely because I was not thinking deeply about this while they were being taught databases in depth. I have this feeling that I would have been able to draw many deep and meaningful connections.

From now on I intend to try my damnedest to relate everything I learn in school to my central topic and in order to test how powerful this way of thinking can be.

Personal Learning Environments

From Sonson on Flickr
From sonson on Flickr... click on image to go to source

At CELC 2009 I was part of a panel of students that tried to answer the question: Personal Learning Environments. What do students think? The other students on the panel were Angeli and Zack. Cindy Underhill was the mastermind that brought us all together and did a superb job of directing things.

So what did us, the students have to say about Personal Learning Environments (PLEs)? I don’t know how much I can speak for Zack and Angeli (although we did agree on the majority of things), but here are my (heavily supplemented) answers to the core questions that Cindy asked:

1) What do we know about how students define personal learning environments?

For this question I avoided the (arguably defunct) definition of PLEs as an environment that educational technologists create for students to learn in (nobody even brought it up in the session). Instead, I defined it as “the environment in which I learn” (I think a lot of people are starting to agree with this definition as well). This includes a bunch of distributed technologies (a topic that I regularly blog about), but it also includes other things, like my classmates, my roommates and very big pieces of paper. This is important, so everybody in ed-tech listen up: you cannot create an entire PERSONAL learning environment for students! It is impossible. Every student has their own way of learning, every student evolves their environment continuously (look at how my tools have changed) and any one tool will be obsolete as quickly as any other piece of technology. Don’t despair though… there is still plenty of work for you to do. What students really need are small, lightweight tools to help them learn. The process should be as follows:

  1. Find out where the gaps are in the student’s learning
  2. Fill the gap with an easy to use tool.
  3. Let them know it exists and show them how to use it (the part, in my opinion, that professors and educational technologists are worst at).

I didn’t get a chance in the session to really flesh that out… but there you have it. Give me the tools and let me use them to build my own environment.

2) How do PLEs contribute to the development of learning competencies?

With my definition above, this question doesn’t make too much sense. The reality is, that a PLE only really contributes to the development of a student’s “learning competencies” when they know what the hell that means. Or when they care. Students don’t often take the time to think about how their current study techniques are actually helping them to learn. They just study and pray that they pass the exams… which brings me to the next question…

3) Are PLEs effective without educational reform?

Title page to Locke's Some Thoughts Concerning...
Image via Wikipedia

The answer is… only a tiny bit. My PLE is helping me to get good grades… not to learn. In fact, because of how education works, most students don’t have PLEs… they have “PGGEs” (Personal Grade Getting Environments)! At the end of the day, that is what most students really care about. Why shouldn’t they? As Cindy said in her follow-up post “We’ve structured the education system this way, it’s not their fault”. I am often way too busy memorizing things to actually learn them.  Learning takes time and effort… it also takes practice and conversation, it is much more efficient to get good grades by memorizing the textbook. This is not only a curriculum problem, it also has to do with the whole way degrees are structured. A Small anecdote for a recent event in my life:

After speaking to someone in Science advising I realized that I will not graduate from University if I do not take the second introductory (1st year) Physics course. I took the honours version of the first course and scored 87%.  I would dearly love to take a 4th year Psychology course on human behaviour instead… but if I do take it, I won’t graduate. The irony is that for me, the Physics course will be a breeze, I will ace it easily.  I find it so easy that it doesn’t interest me at all. If I took the Psychology course I would enjoy it a lot more. It would also be a lot more difficult and I would actually learn something new. It would contribute far more to my plans for the future than the Physics course.

Seems wrong doesn’t it? That same story is being told by countless times hundreds of thousands of students all around the world.  Then professors complain that the students are not interested in the stuff they teach. If you give students the freedom to choose what they will learn and emphasize through proper assessment that they are there to learn and not just there to get good grades, then students will be interested. I would bet my life on it.

Conclusion to that long-winded rant: Without educational reform students don’t care about learning, therefore their “learning environment” is severely neglected, making it ineffective.

4) What’s your role in supporting the development of personal learning environments?

This was kind of a double-edged question… one for us to throw back at the audience. My comment that I threw back out to the audience was this:

You cannot expect students to think about and improve on their learning if you are not modeling the behavior and seeing what works and what does not.

They may all have finished formal education, but in this information age we all have to continually learn and the better we are at it, the more successful we will be. My challenge then, to anyone who reads this post is:

Think about your own personal learning environment. Really dig deep and figure out what contributes most to how you learn. What distracts from that learning? Now, patch, build and experiment with your own environment to try and improve it. You will find yourself much better off for doing it.

If you are involved in education at any level and you cannot do what I have asked above… then you are really incapable of helping students do it as well.

Reblog this post [with Zemanta]

Grading on a curve. Making students evil?

Disney - Evil Emperor Zurg!
Image by Express Monorail (Hiatus) via Flickr

While studying for my recent test in Artificial Intelligence, I used Quizlet (still an awesome service) to create a deck of flashcards in order to help memorize all of the terms. As I was about to post the link on the class discussion board so that others could use it, I hesitated. The reason for my hesitation? I asked myself, “if the grade for this test gets curved? Would others using this possibly lower my grade?”

The answer to the question is of course yes. If the grade had been curved my helping the rest of the class would have hurt me. I posted the link in the end but am still disgusted by the fact that I even considered not sharing with others just to improve my own grade. I am even more disgusted by the fact that I have to make that choice. What if I was really into getting good grades (although we all know what I really think of grades)? Could I mislead people on discussion boards or during study groups in the hopes of bringing down their grades and increasing my own? How many students do this at the moment? Yuck!

So, the model of curving grades is broken. If it fosters malicious competition then it is not a model that should be used. The model cannot just be thrown out though, as it is very useful.It protects students from professors who have lost touch with just how difficult their material is. It helps to make sure the course grades from year to year are consistent. So how to fix the model?

My one proposal is to give students who work towards increasing the understanding of their fellow students some form of bonus grades. If a student can provide proof of the fact that they helped to increase the understanding of their peers then they should be rewarded in some way. Sharing is a good thing… not a punishable offense!

 

Update: The actual test that I took was not curved in the end. In fact it was a really well written test with all the questions relating directly to the learning goals of the course and most students in the class did really well. I still have many other courses where grade curving and scaling will be applied this year, but Artificial Intelligence isn’t one of them. 

Reblog this post [with Zemanta]

A problem with learning outcomes… and mayby curriculum in general

A line through 20 points?
Image via Wikipedia

Having clear learning goals in a course has been a great step forward for education.  In courses where this practise is used (and used well) students know exactly what they will be able to do if they successfully learn the material in the course. There is also a clearer view of what the practical requirements are for what they have to do to prove that they have learnt what they are supposed to learn.

The problem comes when you don’t really agree with the learning outcomes of a course. Now, I know that any course contains core material, but at the same time students should have the freedom to decide what they concentrate on. For example:

I am currently taking a course called “Numerical Approximation and Discretization”. The learning goals boil down to “understanding, selecting, utilizing, assessing and creating” different Numerical Approximation techniques.studying

Now, I will never have a career in numerical approximation. However, I might find it useful to understand and select techniques of numerical approximation in some future research that I do. I will probably never have to create my own technique so why should I learn how to do it? Or even more importantly, why should I be assessed on my ability to do that? Would it not be possible for us to be provided with a range of possible learning outcomes for a course and let us choose the ones that we want to pursue? Those can then be tested more rigorously. We would still be exposed to the other things, but will be allowed to concentrate on that which we are passionate about. I don’t think that this is that far fetched, for instance I already get to choose the courses in the program that interest me, why not have a choice over the goals within those courses?

I know that any form of granularity makes a professor or curriculum committee’s job much harder. However, in courses where assessment is already based around certain outcomes I feel it would not be too difficult to weight assessments based on the student’s preference in outcomes.

It all really boils down to this: Should students have some kind of input on their goals learning goals for a specific subject, or is that something that should only be decided by a curriculum committee?

Reblog this post [with Zemanta]

What education will look like in 10 years

“What education will look like in 10 years” is the title of the talk that I gave at the UBC Terry Talks conference a few months ago. Terry Talks is a conference modeled after the famous TED talks and it was a raging success. In my talk I touched on the different ways in which I believe education is going to change. I spoke about how it is going to become more collaborative, more “real” and more open. I gave examples of places where all of these changes are starting to manifest themselves and drew some predictions of where things are going to go.

They don’t show my last slide, but in it is a big shout out to a few people like Brian Lamb, Jon Beasley-Murray, Jim Groom, Scott Leslie, Gardner Campbell, Alan Levine and D’Arcy Norman, all of who’s presentations, tweets, blog posts, comments and plain old conversations have helped to shape so many of my ideas and beliefs. I think that this stuff really matters and it was your collective influences that helped me to see that.

Here is my talk embedded below:
http://blip.tv/play/AerXPpPRSA
To see more of the talks you can visit the Terry Talks Website.

Reblog this post [with Zemanta]

Top learning tip… make friends!

I really think that  having friends in your class is one of my best indicators of success. Last term I had some classes where I had friends, I had classes where for many reasons I was unable to get to know anyone and then I had classes where I found friends around halfway through the term. These divisions were almost exactly reflected in my grades. Having people to discuss the content with, having people to study with, even just having the joy of seeing a friend be that extra motivation to go to a lecture made a huge difference for meHCI team.

This term things are much better. I know people in every one of my classes and it has truly made a huge difference to the way I feel about school. I want to be in every class, not just because of what I will be learning, but also because of the great social interactions that I will be having. I am so excited for an academic term filled with social-academic connections that will do wonders for my grades as well as for my overall happiness!

My team from CPSC 344
My team from CPSC 344

My learning tools for 2008/2009

So I’ve now had a week of classes. It feels great to be learning again after 8 months of solid work. Since I last wrote a similar post to this I have a gained a much better perspective on all the tools out there and know what works for me and what doesn’t. So, here goes my big bad list of learning tools for university:

Microsoft Office OneNote:

I cannot find any note-taking software that comes even close to OneNote’s ability to keep notes for school. The three levels of navigation and ease of printing PDFs straight to OneNote (seeing as almost all professors insist on delivering their notes in PDF and note HTML) puts OneNote ahead of everything else. I would desperately like to use EverNote (because I can use it from more places than my personal computers with OneNote installed), but it doesn’t let me scribble all over course PDFs like OneNote does.

Mind Mapping:

 
My big mind map
Last year I tried out FreeMind as a means of organizing notes after they were taken. It was great software and worked pretty well, but I just didn’t enjoy using it. I think that the limits of current screen sizes is what makes virtual mind maps so difficult. I just felt like I could never see the full picture and the detail at the same time (which, I believe is something mind maps should let you do). So instead I went lo-tech and have taped a giant white piece of paper to my wall that I will use to map and connect all of my courses on. It is a new experiment, let’s see if it works! I might also resort to using FreeMind again especially for the guest lecturers that are going to be coming in to my Software Engineering Course as there won’t be any predefined lecture notes that I can annotate in OneNote.

To-do lists:

I tried Remember the Milk a few months ago and for some reason it just didn’t stick. I revisited it about three weeks ago and now find it invaluable. The big change I think is that you can embed your to-do lists everywhere! I have my list in my gMail, my iGoogle, my Google Calendar my iPhone and on my desktop. I can send tasks to it using Jott. I find that if my to-do lists are not in my face I forget to look at them. With Remember the Milk I can have a constant reminder.

Remember the milk lets you categorize items, add recurring items (a great one is “pay bills”) and lets you know when things are overdue. Remembering to hand in an assignment, or study for a midterm will be a whole lot easier with Remember the Milk.

Flashcards:

Most courses require some degree of memorization. Quizlet is so much better than any other online flashcard app that I have tried. It gained me plenty of marks last year and everyone that I know who uses Quizlet swears by it. It is easy and fun to use. It is collaborative. It has tests. It will soon have an iPhone app. Enough said.

Time Management:

Google Calendar is possibly the greatest tool ever. My life would be incomplete without it. I actually have over 15 calendars in there that I use to organize my life and keep track of the people around me.

Collaborative Projects:

I’m already using Google Apps for my work on the Student Leadership Conference, so I will probably use that (if my team agrees that is) in my Software Engineering and Human-Computer Interfacing projects. I’m still looking for a good collaborative way to do UML diagrams, seeing as how expensive Gliffy has become.

Pen and Paper:

For my Math courses I’m going the old fashioned notebook route. I really don’t see any other way (seeing as I don’t have a tablet PC). Hopefully the big mind map will compliment it nicely though and maybe help to make some connections between the three Math courses that I am taking.

I will monitor the effectiveness of all of these tools and update depending on what works and what doesn’t (or if I find something around the internet that blows one of these out of the water).

Reblog this post [with Zemanta]

The last piece of course blog the puzzle… for now

So it’s 4:30 in the morning and I am nowhere near ready to go to bed. So instead I did the final quality testing for my “add user widget” WordPress Mu plugin.

This plugin eliminates the question that I’ve been asked plenty of times “what if a student who is not in the class adds themselves to a course blog?”. I think the answer is simple (and I think Jim and Brian would agree with me)… just delete and/or ban the user. However, in order to eliminate this barrier on implementing course blogs I modified the plugin to allow professors to enter a list of student emails. If the student’s email is in the list they can then add themselves to the list. This means that in conjunction with my Add to BDP RSS widget that Professors or institutions can decide whether anyone can add themselves, subscribers to the WordPress Mu system or only users that are in a specific list. This will now work for all three of the course blog types that I created.

Add User Widget

This plugin is a modification of sidebar add user widget by DSader. It adds a whole bunch of control functionality that allows admin to change who is allowed to add themselves to a blog and also what type of permission is allowed. It also changes the way that the widget appears depending on the user’s status. It was developed primarily for course blogs.

Final, final update:

WordPress. org has started to show OLT some love and we are now rapidly publishing all of our plugins there. The new direct link to download sidebar add user widget is here and the plugin page is here.

Final Update:

Now that OLT has a place to house its plugins I will no longer be maintaining add user widget on this site. Instead it will live on blogs.ubc.ca. The direct link is here.

Update: V1.2.4

Fixed the problem with the plugin not reloading user’s status when they first add themselves.

Update: V1.2

Changed the way restricting users works. Now the admin can simply set a password in the widget control menu and users who know the password can add themselves to the blog.

Download V1.2.4

Download V1.2.1

Download V1.0

Installation:

Just drop into the mu-plugins folder.

Any problems/suggestions just leave a comment