My Class is designed to make it easy for teachers to connect student blogs to their class blog, course blog or year level blog where the teacher can control blog privacy, comment moderation, post moderation and what students can do on their blogs with just one click.

My Class makes it easier for students and the teacher to read and comment on posts published on all student blogs from directly inside their dashboard using the Reader.

It can also be used to add students as users to the class blog if the teacher only want students to publish posts on the class blog using Posts > Add New and don’t want to students to have their own individual student blogs.

If you are using one of our authentication options the users will be created as LDAPGoogle Apps, or Shibboleth users depending on which authentication option you are using.

Enable My Class

The My Class menu item is added to the dashboard of all blogs when the Classes plugin is network activated in Plugins > Plugin Management in the network admin dashboard.
Classes plugin

Don’t network deactivate the Classes plugin if it is being used to manage student blogs.  You can check Class usage in Settings > Classes in network admin dashboard.

Classes Settings

The Classes Settings page in network admin dashboard is where you can see statistics on the number of class blogs and student blogs on your network; the privacy options used on student blogs and where you can control which classes features are activated.

Classes Stats

Turn Off My Class
All My Class menu items are removed in the dashboard of all blogs when “Turn off “My Class” student management feature” is selected.  Any student blogs attached to a class blog via My Class will remain attached to the class blog but teachers won’t be able to access My Class > Student blogs and won’t be able to create new student blogs.

You normally wouldn’t select Turn off “My Class” student management feature” unless you wanted to disable My Class.  
Turn off My Class

Don’t allow teachers to create new student users and blogs
By default, once My Class is set up on a class blog a teacher is able to create new student users and student blogs using My Class > Add Student Users and My Class > Create Student blogs.

When “Don’t allow class admins (teachers) to create new student users and blogs is selected it removes the menu items  My Class > Add Student Users and My Class > Create Student blogs.  

This option is used on a few CampusPress networks to prevent teachers creating accounts that don’t follow the the required naming conventions for student user and blog accounts.
My Class menu

My Class automatically creates user accounts as SSO users if you’ve set up your CampusPress network to authenicate against your single-sign-on system.  The new user will be able to log in with their school user account provided the correct school username and email address has been used to create their account.

Set Up My Class

You set up My Class on a class blog as follows:

1.  Go to My Class > Create a Class.

Create A class

2.  Select “This is a class blog” (1),  ”No – use if you want them to publish posts on their student blog” (2), choose if you want to moderate posts and comments on student blogs (3),  your preferred privacy option (4) and which teacher users you want to manage your student blogs (5).

Select your My Class options

3.  Choose your student permissions.

For example, if you unselect Switch themes it means your students can customize their theme but can’t change to a new theme.

Student permissions

To prevent students from adding new content while their work is being graded you would unselect Add/Edit Posts and Add/Edit Pages.

4.  Select the blog template you want to use.

Template category on a template blog

  • The default blog template option is displayed if you’ve set up template blogs for My Class in Blog Template in the network admin dashboard.

5.  Click Save.

6.  The My Class menu changes to the menu item shown below.

My Class > Settings

My Class and Multiple Classes

You can only connect student blogs to one class blog using My Class. If you need several teachers to be able to access and moderate student blogs you add multiple teacher users by selecting their usernames under Teachers in My Class > Settings.   

The alternative option is you can assign your teachers the role of super teacher and use Year Level class blogs for managing your student blogs.

The super teacher role has been added to My Class for those situations where you have a large number of teachers that need to be able to view and manage multiple class blogs.  A super teacher is able to access all class and student blogs without being added as a user to each class blog.

You assign the super teacher role as follows:

1. Go to Settings > Classes in network admin.

My Class Settings

2. Add their user IDs or usernames separated by commas.

Super teacher role

3.  Click Save.

Default Blog Template

You can set a default blog template in My Class > Settings so that all student blogs created using My Class > Create Student blogs have the same appearance and customized content in posts and pages. Follow our support documentation to set up your blog template.

To display a list of template blogs in My Class > Settings you need to set up blog template categories as follows:

1. Go to Blog Template > Template Categories in the network admin dashboard.

Template Category

2. Add the template category name, category description and select if you want ‘Allow teachers to choose a template from this category as a default for new student blogs’ or use the template on your sign up page then click Add Category.

Create new template category

3. When you create a new template blog in Blog Templates > Blog Templates you’ll see an option to assign a template to a template category.

Template category on a template blog

With the student template category selected a teacher now sees a default blog template they can select from in My Class > Settings and this template is applied to all student blogs when the blog is created using My Class > Create student blogs or Users > Invite Users.

Template category on a template blog

Attach to Class blog Using Batch Create

You can create and attach new student blogs to a class blog using Batch Create. My Class must be set up on the class blog using My Class > Create Class before it can be used as a Class blog.

The final step in Batch Create if My Classes is network activated is an option to connect student blogs to a class blog.

You connect to the class blog as follows:

Add the class blog ID by searching using the blog path. When you type in the blog path into the ‘search by blog path’ field it automatically searches for the blog URL.

Select Class blog

Refer to our support documentation for Batch Create for more information.

Class and Student Blog Reports

You can download a report that lists all your class blog URLs as follows:

1. Go to Dashboard > Scripts > Usage Reports in network admin.

Scripts

2. Select Option from Index additional data and add Is_class

Is Class

  • For networks that host over 10,000 sites, we recommend you index in 1-2 year date ranges and download a series of reports.

3. Click Run Index to Generate Report.

4. Once you’ve finished indexing you click to download the Options Usage list to obtain a list of the class blog.

Download Options Usage list

You run a new report to obtain a list of student blogs attached to the class blogs via My Class as follows:

1. Click on Clear Index.

2. Select Option from Index additional data and add class_blog

Student blog

3. Click Run Index to Generate Report.

4. Once you’ve finished indexing you click to download the Options Usage list to obtain a list of the student blogs.

The student blog ID is listed in Column A under ID and the Class blog ID the student blog is attached to is listed in Column E under Data.

Student blog info

You can cross reference the Student blog data with the Class blog data to identify the class blog URL or search sites using the class blog ID.

Site search in network admin using blog ID 6 returns the following class blog URL.

Class blog info
Back to top

Batch Add or Remove from Class blog

You are able to either batch add a list of existing student blogs to a class blog and bulk remove student blogs from a class blog using Batch Edits in network admin.

You add student blogs to a class blog as follows:

1. Go to Dashboard > Scripts > Batch Edits in network admin.

Scripts

2. Add the blognames, blog IDs or the blog URLs of the student blogs you want to attach to the class blog via My Class.

Add student blogs

3. Select Attach blogs to class from Actions drop-down menu and add the class blog ID.

Attach blogs to class

4. Add the class blog ID by searching using the blog path. When you type in the blog path into the ‘search by blog path’ field it automatically searches for the blog URL.

Search for class blog ID

  • My Class must be set up on the class blog using My Class > Create Class before it can be used as a Class blog.
  • If the student blogs are already attached to a class blog you need to first remove their blogs from that class blog before you can add their blogs to a new class blog.

Once it has found the blog URL click on URL to add the blog ID.

Confirm class blog

5. Click Submit.

You remove student blogs from a class blog as follows:

1. Go to Dashboard > Scripts > Batch Edits in network admin.

2. Add the blognames, blog IDs or the blog URLs of the student blogs you want to remove from a class blog.

Add blog URLs

3. Select Attach blogs to class from Actions drop-down menu.

Remove from blog

Invite Users

Student blogs are automatically attached to the class blog if either existing users or new users create their student blogs using Invite code. Invite code is created in Users > Invite Users.

You can also categorize blog templates to enable users to select from template blogs when a user creates their blog using Invite code as follows:

1. Go to Blog Template > Template Categories in the network admin dashboard.

Template Category

2. Add the template category name, category description and select if you want ‘Allow teachers to choose a template from this category as a default for new student blogs’ or use the template on your sign up page then click Add Category.

Create new template category

3. When you create a new template blog in Blog Templates > Blog Templates you’ll see an option to assign a template to a template category.

Template category on a template blog

4. Go to Settings > Join Multisite

Sign up form

5. Scroll down and select New blog templates.

Select New Blog Template

6. Click Save.

7. With the student template category selected the users now see options to select a blog template when they create a new site using Invite code (created in Users > Invite Users).

My Class Documentation for Your Users

You’ll find more information on using My Class here:

  1. Set up My Class 
  2. Create Student Blogs (Teacher creates) 
  3. Create Student blogs (Student creates)
  4. Approve pending posts and comments
  5. Approve pending pages
  6. Reading and commenting on student posts