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

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.


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.





- 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.



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.


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.




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
- 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

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.


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
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
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
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
2 free weeks — with your own groups
Your brand and your subdomain
Moving over your materials and groups
Connecting notifications and the mobile app
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.
- Phone
- +374 41 553151
- [email protected]