Skip to main content

A LEARNING PLATFORM AND MOBILE APP BY SUBSCRIPTION

The whole academy in one system.And at last you can seewho is actually learning.

This is not a new project still waiting to be written. It is a platform that already works, on the web and in a mobile app for your students. We deploy it on your subdomain, style it in your brand and fill it with your content. Lessons, video, tests, attendance, payments, a messenger and analytics — all in one place.

No payment and no commitment. We set your subdomain up for you.

your-academy.campuslife.am

Try it: type your academy name into the address bar — that is how your subdomain will look.

Problem and solution

67
ready screens in the admin panel
19
background jobs running on a schedule
15
interface languages to choose from
100%
of your data in your own database

Here is what you and your student see

A student opens a lesson: it resumes where they stopped, and keeps playing in a mini player when they leave the page
The lesson resumes where it stopped, and the mini player follows the student from page to page
Watch the 3-minute overview

Video overview

See your whole academy run in one system

Three minutes of real screens, no mock-ups: a student’s lesson, a live game, payments and analytics. Captions on.

Chapters

Transcript

Running an academy usually means five tools that don’t talk to each other. This is Campus Life. One platform for the whole academy.

Students open their portal and see exactly where they stand in every course. Lessons pick up right where they stopped, on any device. Keep browsing, and a mini player follows along. Practice is handed in as files, and teachers answer with comments, right on the line of code. The library opens books in a built-in reader that tracks every page.

Build a test from six question types. Or switch on exam mode: full screen, timed, proctored. Then turn it into a game. Students join with a code. Guests scan a QR, no account needed. Fast answers earn a bonus, the leaderboard moves live, and the round ends on a podium. For programmers, there’s Code Quiz. One question: what will this print? Points, hints, and a group leaderboard, every day.

Everyone talks in the built-in messenger: group channels, direct messages, threads, reactions, polls and voice notes. The academy bot does the reminding for you: unfinished lessons, unread announcements, payments due. And an announcement can require an acknowledgement before the student moves on.

For your team, everything is one search away. Press Command K. The schedule covers branches, rooms and recurring classes. Attendance comes straight from that schedule, and the bot reminds the teacher to mark it. Payments are tracked month by month: who paid, who owes, who is on a freeze. Export to Excel in one click. Expenses sit next to income, so you see profit, not just revenue. Contracts come from your own templates, are accepted online and saved as PDF.

And you finally see who is actually learning. Video is measured second by second: the parts students rewatch, and the exact minute they leave. A matrix shows every student against every lesson. A funnel shows where the group drops off. It even flags accounts that are shared between people.

All of it runs under your name: your subdomain, your logo, your colors. In fifteen languages, on the web and in iOS and Android apps for your students. With forty-two video guides built in for your team.

Campus Life. Try it free for two weeks, with your own groups.

Problem and solution

A concrete answer to every problem

Not a feature list, but your everyday headaches and what changes about each of them in the very first week.

  • How it is now

    Lessons on YouTube, tests in Google Forms, attendance in Excel, conversations in a messenger. Nothing is connected to anything.

    How it will be

    One platform and one login for everyone. Course, video, test, assignment, book, attendance, payment and chat — in one place and linked together.

  • How it is now

    There is no way to tell who is really learning and who just opened the lesson and closed it.

    How it will be

    Video is measured second by second. You see which minute they left at, which fragment they rewatched and how much each of them actually watched.

  • How it is now

    Attendance and grades are kept by hand — in a notebook or a spreadsheet.

    How it will be

    The monthly register lives in the platform itself: present, absent, excused. The percentage for each student is calculated on its own.

  • How it is now

    Payments are tracked by hand: who has paid, who has not, whom to remind and when. Debts get forgotten.

    How it will be

    Monthly fees, a debt list, suspended enrolment and price history. The reminder reaches the student on its own; the bookkeeper gets an Excel export in one click.

  • How it is now

    The student forgets about the lesson, the announcement and the payment. You remind them by hand, with a call or a message.

    How it will be

    The bot writes on its own, privately in the built-in chat, and a push notification lands on the phone: an unfinished lesson, an outstanding payment, an unread announcement. Your involvement: none.

  • How it is now

    A whole group shares one account, and nothing anywhere shows it.

    How it will be

    The system finds simultaneous logins from different devices and networks by itself and lists the suspicious accounts on a separate screen.

Screenshot of the attendance register
The monthly register: present, absent, excused — and the percentage on its own
Screenshot of the payments page
Payments for the month: paid, outstanding, suspended and the total collected

What you end up with

One system instead of five
and not a single piece of double manual work
Real numbers instead of guesswork
for every student and every lesson
Automatic reminders instead of manual calls
the bot never tires and never forgets
Your brand and your data
a separate database, your own subdomain

Features

Everything in one place

One platform, one database, one login for everyone. No gluing together YouTube, Google Forms, a messenger and spreadsheets, and no reconciling them by hand afterwards.

  • Course · module · lesson

    A clear structure: draft and publish, ordering by drag and drop.

  • Our own player

    Resumes where the student stopped, on any device, with a mini player while they browse, and counts what was really watched.

  • Tests and quizzes

    6 question types, automatic marking, single-attempt exams, JSON import and export.

  • Live quiz

    Students join with a code; speed bonus, live leaderboard and podium.

  • Practice

    Students hand in work as files; teachers review it with comments.

  • Library

    A PDF reader inside the platform, with reading tracked page by page.

  • Messenger

    Academy and group channels, direct messages, voice notes and polls.

  • Room schedule

    Branches, rooms, recurring classes and a room occupancy grid.

  • Attendance register

    Present, absent, excused — on a monthly grid.

  • Payments

    Monthly fees, debts, suspended enrolment, price history, Excel for the bookkeeper.

  • Mobile app

    For students, on the App Store and Google Play. Lessons, quizzes, chat and notifications on the phone.

  • Announcements

    Mandatory acknowledgement, polls and written replies.

Screenshot of the course page
The course structure: modules, lessons and completion marks
Screenshot of the lesson page
The lesson page: video, materials and practice tasks
Screenshot of exam results
Exam results: attempts, average score, pass rate and score distribution
Screenshot of the messenger
A group channel in the messenger: announcements and new lessons from the bot
Screenshot of the practice review queue
The review queue: student files by course, lesson and assignment
6 access levels:
  • Student
  • Teacher
  • Administrator
  • Super admin
  • Support
  • Viewer

Games

A test your students look forward to

Any quiz becomes a live game on the big screen in one click. Students join with a code, guests scan a QR code on their phone, no sign-up. Ideal for open days and trial lessons.

  • Live game

    Points for speed, a leaderboard that moves after every question, and a podium at the end of the round.

  • Guests by QR

    An open day or a trial lesson: visitors scan the code and play without signing up.

  • Code Quiz

    “What will this print?” — short programs, points and hints, a daily set and a group leaderboard.

A live round on the host screen: a question with four answers, players answer, the leaderboard updates
A live round: players answer on their phones, the leaderboard moves after every question
A student solves a Code Quiz task and earns points
Code Quiz: read the program, choose the output, earn points
Screenshot of the Code Quiz leaderboard
The group leaderboard: points, solved tasks, hints used

Analytics

Analytics assembles itself

Every second of video, every test, login and action is recorded and turns into charts and reports on its own. Nothing is lost and nothing needs manual work.

  • Attention map

    Which fragment gets rewatched — most likely it is explained badly there.

  • Drop-off points

    The minute at which students close the video. A direct pointer to what to re-record.

  • Progress matrix

    Student and lesson in one grid. Who has fallen behind is visible at a glance.

  • Funnel

    Available → started → past halfway → finished. The real picture of a group.

Screenshot of lesson analytics
Drop-off points in a lesson video and page-by-page book reading
Screenshot of the progress matrix
The completion funnel and the progress matrix for a group

Seven sources: video, tests, logins and devices, staff actions, attendance, support, book reading.

Operations

All of your academy’s admin, in the same system

Money, contracts and the flow of students sit right next to the lessons. No more separate spreadsheets and manual reconciling.

  • Search with Cmd+K

    A student, a teacher, a group or a course: one search across the whole panel.

  • Expenses and profit

    Income, recurring and one-off expenses by category, net profit and a six-month trend.

  • Contracts

    Built from your own templates, accepted online by the student or employee and saved as PDF.

  • Student pipeline

    From sign-up to course completion, stages are calculated automatically from groups, access and progress.

An administrator presses Cmd+K, types a name and opens the student’s card
One search for the whole panel: press Cmd+K and start typing
Screenshot of the expenses page
Expenses by category next to income, with net profit for the month
Screenshot of the contracts register
The contracts register: pending, accepted and terminated
Screenshot of the student pipeline
The student pipeline: who is registered, verified, in a group, learning

Notifications

The academy bot, right inside the platform chat

A student does not open the platform every day, and that is fine. So the bot writes to them privately in the built-in chat, and the app shows a push notification on their phone.

  • Chat · direct message

    To the student, privately

    An unfinished lesson, an unread announcement, an outstanding payment and a reminder they set themselves.

  • Chat · group channel

    To the group, in its channel

    On payment days, a reminder in the group’s payments channel; on a birthday, a greeting in the students’ channel.

  • Chat · to a staff member

    To the team, addressed

    An account deletion request, a chat report, a reply to an announcement, a comment in a practice review.

The mechanics are deliberately gentle — the bot does not flood the student.

An unfinished lesson
a reminder after 2 days, no more often than once every 3 days
An unread announcement
every 24 hours, until the student confirms it
An outstanding payment
after the payment window, no more often than once every 2 days
A reminder in the chat
the bot brings it at exactly the minute you picked

A sample message

Campus Lifedirect message
  • Unfinished lesson: “Lecture 12. Loops and Switch Statements”, 43%
  • You have not confirmed the new announcement yet
  • This month’s payment has not been recorded yet

Brand and data

Your brand, your data, your pace

  • Your name, logo and colours everywhere, including emails and documents
  • Your own subdomain, such as academy.campuslife.am
  • A separate database — nothing shared with other academies
  • Automatic daily backups
  • A mobile app for your students, in your academy’s brand
The academy library under its own name, with its own book covers
The student portal under the academy’s name, on its own subdomain

Security is built in, not bolted on

  • Passwords hashed with bcrypt
  • Session rotation and theft detection
  • CSRF protection
  • Request rate limiting
  • A full audit trail of every change
  • Files kept in private storage
  • Daily backups
  • Personal data for management roles only, every view audited
  • Account sharing detection

Mobile app

Your academy, on your student’s phone

One app for every academy. A student picks their academy, signs in with their own account and sees the same courses as on the web — in your brand and in your language.

  • Lessons and player

    Video resumes where the student stopped, and viewing is counted just as it is on the web.

  • Tests and live quiz

    Timed exams, and in class: join by code, leaderboard and podium.

  • Chat and notifications

    Group channels, direct messages, voice notes and push notifications.

  • Practice and books

    Hand in assignments as files and read PDF books right in the app.

  • Schedule

    The week’s classes, branches and rooms on a single screen.

  • 15 languages

    The interface speaks the academy’s language; the academy picker follows the device.

The app is for students. Managing courses, groups and payments stays in the web panel.

A Campus Life app screen on an iPhone
iOS: a student’s courses and progress
A lesson page in the Campus Life app on Android
Android: the lesson, the player and the course’s lessons

Plans

Subscription plans

Every plan has the same features. Plans differ only in the number of students.

  • Start

    Every feature of the platform, for a centre with up to 100 students.

    39 000 ֏per month

    Student limit: up to 100 students

    What is included:

    • Course, module and lesson, plus our own player
    • Tests, quizzes and proctored exams
    • Live quiz: join by code, leaderboard and podium
    • Practice: file submissions reviewed with comments
    • Library: read PDFs inside the platform
    • Attendance register and room scheduling
    • Payments, debts, freezes and Excel export for your accountant
    • Four analytics tools drawing on seven sources
    • Messenger, announcements and bot reminders
    • A mobile app for students on the App Store and Google Play
    • Your subdomain, your brand and a separate database
    • Daily backups and launch support
    Start the free trial
  • RECOMMENDED

    Academy

    Every feature of the platform, for an academy with up to 300 students.

    69 000 ֏per month

    Student limit: up to 300 students

    What is included:

    • Course, module and lesson, plus our own player
    • Tests, quizzes and proctored exams
    • Live quiz: join by code, leaderboard and podium
    • Practice: file submissions reviewed with comments
    • Library: read PDFs inside the platform
    • Attendance register and room scheduling
    • Payments, debts, freezes and Excel export for your accountant
    • Four analytics tools drawing on seven sources
    • Messenger, announcements and bot reminders
    • A mobile app for students on the App Store and Google Play
    • Your subdomain, your brand and a separate database
    • Daily backups and launch support
    Start the free trial
  • Network

    Every feature of the platform, for an academy or network with more than 300 students.

    99 000 ֏per month

    Student limit: more than 300 students

    What is included:

    • Course, module and lesson, plus our own player
    • Tests, quizzes and proctored exams
    • Live quiz: join by code, leaderboard and podium
    • Practice: file submissions reviewed with comments
    • Library: read PDFs inside the platform
    • Attendance register and room scheduling
    • Payments, debts, freezes and Excel export for your accountant
    • Four analytics tools drawing on seven sources
    • Messenger, announcements and bot reminders
    • A mobile app for students on the App Store and Google Play
    • Your subdomain, your brand and a separate database
    • Daily backups and launch support
    Start the free trial

Every plan starts with two free weeks.

Questions

What people usually ask

These are real questions from real meetings. The answers come without detours.

Your question is not on the list? Write to us

  • “We already use YouTube and Google Forms”

    They are good tools, but they do not talk to each other. There is no real watch percentage there, no attendance, no payments and no single picture of a student. Here all of that sits in one card.

  • “Rolling it out will drag on”

    We set up the subdomain; you move your content and groups across with our help. You start working within an hour, and the first two weeks are free.

  • “Our teachers will not pick it up”

    Each role sees only its own screens: a teacher never needs the administrator’s. The interface is in your academy’s own language, with no technical jargon.

  • “And what if we decide to leave”

    The database is yours, not ours. You can export everything to CSV and Excel at any moment. No lock-in and no forced contracts.

  • “Is there a mobile app?”

    Yes. The student app is on the App Store and Google Play. There is one app for every academy: a student picks theirs and sees your brand. The web version works on a phone too.

  • “Not all of our students speak Armenian”

    The platform runs in 15 languages: Armenian, Russian, English, French, Spanish, Italian, German, Portuguese, Dutch, Polish, Ukrainian, Kazakh, Uzbek, Georgian and Turkish. The language is chosen for the academy.

Process

How working together goes

  1. 2 free weeks — with your own groups

  2. Your brand and your subdomain

  3. Moving over your materials and groups

  4. Connecting notifications and the mobile app

  5. Launch and ongoing support

Let us start with two free weeks

We will show you the platform live, set up your subdomain and help you move your first group across.

We will reply within one working day.