Quick Tips and Strategies for Giving Students Responsibility
Make a menu of assignments for the semester (with many more points available than are needed to pass the course; allow each student to choose/contract which assignments he or she will do
Require all assignments to be completed to receive a final grade
Have students create a course constitution