Sorry, I did not read your previous post enough. The advice to use Database or Glossary activity is almost certainly the way to go.
General developer forum
Advice for developing a complex assignment/assessment type
This discussion has been locked because a year has elapsed since the last post. Please start a new discussion topic.