I think CoursePress is off to a great start but I have a few ideas that would really help with implementing the tool and using it in a streamlined way.
1. Ability to time release of units based on when a user joins the course. Right now CoursePress is built in the direction of students taking LIVE courses in real time. It would also be valuable for people to create the material and allow students to enroll in courses at anytime. This feature would allow someone to place all the units and have them release a certain number of days after the Course was started. So if I wanted people to get 2 units per month for 6 months, I can do that. Example: If I want to release new content to them every month, I would set my units up and enter 30 days into the selection box.
2. Automatic Emails when units are released or new units are added. This would be an excellent feature for people building courses as they go, or allowing people to take course at their leisure. When a new Unit was added to a course an email automatically goes out to all the members of the course. Also if we implement #1, an email is automatically sent to all the Users when the units are released.
3. Ability to list units in Desc or Asc order. In the Course page it would be beneficial to list the units in either order. If I build a course where I am releasing content every 2 weeks I would want my most recent content at the top of the list.
4. Ability to use Units in more than one course. It would be excellent if I could use Units in more than one course. If I am doing a course on Quilting, I may have a course on picking fabric out that I could reuse in all of my quilting courses.
I would love any feedback on my feature suggestions. I believe that these items would make this tool more robust and fit in with how I am planning to use the tool for my projects.