Anonymous Users: Difference between revisions
From MoodleDocs
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
{{Moodle 2.0}} | {{Moodle 2.0}} | ||
== Objective == | == 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. | 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. | ||
__TOC__ | |||
== Possible Use Cases == | |||
# '''Activity:''' for example a forum may be switched into anonymous mode by teacher rendering all posts | # '''Activity:''' for example a forum may be switched into anonymous mode by teacher rendering all posts | ||
# '''User:''' a user may choose to participate in an activity anonymously | # '''User:''' a user may choose to participate in an activity anonymously | ||
Line 32: | Line 32: | ||
* Alias | * Alias | ||
* Alias image | * Alias image | ||
== Code Changes == | |||
=== New Table === | === New Table === | ||
A new table '''user_alias_course''' will be added | |||
{| border="1" | |||
|- | |||
!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 | ||
|} | |} | ||
Revision as of 16:33, 3 November 2009
Note: This page is a work-in-progress. Feedback and suggested improvements are welcome. Please join the discussion on moodle.org or use the page comments.
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
- Activity: for example a forum may be switched into anonymous mode by teacher rendering all posts
- User: a user may choose to participate in an activity anonymously
- 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 |