I use this project in my Government and Civics class as a cooperative learning experience to give students the opportunity to form a political party the aligns with their own values, beliefs, and visions for the future. Ideally, this project should come at the end of a unit, quarter, or semester so students can synthesize and apply information that has been covered in class while also connecting course specific topics with their own experiences. I have students work in groups of 3-4, but I have also allowed to students to work independently if they chose to do so. I usually give the students 2-3 days in class to work so that I can provide guidance and feedback, and then we take 1-2 days to present their work in class. At the end of the presentations, I usually take a class vote and have student vote for the party they would be most likely to support other than their own (the winning party gets extra credit), and a rubric is included to help assess student work. Honestly, I have gotten nothing but positive feedback from students about this project, and they always say that it was a fun experience.