Changes between Version 11 and Version 12 of BoincBasics


Ignore:
Timestamp:
Oct 5, 2007, 10:18:11 AM (17 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BoincBasics

    v11 v12  
    44
    55This document describes ''BOINC Basics'',
    6 an infrastructure for web-based "working communities",
    7 i.e. groups of people trying to accomplish something together.
     6an infrastructure for web-based "working communities".
    87Boinc Basics provides mechanisms for user accounts,
    9 grouping of users, and communication among users.
     8grouping of users, communication among users, and credit.
    109
    1110BOINC Basics provides a basis for three 'activities':
     
    1716[[Image(http://boinc.berkeley.edu/boinc_basics.png)]]
    1817
    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.
     18A ''project'' is an organization that does one or more of these activities,
     19and runs the BOINC Basics software on a server.
     20A project can add activities without requiring users to re-register.
    2221
    2322== Accounts ==
     
    2928An account can have the following user-supplied attributes:
    3029
    31  * A '''profile''' in which the user can provide a picture and text describing themselves, or their 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.
    3231 * An avatar - a small image used to represent the user.
    3332 * A signature for message boards
     
    3635An account has the following project-supplied attributes
    3736 * 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.
    3938
    4039Each user has a file upload/download area, accessible only to that user.
     
    4443=== Message boards ===
    4544
    46 BOINC Basics provides '''message boards''' supporting archived group communication.
    47 Message boards consist of 'forums',
    48 each one having a particular topic.
     45BOINC Basics supports archived group communication via '''message boards'''.
     46Message boards consist of 'forums', each one having a particular topic.
    4947Each forum consists of a set of 'threads',
    5048and each thread consists of a set of 'posts'.
     
    6664 * "Ignore" lists - a user can specify a set of users whose posts will not be shown.
    6765
    68 A project can provide a fixed set of forums.
     66A project can provide a set of forums accessable to all users.
    6967In addition, each group can have its own forum (see below).
    7068
     
    7270
    7371A user has a queue of ''private messages''.
    74 A user can send a private message to another user.
     72Users can send private message to another user.
    7573A user's home page has a link to a page showing the private message queue,
    7674and allowing the user to read and delete private messages.