There are two weeks for each release. -- NOTE some things will be moved to the next milestones to consider all the time that will be used meetings during these two weeks.
release 0.2:
define namespace (naming conventions) and URLS for course names
courses with same names (e.g. in two schools)
school name not part of the course name/id/URL
rich text editor (no embeds or images for now, just markup and links) for course description
course list page (not boxes like Batucada)
course content
index
wiki functionality
discussion
threaded discussion
email integration (first part of two ways)
--
course organizers:
- create a course with a course description (basic markup and links)
- create course content/tasks without ordering (which have wiki functionality and allow discussion)
- add external tools that are connected to the course (if they have RSS, the feed shows up in the activity stream)
users:
- see all users who joined the course (not followers, only total no. of followers)
- view basic list of all courses
- follow a course
- see an index of all content/tasks in the course
release 0.3
email integration (final part of two ways, including work with server)
user email preferences for notifications per course
option to force delivery to users who turned off notification [only course organizer sees the button]
UI (need help)
add course resources box
course application [Design TBD]
schools interface [similar to what exists on current p2pu.org, more advanced interface for later]
schedule
improve rich text editor - rich media support
at the end of course - have students completed, yes/no
--
course organizers:
- add (optional) dates to tasks
- can order existing course content/tasks in the index
- send a message to all course members (with forced delivery)
- can check off who has completed the course (definition of "complete" up to course organizer)
users:
- see a list of tasks per course in chronological order (with dates)
- join a course
peers:
- participate in discussion with full email integration
SIGNUP STARTS
release 0.4
keep full archive of status updates, enable to go back/search etc
improve profile pages, completed courses, etc. (optional)
--
all:
- see the entire history / archive of activity in the course
COURSES START
future:
support to full migration from Drupal, content, users, etc.
frontpage should have blogs/news feed, not suggested courses
stian make screencast of how to use drupal site
flag "approval of courses"
Parking Lot:
course organizer can add other users to be co-organizers
make sure all user understand they are on the prototype site (with links to the old home page)
display the people who are in the course on the course home page
ability to leave a course (unjoin)
remove someome from a course
hide (delete) a course
user can leave a note on the course "wall"
course organizer can open and close sign-up
siteadmin can send message to all course organizers
--
course completion mechanism (tasks that can be completed, tracking of completed tasks)
recognize that someone completed the course (badge on profile)
showcase page and feature (see drumbeat events page)
static pages (about p2pu, etc.)
system wide RSS feed for all activitiy streams combined
improvements to threaded discussion (like button, stars, view options, etc.)
user (logged in users)
peer (has joined a course)
organizer (creates a course)