wiki:TeamDiscussion

Version 7 (modified by davea, 17 years ago) (diff)

--

Team discussion

Web feature requests

  • Membership change tracking: a mechanism for finding changes in team membership (join/leave) over time. One approach: add new DB table. Or maybe automated email to team founder on join/leave.
  • Membership management: include email addresses in sortable team list, instead of having a separate page
  • ability to send "mass PM" to team members.
  • ability to send mass email to team members. Problem: what about bounces? Could this be exploited by spammers?

Client feature requests

  • Ability to show an RSS feed (maybe in the Messages tab).
  • Ability for teams to make their own installers. The installer, and the resulting client, will show team graphics. The client will automatically enroll the user in the given team when they join a project.

Team challenges

  • One team can challenge another to see who can increase total credit the most over a given time period. Note: this is a little tricky because of the delay in credit granting. You'd have to do some of your computing a little before the time period.
  • Natural rivalries: Army vs. Navy; Michigan vs. Ohio State; France vs. Germany, etc.
  • Maybe a BOINC Olympiad, based on computation per capita.
  • Some notion of "weight classes" (like wrestling), with a "virtual championship belt" for each class. Winners/losers move up/down in class.

Consistency of team names between projects

It would be nice if teams were actually BOINC-wide. How do we deal with the situation where the same team name exists on different projects with different owners?

  • Should teams be BOINC-wide rather than project specific?
  • If so, how to resolve current inconsistencies?
  • Should people be able to belong to different teams on different projects?

Proposal:

  • Create a database of BOINC teams (on BOINC site). In case of dispute over a name, the oldest instance of the team on an existing project wins.
  • Export this team list (in XML) as part of the BOINC distribution. Newly-created projects will be prepopulated with these users/teams.
  • Current inconsistencies will be resolved manually; I will encourage project admins to help.