how do you figure out the state?
What I meant to mean with state is basically how the tool behaves given a certain situation. So for instance, take .LRN Survey. Once a student has attempted Survey, you might not want to give the option for the same student to retake it (survey is now finished/completed). So if the student reattemp it again, survey will behave differently.
So forum, photo-album, faq and LORS might not necessarily need (in some cases) to be aware of state. Therefore you can still use them, being aware of the limitation.
Ernie