Follow what changed in Saksı Kampüs, release by release.
Invoicing became configurable per organization, and a batch of live session, availability calendar and Saksı AI chat issues were resolved.
Each organization can now configure its own e-Archive/e-Invoice provider (Paraşüt). Provider details are managed from a new "Invoice Provider" page in the sidebar, with secrets stored encrypted and masked in the interface. The page is restricted to platform administrators — organization admins do not see the provider credentials.
A billing information tab was added to the profile page, so users can keep their invoice details up to date without waiting for checkout.
The billing information step is now live in the checkout flow, alongside the completed invoicing pipeline. Checkout shows the card section first and billing below it; buyers with a stored billing profile see it collapsed the way a saved card is, and only open the form when they want to enter different details.
Retrying invoice creation no longer produces duplicate documents. If the request reaches the provider but the response never gets back to us, the retry now finds the existing invoice and e-document and continues with it instead of issuing a second one.
Intro sessions keep their fixed 30-minute length when rescheduled. The reschedule screen previously also offered 60 and 90 minutes, which could turn an intro session into a full-length one.
When no Zoom account is available the session is no longer created at all. Previously the session was saved first and the Zoom account assigned afterwards, leaving a session with no meeting link behind on failure.
Failed intro session requests no longer show a misleading success message.
Tutor search moved to the server. It previously searched only within the first 1000 users; now every tutor is searchable.
Every calendar and list view on the availability screens now starts the week on Monday. They previously started on Sunday, which did not match the live session calendars.
Math expressions and markdown formatting in chat were rebuilt. Formulas no longer break up paragraphs, inline expressions no longer interrupt the flow of a sentence, and raw LaTeX no longer flashes while a response streams in.
The underlying AI model was upgraded to Gemini 3.5 Flash.
Read and unread tabs were added to the notification list for administrators.
The link in the assessment completed notification now points to the student’s own organization. It previously led to a 404 page in some cases.
Fixed an issue where the unread counter on the tabs could get stuck showing the wrong number.
The guardian profile step was simplified. The disabled-looking "Skip" button is gone in favour of a single "Save & continue" button, and missing fields are reported with an inline error instead of locking the button. Continuing without selecting a student now completes onboarding directly.
An "Editor" role was added for managing blog content. Editors can create and edit blog pages and categories, have no access to the rest of the platform, skip the onboarding wizard, and land directly on blog management when they sign in. They also get their own tab on the users page.
The curriculum options offered during onboarding are now limited to what the organization’s active packages grant, and the selection is validated on the server as well.
Tutors now see only the topics they are qualified for, plus their parent headings, in the curriculum trees. The same restriction was applied to the interactive content list.
English pages are served from English URLs — the language courses page now lives at /en/language-courses, for example. Old addresses redirect to the new ones.
Get detailed information about our programs.
Get in Touch