Case Study E-Book Learning Management System
www.brainvire.com | Š 2013 Brainvire Infotech Pvt. Ltd
Page 1 of 1
Client
Requirement
Aptech Computer Education is a premier IT education Institute. Established in the year 1986, Aptech is a pioneer in IT software & hardware training. The Institute has successfully trained more than 65 lakh (6.5 million) students through its wide network of education centres located in over 40 countries. E-Book Learning Management System (www.onlinevarsity.com) is a website for Aptech students. The student can login and get the materials and the books based on the course they have enrolled. This website will help them to prepare themselves better for the future. It provides the different sections to the student such as: • • • •
eResources for Me My Learning Circle Next 4 Me My Desk
It provides the books to the students and they can read the books. The students can interact with their faculties, check their performance report, browse the interactive learning materials etc. DRM is integrated for the same. It provides blogs, articles, Q&A etc.
www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd
Page 2 of 2
Project
Challenges
Team faced the following challenges: •
The Aptech had a separate data of their students in another .Net based application. Aptech did not want to add the users directly to the online varsity portal, they wanted the user to enroll first using web services.
•
The client wished to give the single sign on for their non-student users from another application.
•
The Books will be assigned to the students on the basis of the course they have enrolled.
•
The students will get books from the 3rd party DRM system.
•
The faculties and the other staff can get different variety of reports based on their search criteria.
www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd
Page 3 of 3
Technologies Used Operating System & Server Management
Development Environments
Database
Tool
Linux Multi-Server Architecture with Staging & Production environment through Version Controlling releases, Load Balancer, Server Optimization, Security & SSL Implementation, Scheduler for Back-ups, Alert Monitoring System Integration, Server Performance Tuning at regular intervals, software Firewall Configuration and Maintenance, Email Server Configuration etc.
& PHP - Drupal, Integration with Internal Homegrown .Net Application, Adobe DRM, Adobe E-Book Platform & Reader, Integration with Microsoft AD for Single Sign On, Integration with SAP for Accounting & Billing etc. MYSQL DB Clustering, DB Optimization, High Availability, MasterSlave Replication, Query Optimization, Slow Query Optimization, Schedule for Back-ups, Alert Monitoring System Integration etc.
www.brainvire.com | Š 2013 Brainvire Infotech Pvt. Ltd
Page 4 of 4
Manpower
Project Leader
1
Developers
2
Designers & HTML
1
Quality Assurance Testers
1
Planning Keeping in mind the enormous structure of the existing website and the challenges involved a three-tier development approach was adopted consisting of: • The Database layer containing MySQL Server Database, Tables, stored procedures and so on. • The Business Logic layer consisting of all business logic procedures for modules like user profiles, groups and registration info etc. • The User Interface Layer which forms the Graphical User Interface of the website.
www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd
Page 5 of 5
Architecture
Development Highlights The Student will have the following main features: o
My Desk
o
eResources 4 me
o
My Varsity Expert Speaks Model Papers Download Industry best Practices Image and Audio Library
Learning Center
o
My Learning Kit Performance Report
Blogs Articles Groups Tips and Tricks
Next 4 Me
Certification Path Techno-wise Industry Connect Make me Job Ready
www.brainvire.com | Š 2013 Brainvire Infotech Pvt. Ltd
Page 6 of 6