Ten systems to check one week
One portal behind one login that shows each person their own schedule, grades, payments and news, with the LMS a click away.
We build university websites, student portals, tutoring platforms and AI learning tools. They connect to the LMS and student systems you already run, and they keep teachers in control of what AI shows to learners.

They come from the same place: many users with different roles, data spread over many systems, and new AI tools that need rules.
One portal behind one login that shows each person their own schedule, grades, payments and news, with the LMS a click away.
Access limited to each editor’s own sections, reusable components and search that stays fast as the page count grows.
AI hints that guide without giving the answer away, and that teachers approve before any student sees them.
Each item links to the education project where we built it.
Public sites for applicants, students and staff with search people can use, staff profiles fed from university systems and safe editing for large teams.
Login-only portals that pull schedules, grades, payments and assignments from separate systems into one screen, targeted to each user.
Multi-tenant platforms for language schools, tutors and solo learners, with courses, lessons, homework and dashboards that make sense to each role.
Text and image generation inside the editor where course content is written, so authors do not copy prompts and files between tools.
Back-office tools for multilingual teaching material: word meanings and translations inside the text, moderated discussion and activity reports.
Recorded lectures turned into timed transcripts, subtitles, summaries and streamable video, even when speakers switch languages mid-sentence.
Ben-Gurion University of the Negev runs its public website on Umbraco. It holds about 80,000 pages, around 1,000 people edit it, and traffic spikes reach about 300 requests per second.
We keep search fast with Lucene and a page cache that knows which pages depend on which content. A daily import updates 15,000+ staff profiles. Then we built a login-only portal on the same backend and AWS setup, where students and staff see their own schedule, grades, payments and news, and open Moodle through single sign-on.
TutorPro is a multi-tenant platform for language schools, tutors and independent students. For KursyPOL, a Warsaw language school, a team of two to five OSKI engineers built the TutorPRO lesson MVP between January 2023 and January 2024: an AI and OCR tool that helps teachers create interactive exercises, and real-time lessons that use them.

“The project team demonstrated a high level of commitment.”
AI should save teachers time and help stuck students. It should not replace the teacher’s judgment. These rules come from the projects on this page. See also our AI development service and how we put AI content generation inside Umbraco.
Teachers can edit, regenerate, delete or approve each AI hint. Students see a hint only after approval.
The prompt uses the exercise type, the task and the correct answers, and keeps the answer out of the hint. The student’s own answers decide when a hint is needed.
Authors generate text inside the CMS fields they already fill in. Generated images land in the content without manual uploads.
An education platform is only as useful as the data it can reach. We connect portals and course platforms to the LMS, student records, payments and identity, and we report learning results back where they belong.
Related services: Umbraco development for university sites and portals, and web development for custom learning platforms.
learner results now tracked and stored correctly for EducatedOn, so courses in SCORM environments report progress correctly. Read the case
transcription precision on mixed Hebrew and Aramaic lectures, with subtitles and HLS video. How the pipeline works
Education software has many audiences. We design for each role, check every system it must talk to, and agree the rules for content and AI before writing code.
Applicants, students, teachers, editors and admins each need something different. We list who does what and which system holds their data today.
LMS, student records, payments and identity: which APIs exist, what they return and how sign-in works. This decides what the portal or platform can show.
Who sees which content, who may edit which section and where AI is allowed. Teachers and editors sign off before the build starts.
Two-week sprints with demos to the people who will use the system. The flow that saves the most clicks ships first.
Support in production, data imports that run every day and new modules as the academic year brings new needs.
A research university, a tutoring platform, an e-learning company, a school language platform and a lecture archive.

The university's main Umbraco site: ~80,000 pages, ~1,000 editors, daily staff data imports and a zero-downtime move from Azure to AWS.

A login-only portal for BGU students and staff that shows each person their own schedule, grades, payments and news, built on the university's Umbraco setup.

AI hints that teachers approve before students see them, one sortable course list across databases and a sign-up flow that fits solo learners.

AI text and image generation inside the Umbraco editor, plus reliable SCORM result tracking, for an e-learning platform on Umbraco Cloud.

Custom Umbraco plugins for a platform that teaches Danish, Norwegian and Swedish in schools: reporting, a translation-aware editor and moderated comments.
A Kubernetes pipeline that turns hours of mixed-language lectures into timed transcripts, subtitles, summaries and HLS video.
Quotes from the verified Clutch review of the TutorPRO MVP.
The project team demonstrated a high level of commitment.

OSKI’s solutions are designed with clean code and attention to detail

The best CRM for customer service depends on whether support needs its own help desk or a service module inside your sales CRM. We compare seven tools by ticketing, SLAs, omnichannel and AI pricing, then show when custom fits.
The best CRM for financial services depends on your core system, your recordkeeping duties and your team size. We compare six options for banks, credit unions, wealth firms and dealmakers by data model, integration and price, and show when to build a layer.
An AI chatbot costs from about $4,200 for a simple bot over a small set of documents to $136,000+ for a multichannel bot that acts in your systems. We break it down by scope, component and rate band, and compare running costs.
Anything missing? Send us your question and an engineer will answer, usually within one business day.
Contact usYes. For Ben-Gurion University we built a student and staff portal where Moodle opens through single sign-on, next to schedules, grades, payments and assignments from more than ten university system APIs. For other LMS platforms we start by reviewing their API and sign-in options.
Yes. For EducatedOn, an e-learning platform on Umbraco Cloud, we rebuilt SCORM result tracking and storage, so courses running in SCORM environments report learner results the platform can rely on.
On TutorPro, AI writes hints from the exercise and its correct answers, and the prompt keeps the answer out of the hint. Teachers can edit, regenerate, delete or approve each hint, and students see only approved hints.
Ben-Gurion University’s site holds about 80,000 pages, is edited by around 1,000 people and sees traffic spikes of about 300 requests per second. We handle that with dependency-aware page caching, Lucene search and per-section editor permissions. We also moved the live site from Azure to AWS with no interruption.
Accessibility belongs in the brief for any public education site. Our documented WCAG work is on Auto.co.il, a large car site, where we shipped keyboard navigation, ARIA and screen reader support. We apply the same practices to education projects and agree the target criteria with you up front.
Yes. We built a pipeline for an educational lecture archive that reached 99% transcription precision on Hebrew and Aramaic, with English mixed in. It also produces subtitles, summaries and HLS video, and runs more than 300 jobs at the same time.
You do. The source code, databases and infrastructure live in your accounts, with full IP assignment in the contract.
A spec, a Figma file or three paragraphs is enough to start.

Cookies on oski.solutions
We'd like to use analytics cookies to understand how the site is used, and marketing cookies to measure our ads. They are off unless you allow them. You can change your choice any time via “Cookie settings” in the footer. Cookie policy