Classroom Teacher

Two big problems with using WordPress blogging software in the classroom

Student Authors can see everyone's comments in WordPress by default, including Comment SpamWe love using technology in the classroom: clickers, data projectors, prezi, netbooks, online literature circles and of course classroom websites and student blogging.

And, we love WordPress. It’s our blogging software of choice for the classroom and we use it for all of our professional websites and school projects. If you set up your own self hosted WordPress blog, the sky’s the limit – you can upload your own themes, you can set up whatever apps (plug-ins) you want, and you can tweak the code, if you know how.

Blogging software like WordPress (and Blogger) are great ways to set up blogs for your students (and if you’re not sure why you should blog in the classroom, check out this post.) Every WordPress class website has a front end (with a pretty theme that the world sees when you visit the site,) and a backend (site admin) where users login and write their posts.

Although WordPress can be incredibly simple to use, there are two big problems that teachers should be aware of when using a basic WordPress blog in the classroom:

WordPress in the Classroom – Problem #1: When students login, they can see a list of all of the posts on the class website, and not just their own.

By default, when you are logged into a WordPress blog with multiple authors, the post list will show you a list of every single post title in the blog: published posts, draft post, and posts awaiting teacher moderation.

(Although, students may be able to see all of the posts in your class site, students will only be able to view and edit their own posts if they have “author” accounts. Usually, you need to be an “editor” to be able to view and edit other people’s posts, unless you have used a plug-in to change this.)

This can be annoying and confusing for students because they may have trouble finding their own work (especially if there are several students writing about the same topic.) Also, you might not want students to see other students’ work until it gets published/approved by the teacher, even if it is only just the post title.

Solution: How to show only your posts in the WordPress Site Admin Backend

If you run a self hosted WordPress blog for your class website, then you can tweak some code or install a plug-in (Manage your Posts Only), so that student authors can only see their own posts.

Unfortunately, you can’t install your own plug-ins on WordPress.com, so this solution only works if you run your own self hosted WordPress blog in order to install the plug-ins that you want.

WordPress in the Classroom – Problem #2: When students are logged in, they can see a list of all of the comments on the class website, and not just their own.

In a fresh, out-of-the-box, brand spanking new WordPress account / installation, students can click on the Comments menu and see a huge list of all of the comments that have been submitted on the class website. This can include any of the following:

Student authors won’t be able to approve or delete the comments, but just like with the posts, they’ll be able to see every single comment submitted to your class website.

Unlike with the problem with the posts, which only shows you the title and not the content of the post, the problem with seeing other people’s comments is that students can read the entire comment.

Chances are, you don’t want your students reading their classmates’ comments until they get moderated by the teacher. And, if you run a class blog that allows anyone in the world to leave comments, you definitely don’t want to expose your students to the pharmaceutical or other spam comments on your blog.

This isn’t a new problem. We wrote about the dangers of students seeing unmoderated comments back in Nov 2008. (Last time, our solution was to hide the comment menu using a plugin which means they couldn’t see their own comments. This time, WordPress has evolved so we can create a plugin to filter out other user’s comments.)

Solution for WordPress.com blogs

The simplest way for teachers to protect their students from reading inappropriate spam comments on their class website is simply to only allow registered users to comment on the blog. This stops the spambots and trolls from leaving inappropriate comments on your class website, but it also means that parents and family members overseas can’t leave comments on their children’s work unless they have an account on your class website.

Another way to keep the world from leaving inappropriate comments is to make your class website a private blog that is only accessible to registered users.

Unfortunately, both of these solutions are pretty weak. They only prevent your students from reading comment spam from the outside world. They’ll still be able to read each other’s comments, even though the teacher has approved them. In order to change the way that WordPress works so that logged in users can only see their own comments, you need to modify some code or install your own plug-ins (which you can’t do with WordPress.com)

Solution for self hosted WordPress blogs: How to show only the logged in user’s comments in the WordPress Site Admin Backend

OLD SOLUTION: (Before WordPress 3.1)

Until recently, it was pretty difficult to modify your classroom WordPress blog so that it only showed your own comments in the site admin backend when students logged in. You had to add some code and hack the WordPress core files.

NEW SOLUTION: Show Only Your Comments Plugin (WordPress 3.1+)

However, as of WordPress 3.1, life became a lot easier. They added a filter into the WordPress core, so now you don’t have to modify WordPress itself. You just need this plug-in:

Download: Show Only Your Comments WordPress plugin.

We created this plug-in based on the ideas from some very smart people in this trac ticket.

This post was written using Dragon NaturallySpeaking 11 Premium Wireless. If you’re a student or teacher, here are 10 things to know before you buy the education version of Dragon NaturallySpeaking 11.
  • There are 1403 words in this post. Dragon made 32 word errors. So, we had an accuracy of 97.7% in this document.
  • If you include punctuation and capitalization errors, Dragon made an additional 15 punctuation and capitalization errors. So, we had an accuracy of 96.7% in this document.

Here are some examples of errors made by Dragon NaturallySpeaking 11:

  • it’s our blogging software (HR blogging software)
  • front-end (front and)
  • comments that they wrote (comments that Dave wrote)
  • which you can’t do (which you can do)
  • they’ll be able to see (the OB of Lucy)
  • tweak the code, if you know how. (tweak the code. If you know how.)
Exit mobile version