Skip to content

Getting In

Introduction

OTAS (Oktamam Admission System) is a sophisticated platform developed on October CMS, aimed at optimizing the journey of student applications from their initial submission to final acceptance by educational institutions. It integrates multiple stages within this journey. This document is designed to demystify the foundational elements of OTAS and the ancillary OTAS-based systems employed by our clientele. We will delve into these processes with a technical lens, detailing the distinct components and their interactions.

Componenets

The OTAS ecosystem comprises multiple interconnected components and systems, seamlessly integrated to facilitate the company's daily operations. At its core lies OTAS itself, alongside a specialized system known as s-apply (also referred to as otas4u - Oktamam Admission System for Universities), or the University CRM. S-apply is tailored for managing admissions within universities, essentially mirroring OTAS while incorporating university-specific modifications.

Additionally, the OTAS Plugin represents a crucial element within this architecture. It is a Vue.js project embedded within a WordPress environment, designed to showcase programs and provide a submission form for applications directly on the company's website.

Another vital component is the s-apply plugin, also developed with Vue.js, but deployed on university WordPress sites. This plugin enables students to apply directly to university programs, facilitating a direct engagement with the admissions process.

An additional component within the system is the licensing component, utilized by s-apply to verify the current status of a university system's license—whether it is active or has expired. This licensing mechanism assesses the validity of the s-apply API key against the API clients' configuration within the OTAS System.

Furthermore, the architecture includes a broker component. This component plays a pivotal role in synchronizing data between OTAS and s-apply, ensuring seamless integration and data consistency across the platforms.