Forgot to add...Each chapter of the book will have an assignment. I want each student who reads that book to answer the questions for the chapter. I want his/her answers to not be seen by other students.
You could let each book be a course. With each 'Chapter' a topic. That way you can hide the next chapter until they complete the end of chapter quiz. By default the answers are not visible to other students anyway.