DELTA 7 0 1458 SVN’7žž€žRequirements definition Last revised: $Id$ Priority Scale: Cool Important Critical 1 2 3 Value Scale: Low Medium High 1 2 3 Difficulty Scale: Low Medium High 1 2 3 Confidence Scale: Low Medium High 1 2 3 Requirement Format: Priority Value Difficulty Confidence "Text of Requirement" User product requirements: All Users ================= 3 3 2 2 Add calendar events (both one time and recurring) 3 3 2 2 Modify calendar events (including control over the effect on recurring events) 3 3 2 2 Remove calendar events 2 3 2 3 Auto-populate calendars and todo lists with course times and assignment deadlines 2 3 2 3 Publish personal calendars with customizable access controls 2 3 2 3 Allow subscription to published calendars 3 3 2 3 Display calendars 2 2 1 3 Display todo list 2 3 2 3 Generate reminders of upcoming events on calendar (by, e.g., email or cell/SMS) 2 2 2 2 Support calendar filters for selectively displaying calendar events 1 2 2 2 Allow hiding of sections of course pages 2 2 1 3 Support calendar event prioritization 2 2 1 3 Present calendar event priority graphically 2 1 3 2 Support anonymized communication between users 2 3 2 1 Schedule meetings with other users 3 3 2 3 Identify free time shared among users 3 3 1 3 Update personal contact information 3 3 1 3 View others' contact information 1 1 1 2 Support public user web pages 3 3 2 3 Support customized home/portal page for each user 3 3 2 2 Maintain privacy of user information 1 1 2 3 Import calendars in standard formats (iCal, CSV) 2 2 2 3 Export calendars in standard formats (iCal, CSV) 1 1 2 3 Allow any page to be a valid site entry point (i.e. bookmarks do the right thing) 3 3 2 2 Authenticate users against internal and external sources 1 2 2 3 Provide logged real-time chat rooms 2 3 2 3 Provide course message boards 1 2 2 3 Provide course wikis 2 2 2 3 Provide RSS feeds for course material change notification 1 1 3 1 Generate campus maps reflecting event locations Students ================== 1 1 2 3 Display student course grades and records to authorized users 3 3 2 3 Display student course progress and assignment grades to authorized users 3 3 1 3 Display course information and content to authorized users 2 3 2 3 Provide search of course information and content (e.g. readings, lecture notes) 2 2 2 3 Allow students to submit course work 2 2 2 3 Allow instructors to retrieve submitted course work 3 3 2 2 Provide customizable continuous course/instructor feedback mechanisms 2 2 2 2 Provide customizable peer-to-peer evaluation mechanisms 2 2 2 2 Support user group communication and scheduling 2 2 1 2 Display computed grade summary statistics according to instructor settings 1 1 2 2 Allow users to attach notes to any piece of content 1 2 3 1 Produce study guides from content and attached notes 1 1 2 3 Offer downloadable packaged course content Professors (some subsets for TAs, graders, etc.) ================== 3 3 2 3 Allow instructors to upload course content 3 3 2 3 Allow instructors to record student progress/grades 3 3 1 3 Provide student contact mechanisms by course 1 1 1 3 Allow professors to send students grade notices 3 3 2 3 Display portions of course/instructor evaluations based on user roles 2 2 1 3 Control user access to course pages and content Administration ================== 3 3 2 2 Generate summary reports of course/instructor evaluations Technical staff ================== 3 3 2 3 Provide interface for user role assignment 3 3 2 3 Provide interface to define role and user access controls 3 3 2 3 Provide interface to add and remove user accounts 3 3 2 2 Provide mechanisms for data backup and recovery 1 2 2 2 Export data for external processing 1 2 3 1 Support customizable user data fields (e.g., cell phone number, room number) 3 3 2 2 Import user data 3 3 2 3 Import registration data ENDREP id: 6.0.r41/3882 type: file pred: 6.0.r40/3494 count: 8 text: 41 0 3860 3845 33c2b2654000cd43b39b3fa729ecb4da props: 7 1471 29 0 ff5c3c1f7bdb48ba0201950780ae7e31 cpath: /trunk/REQUIREMENTS copyroot: 0 / PLAIN K 20 COMPETITIVE_ANALYSIS V 17 file 7.0.r35/6561 K 11 ELICITATION V 18 file 8.0.r32/16825 K 4 PLAN V 17 file 4.0.r37/1155 K 11 POST_MORTEM V 17 file f.0.r39/5786 K 27 PRODUCT_CONCEPT_DESCRIPTION V 17 file 5.0.r36/8064 K 15 PostMortemNotes V 17 file g.0.r38/6161 K 12 REQUIREMENTS V 17 file 6.0.r41/3882 K 14 board_pictures V 19 dir 9.0.r25/7301061 END ENDREP id: 3.0.r41/4451 type: dir pred: 3.0.r40/4063 count: 40 text: 41 4086 352 352 62d4af20f1d90fedbfc881e0d76b0a1b cpath: /trunk copyroot: 0 / PLAIN K 8 branches V 13 dir 1.0.r1/61 K 4 tags V 14 dir 2.0.r1/126 K 5 trunk V 16 dir 3.0.r41/4451 END ENDREP id: 0.0.r41/4701 type: dir pred: 0.0.r40/4313 count: 41 text: 41 4591 97 97 9c4fa869e98200248d21e8641cd5e3fc cpath: / copyroot: 0 / 6.0.t40-1 modify true false /trunk/REQUIREMENTS 4701 4834