Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
courses:cs335:spring2010:project:submission [2010/05/05 18:03] – created admin | courses:cs335:spring2010:project:submission [2010/05/10 05:23] (current) – ivyj | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
Prerequisites: | Prerequisites: | ||
+ | |||
+ | What a user sees: | ||
* Title | * Title | ||
Line 7: | Line 9: | ||
* Categories | * Categories | ||
* Body | * Body | ||
+ | |||
+ | |||
+ | ===== Medium: Ranged/ | ||
+ | * allow user to specify date range for notice (Calendar) | ||
+ | * allow user to specify recurring date for notice | ||
+ | * Limit on # of notices within the range: 14 notices | ||
+ | * Fields for how many weeks, which days (days of the week) | ||
+ | * Just state: no more than 14 | ||
+ | * Lower priority: enforcing the limit | ||
+ | |||
+ | ===== Date Limits ===== | ||
+ | * currently, users can post notices up to the end of the freshman class' graduating year | ||
+ | * December 31 of senior' | ||
+ | * Right after graduation (June), the limit changes | ||
+ | |||
+ | ====== Duplicate Check ====== | ||
+ | |||
+ | When: On Notice submission | ||
+ | |||
+ | Medium Priority: Compare title, username, body 100% match | ||
+ | * Notification page that includes a link to edit | ||
+ | |||
+ | |||
+ | Lower Priority: | ||
+ | |||
+ | * Warning page about same title | ||
+ | * Threshold for similarity (title, body) | ||
+ | * User can check/ | ||
+ | |||
+ | Notes: | ||
+ | * we won't care about notices duplicated over multiple days, especially if we implement the date range above | ||
+ |