The client wanted to develop an online learning solution to provide online learning services to educational institutes.
Software/Tool:
MySQL
Apache Webserver
Perl
Platform:
Linux
Since our client was not very clear with the design of the website, so the functionalities for this solution were developed independent of the design. By using "Plug and Play" modules (built on Perl), we were able to integrate the functionalities with the final design. This modular architecture enabled us to adapt to the changing requirements with minimum impact on the schedule or budget.
The application had three different users: Admin, Instructor and Students. Access profiles were very clearly defined in the solution. For example, the instructor can give quizzes, view answers and modify the automated results but does not have the permission to view answers of quizzes not belonging to his courses.
We worked as outsourced product development partner to reduce their cost of development while maintaining aggressive release schedule.
I wish all of my business service providers were as attentive as you. Once done your company can feel free to have others...