Allow small groups to discuss quiz questions before the individuals in these groups submit their answers. To cut down on grading, one can randomly select sections whose quizzes will count on a particular day. Give more scheduled exams covering less material. Invite guest speakers to address topics of interest in applied fields. Create some final exam questions based on their presentations.
Students can work individually or in pairs.
Give students credit for completing assignments, but don't grade them. Doing this one day a week creates esprit de corps and can raise attendance on other days as well. Collect homework assignments, and give students credit for handing it in. You do not have to do this every day to encourage attendance. You can reduce your workload by collecting a subset from different students each day.