How to make a page student-editable using 'Nodeaccess'

NOTE: At the Dutton Institute, you must be a Drupal "administrator" in order to activate this module. If you are not one, the instructions in this documentation won't work for you :-( But if you like what you see and want to try it in your course, Marty or one of the instructional designers can help you!

Want to make a page (or more!) in your course editable by students?

Set up Drupal

  1. Go to Site Building --> Modules and turn on 'Nodeaccess'-->Save configuration
  2. Go to User Management --> Permissions and give administrator access to 'nodeaccess module' by checking the boxes as follows ("X" means to check the corresponding box)
    • X administer nodeaccess 
    • grant deletable node permissions
    • grant editable node permissions 
    • X grant node permissions
    • X grant own node permissions
    • Save Permissions
  3. Go to User Management --> Nodeaccess
  • Check 'Give node grants priority'
  • Go to 'Allowed roles' and check all of the roles
  • Under whatever type you're interested (book page, folder, link, page, etc.) in (usually "page"), check 'Show grant tab for this node type'
    • Check all of the boxes (view, edit, and delete) for 'administrator'
    • Check all of the boxes (view, edit, and delete) for 'Node Author'
    • Save Grants

Set Up the Specific Page

  1. Go to the page you want to set up for students to edit (you should see the 'Grant' tab, which wasn't there before you did the steps above)
  2. Now it's time to decide your permissions. If you want students to edit the page along with everyone 'above' student, do the following:
    • Select the Grant tab
    • To set everyone to be able to view the page, check all the boxes under 'View' 
    • Check all the boxes under 'Edit' for those you want to have edit rights (probably only admin, students, developers, and instructors—avoid anonymous and older students categories  like 'su08', etc.)
    • Give only 'admin,' 'developer,' and 'instructor' the "delete" permission
    • Save Grants