Changes between Version 11 and Version 12 of BoincBasics
- Timestamp:
- Oct 5, 2007, 10:18:11 AM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BoincBasics
v11 v12 4 4 5 5 This document describes ''BOINC Basics'', 6 an infrastructure for web-based "working communities", 7 i.e. groups of people trying to accomplish something together. 6 an infrastructure for web-based "working communities". 8 7 Boinc Basics provides mechanisms for user accounts, 9 grouping of users, and communication among users.8 grouping of users, communication among users, and credit. 10 9 11 10 BOINC Basics provides a basis for three 'activities': … … 17 16 [[Image(http://boinc.berkeley.edu/boinc_basics.png)]] 18 17 19 A ''project'' is an organization that does one or more 20 of these activities,and runs the BOINC Basics software on a server.21 A project can add activities without requiring new user registration.18 A ''project'' is an organization that does one or more of these activities, 19 and runs the BOINC Basics software on a server. 20 A project can add activities without requiring users to re-register. 22 21 23 22 == Accounts == … … 29 28 An account can have the following user-supplied attributes: 30 29 31 * A '''profile''' in which the user can provide a picture and text describing themselves, ortheir interest in the project or activity.30 * A '''profile''' in which the user can provide a picture and text describing themselves, and their interest in the project or activity. 32 31 * An avatar - a small image used to represent the user. 33 32 * A signature for message boards … … 36 35 An account has the following project-supplied attributes 37 36 * A numerical ''credit'', representing the amount of contribution to the project, possibly involving computation, distributed thinking, recruitment of other users, etc. BOINC Basics keeps track of the account's total credit, and its average credit (exponentially smoothed with a 1-week half-life). 38 * Activity-specific attributes: how well the user has mastered a body of knowledge, their aptitude at various types of tasks, and so on. These are stored in a project-specific XML document.37 * Activity-specific attributes: how well the user has mastered a body of knowledge, their aptitude at various types of tasks, and so on. These are stored in a project-specific structure. 39 38 40 39 Each user has a file upload/download area, accessible only to that user. … … 44 43 === Message boards === 45 44 46 BOINC Basics provides '''message boards''' supporting archived group communication. 47 Message boards consist of 'forums', 48 each one having a particular topic. 45 BOINC Basics supports archived group communication via '''message boards'''. 46 Message boards consist of 'forums', each one having a particular topic. 49 47 Each forum consists of a set of 'threads', 50 48 and each thread consists of a set of 'posts'. … … 66 64 * "Ignore" lists - a user can specify a set of users whose posts will not be shown. 67 65 68 A project can provide a fixed set of forums.66 A project can provide a set of forums accessable to all users. 69 67 In addition, each group can have its own forum (see below). 70 68 … … 72 70 73 71 A user has a queue of ''private messages''. 74 A user can send aprivate message to another user.72 Users can send private message to another user. 75 73 A user's home page has a link to a page showing the private message queue, 76 74 and allowing the user to read and delete private messages.