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

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

Screenshot of the student portal
The student portal: courses, groups and real progress

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

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

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.

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

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 Campus Life app on an iPhone screen
The student app, in the academy’s brand, on iOS

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.

Download on theApp StoreComing soon toGoogle Play

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

A Campus Life app screen on an iPhone
The iOS app: a student’s courses and progress

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

  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.