Dear Sir, We are also looking for same type of digital repository for Moodle1.9X which can have same features as you requested.
· Store 'learning objects’ making them reusable – a single learning object may be used in multiple contexts for multiple purposes no matter where you are in the moodle system
· Give us the ability to aggregate learning objects – learning objects to be grouped into larger collections of content, including traditional course structures\
·Teacher can share these resources into their course just by drag n drop into the course.
If anyone has got the solution except Moodle2 then please suggest me.