-
Notifications
You must be signed in to change notification settings - Fork 1
Requirements
ProLoser edited this page Sep 25, 2010
·
114 revisions
- normal requirements
- optional
- additional
- completed
-
User Fields
- Username
- Password
- Display username as link always (to Profile)
- Membership Duration
- Users Ranking
- User Picture
- User Age (Calculated w/ Date of Birth)
- User Website
- User Rank Titles, ranks calculated from points
- ‘Point Events’, multiple actions in the system can generate points for the user, such as a point for logging each day
- User Login
- User Registration
-
User Home Page:
- Profile access/edit
- See “Viewing the List of Peer Reviews” Below. All of those 3.
-
User Controls
- Change Password
- Close Account
- Creating a Peer Review
- Upload 1 or more files
- Description of Code
- Batch uploading files using compressed files (zip) or SWF Uploader
- Private or Public
- Choice of programming language
- Categorization / Tagging for reviews
- Review files can have revisions
- Comparing 2 revisions generates a DIFF file
- Syntax highlighting
- Viewing the List of Peer Reviews
- Filter by:
- open peer reviews joined
- open peer reviews
- peer reviews
- review language
- owner
-
Sort by:
- activity
- date
- votes
- _Search reviews by: _
- user
- filename
- keywords in source code files
- Filter by:
- Conducting a Peer Review
- Joining peer review allows:
- Source Code Viewing
- Horizontal & Vertical Scrolling
- Re-sizable viewing window
- Filter Comments by:
- User
- All
- Consistent code formatting and/or syntax highlighting
- Reviewer Comments
-
Select 1 or more lines of code and provide a comment. Comment contains:
- Name of reviewer(link to profile)
- Comment text
- Comments ranked by points
- AJAX
- Expand / Collapse comments?
- Threaded (can be linked to a parent comment)
- Update RSS feed for comments of owned/followed reviews
-
Select 1 or more lines of code and provide a comment. Comment contains:
- Source Code Viewing
- Joining peer review allows:
- Ranking Reviews and Reviewers
- When a user joins a review = ranking +5.
- “up+voted” comment by owner= ranking +5. (eg: 10 “up-voted” comments = +50 ranking)
- “down+voted” comment by owner = ranking -5
- ranking never < 0.
- Other users besides review owner can vote.
- Update RSS feed for recent activity on owned/followed reviews
- Closing a Peer Review
- Submitting user can close the code review.
- No further comments
- Displayed as closed
- Update RSS feed for owned/followed reviews
- Submitting user can close the code review.