Hi Radam,
4.5 maybe used for your requirements but you will still ofcourse
customize the code so its not really out the box. A good OACS
developer will be able to get done probably in a month. Although
you may want to consider dot-LRN as suggested by others too since
its a educational client it may use other dot-LRN features in the
future. Al Essa's suggestion of using Oracle to familiarize and
develop is actually being done by us while we are waiting for
postgres.
In case you need help with OACS or dot-LRN you can contact us in the
office or drop by. (look at our website for details). You should
ping Deds or Hamilton since these are the guys that are doing
dot-LRN development at infinite. I am bit away of OACS this days
due to some projects.