Is there any reason I should not add a dependency of the views package to assessment?
The only reason would be that assessment is part of dotlrn-all while views is part of dotlrn-extras. However, since views does support oracle now, it could be moved to dotlrn-all.