A learning management system for Kazakh technical colleges — unifying assignments, grades, scheduling, attendance, and student-teacher communication in one structured digital environment.
iTulek is a learning management system built for Kazakh technical college students and educators. The platform covers the full academic cycle — from assignment distribution and grading to attendance tracking, progress dashboards, and direct student-teacher messaging.
The project was designed to replace a fragmented ecosystem of WhatsApp groups, email chains, paper handouts, and manual grade sheets with a single, coherent product both sides would actually want to use.
Students were managing coursework across 4+ disconnected tools with no single source of truth. Teachers had no real-time visibility into student engagement or progress — tracking performance meant manually collecting data from multiple places.
The challenge was to design a full LMS from scratch that could handle complex institutional workflows while remaining accessible to users with varying levels of digital literacy.
The platform serves two distinct user roles — each with different needs, mental models, and workflows.
I led UX/UI design end-to-end — from discovery and information architecture to final screens and a reusable component library.
I started with structured interviews across both user groups to identify the highest-friction moments. The key insight: students didn't struggle with technology — they struggled with fragmentation. Teachers weren't asking for more features — they needed clarity.
The information architecture was designed to mirror how academic workflows actually unfold — not how an institution might categorize data. Each module was scoped to a single job: submit, grade, view, or communicate.
The visual language was designed to feel calm and focused — a deliberate contrast to the notification-heavy chaos of WhatsApp-based coordination. A consistent component library ensured predictable interactions across all five modules. The interface was tested with real students throughout, with design iterations driven by observed friction.
The teacher's home screen prioritises class oversight — today's schedule, plan completion rates per group, and system activity at a glance. Group-tagged lessons and real-time fill metrics replace manual tracking across spreadsheets.
Students land on a personal view — today's classes, attendance and grade summaries front and centre. The calendar and activity chart provide passive awareness of their own academic rhythm without any extra navigation.
Three modules form the backbone of the teacher's daily workflow — each built around a single, well-defined job to be done.
The weekly schedule renders every lesson across all groups in a structured day-by-day grid — group code, module title, and classroom on each slot. Teachers switch between "by teacher" and "by group" views, filter by shift, and navigate weeks via date-range chips. High information density handled through clear visual hierarchy: group codes anchor each cell in purple, supporting metadata recedes below at reduced weight.
Each active lesson plan is surfaced as a card with a real-time fill-percentage donut — making completion status immediately scannable without opening individual records. Teachers see at a glance which subjects are on track and which need work. Academic year tabs and Excel export bridge daily use with institutional reporting, without adding a separate tool to the workflow.
Four journal types — Theoretical, Individual, Industrial, and Elective — are separated by tabs to match how the institution classifies coursework. Within each type, teachers toggle between their own journals and all journals, filtered by academic year. Each card shows only the group code and subject name: the minimum needed to locate any journal entry without visual noise.
The platform delivered a single entry point for the entire academic workflow — replacing the 4+ tools students and teachers previously juggled.
Система управления обучением для казахстанских технических колледжей — задания, оценки, расписание, посещаемость и коммуникация студент-преподаватель в одном цифровом пространстве.
iTulek — система управления обучением для студентов и преподавателей казахстанских технических колледжей. Платформа охватывает весь учебный цикл: выдача и сдача заданий, оценки, расписание, посещаемость и прямая коммуникация.
Проект создавался чтобы заменить разрозненную экосистему из WhatsApp-групп, электронной почты, бумажных раздаток и ручных ведомостей — одним цельным продуктом, которым обе стороны захотят пользоваться.
Студенты управляли учёбой через 4+ несвязанных инструмента без единого источника актуальной информации. У преподавателей не было видимости в реальном времени — отслеживание успеваемости требовало ручного сбора данных из разных мест.
Задача — спроектировать полноценную LMS с нуля: сложные институциональные процессы должны работать в интерфейсе, доступном пользователям с разным уровнем цифровой грамотности.
Платформа обслуживает две роли — с разными потребностями, моделями мышления и рабочими сценариями.
Я вёл UX/UI дизайн полностью — от исследования и информационной архитектуры до финальных экранов и библиотеки компонентов.
Начал со структурированных интервью с обеими группами пользователей для выявления точек наибольшего трения. Ключевой инсайт: студенты не испытывали трудностей с технологиями — они страдали от фрагментации. Преподаватели не хотели больше функций — им нужна была ясность.
Информационная архитектура проектировалась в соответствии с тем, как учебные процессы работают на практике — а не как институт классифицирует данные. Каждый модуль заточен под одно действие: сдать, оценить, посмотреть или написать.
Визуальный язык — спокойный и сфокусированный, в противовес хаосу WhatsApp-координации. Библиотека компонентов обеспечила предсказуемость взаимодействий во всех пяти модулях. Интерфейс тестировался с реальными студентами, итерации строились на наблюдаемых трениях.
Главный экран преподавателя сфокусирован на контроле группы — расписание дня, заполняемость учебных планов по каждой группе и активность в системе. Теги групп и метрики в реальном времени заменяют ручное ведение таблиц.
Студент сразу видит главное — расписание на сегодня, успеваемость и посещаемость. Календарь и график активности дают понимание собственного ритма учёбы без лишней навигации.
Три модуля составляют основу ежедневной работы преподавателя — каждый спроектирован под одну чётко определённую задачу.
Еженедельное расписание отображает все занятия по всем группам в виде структурированной сетки по дням — в каждой ячейке код группы, название модуля и номер аудитории. Переключение между видом "по преподавателям" и "по группам", фильтр по смене и навигация по неделям через чипы с датами. Высокая плотность информации решена через чёткую иерархию: код группы — главный фиолетовый якорь, вспомогательные данные — на втором плане.
Каждый активный учебный план представлен карточкой с индикатором заполнения в реальном времени — процент заполнения виден сразу, без открытия записи. Преподаватель с одного взгляда понимает, какие предметы в порядке, а где нужна работа. Табы по учебным годам и экспорт в Excel соединяют ежедневное использование с институциональной отчётностью без лишних инструментов.
Четыре типа журналов — Теоретический, Индивидуальный, Производственный и Факультативный — разделены табами в соответствии с институциональной классификацией. Внутри каждого типа преподаватель переключается между "Мои журналы" и "Все журналы" с фильтрацией по учебному году. Каждая карточка показывает только код группы и название предмета — минимум, нужный для быстрого поиска, без визуального шума.
Платформа создала единую точку входа для всего учебного процесса — заменив 4+ инструмента, которыми раньше пользовались студенты и преподаватели.