Yearly Assignment (Continuous through terms)

We have a community service requirement for our students. They must complete 3 separate service opportunities throughout the school year. Our CS coordinator last year had to create these 3 opportunities as assignments in the gradebook for each term, and then copy over the grades to the new term every 9 weeks. This year, she set up 3 total assignments in the gradebook but put the assignment date spanning from first day of school until the last. The issue is that the assignment only shows up in the last term becuase of this.

Is there another solution that we have not thought of where she can keep up with continuous progress in the blackbaud gradebook where the kids/parents can always check on their progress, but also takes out the risk of human error when transferring the grades from one term to the next?

Maybe a way to make just that one class into year long, without terms? Or a "Copy all grades and assignments to new term?" Any great ideas would be helpful!

Thank you