Changes between Version 13 and Version 14 of BoincBasics
- Timestamp:
- Oct 5, 2007, 4:55:56 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BoincBasics
v13 v14 4 4 5 5 This document describes ''BOINC Basics'', 6 a n infrastructurefor web-based "working communities".6 a software infrastructure (implemented using PHP and MySQL) for web-based "working communities". 7 7 Boinc Basics provides mechanisms for user accounts, 8 8 grouping of users, communication among users, and credit. … … 24 24 Users (i.e. people in the working community) create '''accounts'''. 25 25 Each account is identified by an email address and password. 26 Passwords are stored only in a hashed form, reducingsecurity risks.26 Passwords are stored only in a hashed form, to reduce security risks. 27 27 28 28 An account can have the following user-supplied attributes: … … 34 34 35 35 An account has the following project-supplied attributes 36 36 37 * 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). 37 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 structure. … … 87 88 feeds of all attached projects, and display any new items in a popup dialog. 88 89 89 === Possible futuremechanisms ===90 === Possible additional communication mechanisms === 90 91 * Skype and Skypecast. 91 92 * IRC or other chat. … … 99 100 * A description. 100 101 * A reference to a ''team'' (a top-level group). 101 * Whether administrator permissionis required to join the group.102 * Whether the permission of a "group admin" (see below) is required to join the group. 102 103 * An optional forum. 103 104 * A file upload/download area, accessible only to group members. … … 125 126 * Only the team founder can control administrator status for the team itself. 126 127 128 There is a mechanism for ''BOINC-wide teams'' that are automatically created 129 on all projects that use BOINC Basics. 130 131 == Notes and issues == 132 133 * With the exception of BOINC-wide teams, everything is per-project. It might be nice to unify things so that, e.g., a user has a single profile that spans all the projects he belongs to. 134 * Possible additional community features: buddy lists, etc. 127 135 128 136 137