The fall semester starts in a couple days and I’ll be teaching Calculus 1 (for like the 15th time) and our undergraduate Abstract Algebra course. Despite my relatively low teaching load, I’ll also be advising 3 undergraduate research students (on two different projects) and 2 masters thesis students. Combined with the fact that I’m still frantically trying to prepare brand new IBL materials for my Abstract Algebra class, I expect a very busy semester. For this reason, I decided not to mess with the format of my calculus class very much. I think it has room for improvement—namely ramping up the IBL aspect of the course—but this will have to wait until a later semester. I feel a little guilty about this, but I’m no use to anyone if I’m trying to do too much.

Notice that I said that I wouldn’t mess with the format “very much.” I am going to make some small changes. In previous semesters, I always devoted one class period a week to students presenting problems at the board. This has always worked well for me, but last semester I tried something else that I don’t think was as successful. So, I’ve decided that I’ll return to presentation days. In the past, I had a fairly nebulous way of assessing student presentations. I want to encourage students to present, so I make it worth something. But on the other hand, I don’t want it to be a high stakes thing. A class typically benefits more from the discussion surrounding a less than perfect solution to a problem than they do from a presentation that is flawless. So, I encourage students to share what they have. Of course, I don’t want students putting crap up on the board on a regular basis either. In a small class, this isn’t very hard to manage, but in a class with 45 students (which is what I currently have enrolled in my calculus class), it gets a little trickier. I’ve been thinking about how to manage this for a few weeks.

The latest version of WeBWorK—which we use for our online homework platform—has a new feature called “Achievements.” You can read more about this here. This basic idea is this:

Instructors now have the ability to create and award “Math Achievements” and “Math Levels” to students for solving homework problems and for practicing good WeBWorK behavior. In a nutshell, students can earn achievements by meeting preset goals. For example, they might earn an achievement for solving 3 homework problems in a row without any incorrect submissions, or for solving a problem after taking an 8 hour break. Earning achievements and solving problems earns students points and after a student gets enough points they will be given a new “Math Level”.

I have zero experience with the WeBWorK Achievements, but I thought I would give it a try. I don’t want to make earning them mandatory and I don’t want to offer extra credit either. So, I’ve been passively brainstorming how to handle them.

Northern Arizona University now requires faculty to take daily attendance in all freshman-level courses. However, how we take this data into account is up the instructor. It just has to count for something. The past couple semesters, I’ve been diligent about taking attendance, but I’ve always been a little bit vague about how it does or does not impact a student’s grade. Policies like, “you’ll lose a letter grade if you miss X number of classes,” drive me nuts.

Yesterday, I decided it was time to sort out what the plan should be for presentations, WeBWorK Achievements, and attendance. I had read a short article about gamification in education (I can’t remember which article) recently and I thought, “hey, why don’t I just gamify this stuff that I’m not sure what to do with.” In general, I’m not a fan of offering points for things that students should naturally do (and I’m also sure I have tons of counterexamples to what I just said), but I’m going for it anyway. Maybe this is a horrible idea. Here is what I currently have on their syllabus.


As per university policy, attendance is mandatory in all 100-level courses, and in particular, I am required to record attendance each class session. Daily attendance is vital to success in this course! You are responsible for all material covered in class, regardless of whether it is in the textbook. Repeated absences may impact your grade (see the section on Achievements). You can find more information about NAU’s attendance policy on the Academic Policies page.

Presentations and Participation

Throughout the semester, class time will be devoted to students presenting problems to the rest of the class. In addition, we will occasionally make use of in-class activities whose purpose is to either reinforce/synthesize previously introduced concepts or to introduce new concepts via student-driven inquiry. If necessary, these activities will be explicitly graded.

I expect each student to participate and engage in class discussion. Moreover, I will occasionally ask for volunteers (or call on students) to present problems at the board. No one should have anxiety about being able to present a perfect solution to a problem. In fact, we can gain so much more from the discussion surrounding a slightly flawed solution. However, you should not volunteer to present a problem that you have not spent time thinking about. Your overall participation includes your willingness to present, engagement in and out of class, and consistent attendance record. Your grade for this category will be worth 8% of your overall grade and will be based on Achievements (see below).


This semester I’ve decided to “gamify” good student behavior. Here is the gist. I’ve generated a list of items that I deem good student behavior. Every time you achieve one of the items on the list, you earn some points. The more points you earn, the higher your Presentation and Participation grade (worth 8% of your overall grade in the course). So, how do you earn achievement points? Here’s a list.

Points Description
5 Stop by my office sometime during the first two weeks of classes. This is a one time offer and stopping by to just say hello is fine.
2 Stop by my office hours to get help. This goes into effect after the first visit and you can earn points for this up to 4 times.
1 Attend class, arrive on time, and stay the whole class meeting.
1/2 Attend class but arrive late.
1/2 Attend class but leave early.
2 Attend a review session offered by our Peer TA. You can earn points for this multiple times.
4 Stop by the Math Achievement Program to get help. This is a one time offer and you must get a "prescription" form from me in advance for a tutor to sign.
2 Find a typo anywhere on the course webpage, homework, exam, etc. These points are first come, first earned, but there is no limit to the number of times you can earn points for this.
5 Volunteer to present a problem to the class on presentation days.
3 Agree to present a problem to the class on presentation days after I've called on you.
2 Earn a non-secret Achievement in WeBWork. You can see list of possible non-secret Achievements by clicking on the appropriate link in the sidebar after logging in to WeBWorK.
3 Earn a secret Achievement in WeBWork. These shall remain a mystery.
2 Post a useful resource such as a video or link to a math-related website on our course forum.
2 Post a relevant question on our course forum.
2 Post a useful response to a question on the course forum that does not just give an answer away.
5 Earn at least an 8/10 on your highest score for a Gateway Quiz.

Important: Any time I feel you are taking advantage of the spirit of this, I reserve the right to take away an achievement point.

To calculate your grade for the Presentation and Participation category, I will divide your Achievement points by the maximum number of Achievement points earned by a student and then convert to a percent.

Feedback is extremely welcome. I’ll let y’all know how it goes.

Edit: One thing that I forgot to add is that I have a Peer TA for 10 hours per week. She attends class and has access to the course forum, etc. So, I’ll let her do most of the point tracking. Otherwise, I’d have trouble with the bookkeeping. Also, I decided to use the highest number of Achievement points earned by a student to calculate a percentage for each student. In the comments below, Strider suggested that I use the average of the top 3 instead. I like this idea, but I think I’ll use the top 5.

Dana C. Ernst

Mathematics & Teaching

  Northern Arizona University
  Flagstaff, AZ
  Google Scholar
  Impact Story

Current Courses

  MAT 220: Math Reasoning
  MAT 411: Abstract Algebra

About This Site

  This website was created using GitHub Pages and Jekyll together with Twitter Bootstrap.

  Unless stated otherwise, content on this site is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.

  The views expressed on this site are my own and are not necessarily shared by my employer Northern Arizona University.

  The source code is on GitHub.