EduCase websites are comprised of the following web architectural components:

Joomla CMS: Joomla is a content management system (CMS), which enables us to build your website and manage your data using various online applications. Some of the main feature applications used to manage your EduCase data includes:

  • EduCase component: Enables website administrators to
    • configure the component to their MySQL database
    • create case categories and sub-categories
    • configure case access for user groups from multiple user group components
    • configure case listing parameters such as: case title, case privacy, secondary case passwords, dynamic group configuration, listing resource documentation, and adding meta tag information to cases.
    • send email system to user groups via our advance email template with the following dynamic parameters: {from_name}, {site_url}, {case_title}, {case_url}, and {case_message}.
  • Guru LMS: EduCase clients have the opportunity to integrate an open source Joomla LMS (Learning Management System). Guru is a powerful Joomla eLearning solution. It allows you to create an online school or university with classes, courses, modules, quizzes, students, teachers and much more! This eLearning solution will allow you to make passive income by selling online courses and workshops through your EduCase website!
  • ARRA User Export Import: is a Joomla native backend component that allows you to export or import Joomla users out of or into you website.
  • DOCman: is a document and download manages documents across multiple categories and subcategories, give users permission to upload, download or edit documents. Store documents either locally or remotely and prevent direct linking using our build-in anti-leech system.
  • Akeeba Backup: is a component that creates a backup archive which contains all the files, a database snapshot and a restoration script. The backup and restore process is AJAX powered, designed to avoid server timeouts, even with multi-gigabyte sites.
  • Clients are able to request almost any conceivable component integration in to their website in addition to the primary components above.

MySQL: Being the world's most popular open source database, MySQL cost-effectively help us deliver high performance, scalable database applications for EduCase. The EduCase database contains over 30 tables that tracks and maintains data for our: Users, Case data, Contour data, Documents, Annotations, Area Domain metrics, Line Domain metrics, Point Domain metrics, EduMods, and much more.

Amazon Simple Storage Service (Amazon S3): Amazon S3 provides a service that we use to store and retrieve any amount of data, at any time, from anywhere on the web. It gives us the ability to use and access to the same highly scalable, reliable, secure, fast, inexpensive infrastructure that Amazon uses to run its own global network of web sites. Data that is stored on the Amazon S3 server includes: EduCase case JPEG images and Regions of Interest XML files.

  • Clients are able to request Amazon's "CloudFront" service which distributes content with low latency and high data transfer rates by serving requests using a network of edge locations around the world.

CDN (Content Delivery Network): CDN services protect and accelerate any website online. Once your EduCase website is a part of our CDN service, its web traffic is routed through an intelligent global network. The CDN will automatically optimize the delivery of your EduCase website so that visitors get the fastest page load times and best performance. CDN services also block threats and limit abusive bots and crawlers from wasting your bandwidth and server resources. The result: CDN serviced EduCase websites see a significant improvement in performance and a decrease in spam and other attacks.