Background

The client, Institut fur Internationale Kommunikation, with locations in Dusseldorf and Berlin, is a nonprofit organization offering to help students learn the German language. The IIIK works closely with universities in Germany and around the globe.

Whether a student wants to learn German for academic or business reasons, the IIIK sponsors international classes in the center of Europe. With 10 language levels, the IIIK has all the technology and tools, including digital course textbooks and “interactive” whiteboards.

The Problem/The Challenge

With a complex, detailed project scope, DRC Systems designed an electronic solution based on the following components the IIIK needed.

  • Create a custom child-based theme based on Magento default themes
  • Develop customized extensions, including various payment methods
  • Install and configure custom and third party extensions, both paid and free
  • Create a customized third party extension per the client’s expressed wishes
  • Create a customized design and layout
  • Configure custom options for language, cultural, and social courses
  • Version control system using Bitbucket
  • Create manuals (including screenshots) for diverse extension use
  • Upgrade the current Magento version
  • Maintain status quo and implement new features
  • Manage high-level security
  • Optimize the speed of the IIIK website

Our Solution

DRC Systems was selected to design this project and be responsible for all technical development. We had to create this system from scratch. While we first installed Magento, we went above and beyond to design and create the following custom extensions.

Product Author

To keep track of the author of a new course. Whether a new course is added or a traditional course is updated, author (administrator) is updated.

Product Scheduler

Using a specified date range, this extension allows IIIK to activate or deactivate courses. The administrator can choose the start and end date of a specific course.

Custom Payment

Implements custom required payment methods. We created extensions to handle multiple methods of payment for a variety of language courses.

Down Payment

This custom extension permits students to book courses with only part payment. The remainder due can be paid to the IIIK at a later date.

Age Verifier

This extension verifies a course student’s age. Should the prospective student not meet age minimums, they will be redirected to a related website. If they meet age requirements, students can book courses as usual.

DRC Systems also designed and configured some additional paid and free extensions for the new system. These additional extensions include various language packs.

The Results

DRC Systems delivered the custom platform the IIIK wanted to manage their operations. Management was thrilled with the results.

Desktop Results
Desktop Results
Desktop Results
Desktop Results
Desktop Results
Desktop Results
Tab Results
Tab Results
Tab Results
Tab Results
Tab Results
Mobile Results
Mobile Results
Mobile Results
Mobile Results
Mobile Results
Mobile Results
Mobile Results
Mobile Results

Technologies Used

We used Linux, MySQL, PHP, and Magento for our major technological components. These technologies all contributed to our design and successful installation of this project. IIIK was pleased with the results we achieved, meeting all its requirements for the project.

Client’s Feedback

Everybody I showed Magento to was pleasantly surprised without exception, even the 59-year old department head. Everybody said it looks good and manageable.

DRC Systems Globally Available
DRC Systems is globally available.