Skip to content

Class Credit Balance

The Class credit balance feature on the Slingui platform allows teachers and schools to manage, view, and audit the number of classes available to each student. The system automatically records credit usage based on attendance and allows manual adjustments when necessary.

This document explains how to access this feature, interpret the history, and understand the debit and credit rules.


To view a specific student’s balance and history, follow these steps:

  1. In the main menu, go to Account.
  2. Select Students & groups.
  3. Find the student in the list.
  4. Click the student’s Actions button.
  5. Open the Class credits balance tab.

On the Class credits balance page, you will find:

  1. Current balance: The total credits currently available to the student.
  2. Event history: A detailed list of all transactions (additions and deductions) that have affected the student’s balance.
  3. Date filter: Located at the top of the list, this allows you to filter and view information for a specific period only.

The event history table contains the following columns:

  • Date: The date and time the event was generated.
  • Amount: The amount debited (deducted) from or credited (added) to the balance.
  • Source: The origin of the change (e.g., manual adjustment, Class review, etc.).
  • Class: The date and time of the class that generated the change (displayed only when relevant to a specific class).
  • Owner: The user responsible for generating the event (the person who performed the action).
  • Description: A description or note about the event (optional field).

If you need to add credits (for example, after the purchase of a new class package) or remove credits manually, follow these steps:

  1. In the Class credits balance tab, click Adjust balance.
  2. A modal window appears with the following fields to complete:
    • Type: Select “Credit” to add credits or “Debt” to remove credits from the current balance.
    • Amount: Enter the adjustment amount. Important: This field accepts whole numbers only.
    • Description: An optional field for adding context about the reason for the adjustment.
  3. Save the operation. The balance and history are updated immediately.

A student’s credit balance does not change arbitrarily. It is affected exclusively by the following actions:

  • Credits added manually (through the Adjust balance button).
  • Credits deducted manually (through the Adjust balance button).

The attendance values (Presence) set for the student in the Class review form (accessible through the Calendar page) generate automatic balance events:

  • Present: Generates a single debit event (-1) in the credit balance.
  • Unexcused Absence: Generates a single debit event (-1) in the credit balance.
  • Excused Absence: Generates a single credit event (+1) in the balance.
    • Note: This credit acts as a reversal and is only generated if the student’s attendance for this same class was previously saved as “Present” or “Unexcused Absence”.

💡 Note on Calendar automation: A class’s “Status” value can automatically change students’ “Presence” values. Consequently, class status changes can trigger credit or debit events. See the Calendar Documentation for a detailed explanation of how a class’s “Status” affects students’ “Presence”.


Completed classes without recorded attendance do not consume credits.

If a class is set to completed (“Done”) in the system, but the student’s attendance field (“Presence”) is left blank in the Class review form, no debit event is created in the student’s balance.

To ensure the balance is deducted correctly, attendance (Present or Unexcused Absence) must be completed in the class review.

“Block Time” events: Calendar events created with the “Block Time” type are exclusively for organizing schedules. They do not affect the student’s class credit balance under any circumstances.