An application which enables the faculty to create and upload content in an organized subject-wise hierarchy, and to make all this content available to all students.
The Solution
NIIT University mandated Srijan to implement a Drupal based Digital Library. The goal was to help the faculty to create and upload content in an organized subject-wise hierarchy, and to make all this content available to all students. The students could give feedback of this content through private messages, ratings and comments.
The project was implemented on the Drupal 7.x framework.The taxonomy hierarchy of Stream, Subject and Topic defined the complete structure of this application. The three main roles were Admin, Teacher and Student: Admin had all permissions, Teacher had permissions to add, view and edit content, and Student had the permissions to only view content. The application had to be integrated with the the University's existing Moodle system through a Single Sign-on mechanism, so the roles had to be preserved across the two applications.
The project involved developing two custom modules - one for the breadcrumb taxonomy hierarchy and one for the student messaging feedback. The theme was based on Drupal Adaptive Themes. The application had to be integrated with the Client's existing Moodle System through a Single Sign-on mechanism, so the roles had to be preserved across the two applications.
All the content was to be available to all students. The students could give feedback of this content through private messages, ratings and comments.
The application had to be implemented on-site in the Client's intranet server.
Home Page
The project team consisted of a Project Lead, a Tech Lead and two developers and took three and a half months to complete.
The project involved developing two custom modules - one for the breadcrumb taxonomy hierarchy and one for the student messaging feedback. The theme was based on Drupal Adaptive Themes.
On the Project management side, weekly client reviews were conducted and also involved working under pressure in the testing and implementation phases to meet strict deadlines. Post-implementation support was crucial in seeing the project through to closure.
Benefit
-
The Indian academic space is seeing a lot of open-source technology adoption. The Drupal Digital Library project has proved to be a major enabler to this academic community.