Note: You are currently viewing documentation for Moodle 3.8. Up-to-date documentation for the latest stable version of Moodle may be available here: Anonymous Users.

Development:Anonymous Users

From MoodleDocs
Revision as of 16:33, 3 November 2009 by Shane Elliott (talk | contribs)

Template:CategoryDeveloper

Note: This page is a work-in-progress. Feedback and suggested improvements are welcome. Please [ http://moodle.org/course/view.php?id=5 join the discussion on moodle.org] or use the page comments.



Template:Moodle 2.0

Objective

To allow users to switch into an anonymous mode when using certain activities eg when posting to a forum, so that the user's real identity cannot be ascertained by other non-privileged users.

Possible Use Cases

  1. Activity: for example a forum may be switched into anonymous mode by teacher rendering all posts
  2. User: a user may choose to participate in an activity anonymously
  3. Role Play: a teacher may choose to run the whole course in an anonymous mode to allow students to role play

Settings

Global

  • Anonymous Mode: On/Off
  • Anonymous Images: On/Off
  • Enable Course Anonymous Mode: On/Off

Course

  • Anonymous Mode: On/Off/Optional

Activity

  • Anonymous Mode: On/Off/Optional

User Profile

The following additional fields will be added

  • Alias
  • Alias image

Code Changes

New Table

A new table user_alias_course will be added

field type description
id int autoincrement
userid int id from the user table
courseid int id from the course table
alias string the user's alias for this given course