Recurring classes with a connected learning portal

Tuition & Classes

Design long-running parent classes, generate daily, weekly, monthly or yearly child sessions, manage date-specific student rosters and attendance, link portal validity to recurrence, collect payments and run interactive learning through the Tutor Companion web app.

FlexibleRecurring class sessions
ConnectedAttendance & access
InteractiveTutor Companion learning
Tuition & Classes interface in iCRM
What you can do

Everything your team needs, connected.

Design long-running parent classes, generate daily, weekly, monthly or yearly child sessions, manage date-specific student rosters and attendance, link portal validity to recurrence, collect payments and run interactive learning through the Tutor Companion web app.

01

Class-specific event design

Create classes and recurring programmes separately from corporate holiday and company-event calendars.

02

Parent class record

Use one long-running parent event as the master definition for the class.

03

First class date

Choose the class start date as the first scheduled session.

04

Long programme period

Set the event date-from and date-to as the full class period, including programmes that run for years.

05

Flexible recurrence

Generate sessions every day, week, month or year as required.

06

Generated child sessions

Create each repeated class date as a child of the parent class.

07

Roster copied to sessions

Carry the registered participant list into generated child sessions.

08

Parent-only class list

Keep the main list clear by showing top-level classes while retaining every child session.

09

Date-specific roster changes

Edit one child session to add a student for that date without changing the whole class.

10

Contact-list enrolment

Add existing iCRM contacts to the class roster.

11

Participant import

Import a prepared participant list when enrolment must be handled in bulk.

12

Non-contact participants

Register students or participants even when they are not existing contacts.

13

QR-terminal registration

Scan the class setup QR to register an attendance terminal to the correct programme.

14

Participant QR attendance

Use the QR delivered to a registered participant for attendance scanning.

15

Manual attendance

Tick participants from the session attendance-marking view.

16

Android attendance list

Load the class roster on an Android attendance device and mark participants one by one.

17

Attendance across sessions

Review registration and attendance across the parent class and its repeated dates.

18

Recurrence-linked login validity

Link participant portal access to the class recurrence period.

19

Validity extension

Select participants and extend login access when the class or entitlement continues.

20

Tutor Companion login

Give students a class portal such as chess.itpa.my or another configured companion site.

21

Online payment

Let logged-in participants pay through the Tutor Companion web app.

22

Automatic paid status

Mark the participant as paid when payment arrives through the Adaptis-enabled companion flow.

23

Receipt and invoice connection

Associate the participant with the relevant receipt or invoice information.

24

Receipt self-service

Let logged-in participants view or download their receipt from the companion app.

25

Login-based attendance

Use active companion logins as an automatic attendance signal where appropriate.

26

Interactive question builder

Prepare questions for a live class interaction.

27

Student answer-now experience

Let students answer the active question from their own device.

28

Live class results

Display response outcomes while the interactive session is running.

29

Assigned assessments

Let students answer Training & KPI assessment sets from the same companion experience.

30

Connected class lifecycle

Keep class recurrence, roster, attendance, payment, access and learning activity together.

Recurring class and learning lifecycle

Run the timetable, attendance, access and live learning as one connected class.

iCRM models the programme as a long-running parent class with generated child sessions, then connects the students on each date to attendance, payment, portal validity and the Tutor Companion learning experience.

THIS PAGE

Tuition & recurring classes

Long-running class schedules, child sessions, student rosters, attendance, portal access, payments and interactive learning.

RELATED MODULE

Events & Attendance

Public-event registration, QR participant journeys, vendor PIC commission, statements and wider event accounting.

Explore Events & Attendance →
01DesignParent class and period
02GenerateRecurring child sessions
03EnrolStudent roster
04AttendQR, device or manual
05AccessPayment and validity
06LearnInteractive Tutor Companion
01 / DESIGN THE PARENT CLASS

Use the first date as the first class and the full date range as the programme.

Create a new event specifically for the class—not a corporate holiday event. The selected start date becomes the first session, while the date-from and date-to define the full programme period, even when the class continues for years.

  • Dedicated class and recurrence design
  • First scheduled class date
  • Long-running programme period
  • Foundation for generated child sessions
  • Separate from the corporate event calendar
Creating a long-running recurring class in iCRM
02 / GENERATE RECURRING SESSIONS

Turn one parent class into every actual teaching date.

Generate child sessions daily, weekly, monthly or yearly. A Monday class, for example, creates a child event for every Monday and copies the registered students into each generated date. The main class list remains clear by showing parent classes only.

  • Daily, weekly, monthly or yearly recurrence
  • Every session linked to the parent class
  • Roster copied into generated sessions
  • Parent-only main class list
  • Add one student to one specific child date
GENERATED SESSIONSCreate every repeated class date.
Weekly child class sessions generated in iCRM
PARENT LISTKeep the main list uncluttered.
iCRM class list showing parent classes only
ONE CHILD DATEAdjust a specific session roster.
Adding a participant to one child class session
03 / BUILD THE ROSTER & CAPTURE ATTENDANCE

Add students flexibly, then use the attendance route that fits the class.

Select existing contacts, import a participant list or register people who are not yet contacts. For attendance, register a QR terminal to the class, scan participant QR codes, load the roster on Android or mark the session manually.

  • Existing-contact selection
  • Bulk participant import
  • Direct non-contact registration
  • QR terminal tied to the correct class
  • Participant QR, Android list or manual marking
  • Attendance across parent and child sessions
CLASS ROSTERSelect, import or add students.
Adding and importing class participants in iCRM
QR TERMINALRegister the attendance device.
Registering a QR attendance terminal to an iCRM class
04 / LINK PORTAL ACCESS TO RECURRENCE

Keep student login validity aligned with the class period.

Participant portal access follows the recurrence period, so the right learning window is connected to the class. When the programme continues or access needs adjustment, select the relevant students and extend their validity together.

  • Login validity linked to recurrence
  • Participant-level access dates
  • Selected-student extension
  • Class continuation without rebuilding accounts
  • Clear access control for the companion portal
LOGIN VALIDITYSee access against recurrence.
iCRM class participant login validity
EXTEND ACCESSContinue selected student logins.
Extending class participant login validity
05 / CONNECT LOGIN, PAYMENT & ATTENDANCE

Give students one Tutor Companion route into class operations.

Students log in through a configured companion site such as chess.itpa.my. From there they can make payment, and Adaptis-enabled payments automatically update paid status. Active logins may also provide an automatic attendance signal where that model fits the class.

  • Secure Tutor Companion login
  • Online class payment
  • Adaptis payment-gateway connection
  • Automatic participant paid status
  • Login-based attendance signal
  • Self-service class experience
STUDENT LOGINEnter the companion class portal.
Student login to the Tutor Companion web app
ONLINE PAYMENTPay from the logged-in portal.
Student payment through the Tutor Companion web app
AUTO ATTENDANCEUse active logins where appropriate.
Tutor Companion active-login attendance
06 / RUN INTERACTIVE CLASS QUESTIONS

Move from teacher prompt to student answer and live result.

Build interactive questions for the class, open the active session and let students answer immediately from their own devices. The live-result view gives the class an instant response picture that can support explanation and discussion.

  • Interactive question builder
  • Active student answer screen
  • Device-based participation
  • Live response results
  • Useful feedback during the lesson
BUILD QUESTIONSPrepare the live interaction.
Building interactive class questions in Tutor Companion
ANSWER NOWLet students respond live.
Student answering an interactive class question
LIVE RESULTReview responses during class.
Live interactive class results in Tutor Companion
07 / CONTINUE INTO ASSESSMENT & RECEIPTS

Keep formal learning and payment evidence accessible.

Students can answer assigned Training & KPI assessment sets from the companion experience. Administrators connect the correct receipt or invoice information to the participant, and logged-in users can view or download the resulting receipt.

  • Assigned assessment-set access
  • Connected Training & KPI workflow
  • Participant receipt and invoice reference
  • Automatic paid status where supported
  • Receipt view and download after login
Explore Training & KPI assessments
ASSESSMENT SETAnswer assigned formal questions.
Student answering a Training and KPI assessment in Tutor Companion
RECEIPT & INVOICEConnect payment evidence to the student.
Setting participant receipt and invoice information in iCRM
How to run a recurring class

A practical route from first class to connected learning.

Use the parent class for the long programme, child sessions for each date and Tutor Companion for student access and engagement.

STEP 01

Create the parent class

Choose the first class date and set the complete programme date range.

STEP 02

Define recurrence

Select daily, weekly, monthly or yearly repetition and generate the child sessions.

STEP 03

Build the roster

Add contacts, import a list or register students who are not existing contacts.

STEP 04

Adjust individual dates

Edit a child session when one student attends only a particular class date.

STEP 05

Set up attendance

Register the terminal and choose QR, Android, manual or login-based attendance.

STEP 06

Control portal validity

Link access to recurrence and extend selected students when the class continues.

STEP 07

Collect payment

Use Tutor Companion and connect paid status, receipt and invoice information.

STEP 08

Teach interactively

Build live questions, collect student answers and display immediate results.

STEP 09

Assign formal assessment

Issue Training & KPI sets and retain the learning evidence beyond the live class.

Detailed capability map

More than a feature list. A complete working process.

Explore how the screens and functions in Tuition & Classes support setup, daily operations and continuous improvement.

01

Configure the foundation

Class-specific event design

Create classes and recurring programmes separately from corporate holiday and company-event calendars.

Parent class record

Use one long-running parent event as the master definition for the class.

First class date

Choose the class start date as the first scheduled session.

Long programme period

Set the event date-from and date-to as the full class period, including programmes that run for years.

Flexible recurrence

Generate sessions every day, week, month or year as required.

Generated child sessions

Create each repeated class date as a child of the parent class.

Roster copied to sessions

Carry the registered participant list into generated child sessions.

Parent-only class list

Keep the main list clear by showing top-level classes while retaining every child session.

Date-specific roster changes

Edit one child session to add a student for that date without changing the whole class.

Contact-list enrolment

Add existing iCRM contacts to the class roster.

02

Run day-to-day work

Participant import

Import a prepared participant list when enrolment must be handled in bulk.

Non-contact participants

Register students or participants even when they are not existing contacts.

QR-terminal registration

Scan the class setup QR to register an attendance terminal to the correct programme.

Participant QR attendance

Use the QR delivered to a registered participant for attendance scanning.

Manual attendance

Tick participants from the session attendance-marking view.

Android attendance list

Load the class roster on an Android attendance device and mark participants one by one.

Attendance across sessions

Review registration and attendance across the parent class and its repeated dates.

Recurrence-linked login validity

Link participant portal access to the class recurrence period.

Validity extension

Select participants and extend login access when the class or entitlement continues.

Tutor Companion login

Give students a class portal such as chess.itpa.my or another configured companion site.

03

Control, report and improve

Online payment

Let logged-in participants pay through the Tutor Companion web app.

Automatic paid status

Mark the participant as paid when payment arrives through the Adaptis-enabled companion flow.

Receipt and invoice connection

Associate the participant with the relevant receipt or invoice information.

Receipt self-service

Let logged-in participants view or download their receipt from the companion app.

Login-based attendance

Use active companion logins as an automatic attendance signal where appropriate.

Interactive question builder

Prepare questions for a live class interaction.

Student answer-now experience

Let students answer the active question from their own device.

Live class results

Display response outcomes while the interactive session is running.

Assigned assessments

Let students answer Training & KPI assessment sets from the same companion experience.

Connected class lifecycle

Keep class recurrence, roster, attendance, payment, access and learning activity together.

How it works

A clear workflow from setup to insight.

STEP 01

Design

Create the parent class, first session and long recurrence period.

STEP 02

Generate & enrol

Create child dates and add students from contacts, import or direct registration.

STEP 03

Operate

Track date-specific attendance, payment, receipt and portal validity.

STEP 04

Teach & engage

Use Tutor Companion for login, interactive learning, live results and assessments.

See Tuition & Classes in action

Let’s map iCRM to your real workflow.

Tell us how your team works today. We’ll demonstrate the modules that matter most.

Book your personalised demo