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
- 60
- ready screens in the admin panel
- 14
- 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

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 exactly where the student stopped 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. Lessons, quizzes, chat and notifications on the phone.
Announcements
Mandatory acknowledgement, polls and written replies.





- Student
- Teacher
- Administrator
- Super admin
- Support
- Viewer
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.
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. If you need it, the same notifications can also go to Slack.
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
- 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
- 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
- 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 the Android version is coming to Google Play soon. 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]