Visit the site

Visit the site

Organizations Involved

This project is for a leading ed-tech organization that provides educational products and services. The organization provides a diet tracking platform for each student based on their logged foods and activities such cycling, running etc.

About the project

Project idea was to develop a platform that's highly scalable, flexible and integrable so that it can be used to fulfill the requirements of students and instructors.

Students can log in their foods and activity on a daily basis and generate the report with minimum requirement. Instructor is responsible for viewing the generated report.

Challenges:

  • The major challenge was to handle a large number of students to be created in CMS.
  • This large user base needed to login as users and perform the log activity. With Drupal’s SSO module we could implement these requirements.
  • Performance optimizations were handled using Redis cache.

Project Highlights

Rapid Onboarding To New Tools

At Valuebound, we encourage continuous learning. One of the ways we do this is by organizing regular internal webinars and show-and-tell sessions.

As a result of this, the development team wasn’t entirely inexperienced with using either SSO implementation, even though this was one of the team’s first projects involving these tools. By adopting the stay project-ready attitude religiously, the team was able to ensure that the project did not suffer any downtime in either phase, even when new tools were introduced.

Testing Personalization

The team primarily focused on identifying all test scenarios related to application beforehand.

Outcome

Enhanced student experience by enabling SSO login to student portal, thereby improving product development and service delivery processes.

Why Drupal was chosen

Drupal allows for scalability to accommodate the ever-growing communities and varied web projects associated with them. The CMS is also well-known to accommodate a large user-base and high-traffic websites which is great for any platform with a growing student base.

Drupal empowers educational institutes to build varied flexible solutions – from intranets to complex web applications to simple static web portals.

Technical Specifications

Drupal version:

Key modules/theme/distribution used:

Why these modules/theme/distribution were chosen
  • Entity API: We needed to add many components such as assignments, question pools and whatnot. This module is used so as to facilitate the teachers or instructors in adding components.
  • Drupal SSO: This module has been used to create an account in CMS when a user lands on its portal for the first time using a SAML file.
  • Redis: For performance optimization this module has been configured to manage the cache.