There are several possible teaching strategies to incorporate EarMaster in your courses. We will list some of them below:
One workbook per week/month/trimester/semester
Assign one workbook to each class every week, month, trimester or semester. You can prepare the next assignment in advance by working on a new workbook saved locally, or by adding new lessons to a Master Workbook (see further down).
As soon as students are supposed to switch to the next workbook, change the current assignment in EarMaster's Assignment Manager, and the software will load the new assignment in the student versions automatically.
One workbook per discipline
In the web Admin interface (https://cloud.earmaster.com), create one class per specialty (for example: ear training, harmony, sight-singing, etc.). Then add all your students to each of those classes and assign a specialized workbook per class. That way, your students can work with multiple workbooks at the same time.
Notice that this solution works only for smaller accounts. If you have multiple courses with many students, this solution might incur too much extra work.
One 'master workbook' to rule them all
In order to compile a whole year's worth of exercises into a single workbook, what you can do is keep a 'master workbook' saved locally on your computer, and add lessons to it as the year passes. Every time you want to send an assignment to your students, you can create a smaller workbook and import lessons or modules from that 'master workbook' using the Tools-->Import lessons from workbook option in the Workbook Editor.
That way, when the year has passed, you will have a all the assignments from the passed year nicely gathered into a single workbook, ready to be reused next year.