Overview
The Attendance Codes table is used to configure the available attendance marks for roll marking. These codes are fully customisable and the settings are important as they have re-percussions for some other Music Monitor modules.
Set Up The Codes
Go to Home > Setup > Attendance Codes
*New in 2026!* From version 10.002 onward, this table has been redesigned to display Ensemble Attendance Codes separated from Tuition Attendance Codes.
From version 10.025 onward, there is also a separate category for Group Lesson Attendance Codes.
The image below is the latest version.
To add a new Attendance Code, select the green + button
There are a few differences depending on the version you're using, so both versions are explained in collapsible sections below.
Version 10.002 and Later
Version 10.002 and Later
You will first have to select the Code Type. That is the choice that determines whether this Attendance Code relates to Tuition, Ensemble, or Group Tuition rolls.
When you make that selection, a new record will be created in the relevant section. Fill in the remaining fields:
Code: The abbreviated mark used on the rolls. This must be unique within the Code Type.
Description: Clarifying text that appears next to the mark in drop-down lists.
Sort Order: Users with the new ensemble rolls enabled can specify the order that the codes appear in the drop-down for users. If you have that setting enabled, you will see the Sort Order field here and can number the codes as you choose. The order they appear to teachers marking rolls will follow your numbering. (If you don't use this field, they will appear in alphabetical order.)
Comment Required?: (Tuition Codes only) If ticked, this forces the user to add a comment when the mark is selected.
Absentee Letter?: (Tuition Codes only) When this is ticked, marking an attendance record with this code will cause an absentee letter to be generated. You will still have to send the letter in another process.
Attendance Count: Whether the student was present. Set to 1 for present and 0 for absent.
Billing Count: The number of lessons for billing purposes (used by Music Monitor for lesson adjustments and billing in arrears).
Staff Pay Count: (Tuition Codes only) The number of lessons for pay purposes (used by Music Monitor in the non-averaged salaries module).
Point Value: (Ensemble and Group Tuition Codes only)
This is only visible to users with the New Ensemble Rolls enabled.
This is the field that is counted when reporting on Percentage Attendance. You can set up a code for "Excused Absence", where a student is marked absent but their measured percentage attendance is not reduced. Conversely, you also have the option to set up a "Late" code that marks them present but awards fractional Point Value due to lateness.
Earlier Versions
Earlier Versions
A new, blank record will be created. Fill in the fields:
Code: The abbreviated mark used on the rolls. This must be unique within the Code Type.
Description: Clarifying text that appears next to the mark in drop-down lists.
Code Type: Select "Tuition" or "Ensemble". This code will be available for marking that type of roll.
If you need a code to be available for both types of rolls, you must set up two copies of it - one for each Code Type.
Comment Required?: (Tuition Codes only) If ticked, this forces the user to add a comment when the mark is selected.
Absentee Letter?: (Tuition Codes only) When this is ticked, marking an attendance record with this code will cause an absentee letter to be generated. You will still have to send the letter in another process.
Attendance Count: (Tuition Codes only) Whether the student was present. Set to 1 for present and 0 for absent. You have the option to set up a code for "Late" attendance in which this is set to a fractional value.
Billing Count: The number of lessons for billing purposes (used by Music Monitor for lesson adjustments and billing in arrears).
Staff Pay Count: (Tuition Codes only) The number of lessons for pay purposes (used by Music Monitor in the non-averaged salaries module).

