Dance Academy – Mewayz Add-On Guide
Learn how to manage dance classes, schedules, and student activities in Mewayz.
Introduction
The Dance Academy Add-On is a comprehensive management solution designed to streamline the day-to-day operations of a dance academy. It covers everything from system configuration to learner and class management, with dedicated modules for dance styles, class levels, schedules, attendance, fee payments, and events. The built-in dashboard provides real-time visibility into key metrics such as total classes, learner enrollment, and fee collection status, helping academy managers make informed decisions and keep operations running smoothly from one centralized platform.
How to Install the Add-On?
To Set Up the Dance Academy Add-On, you can follow this link: Setup Add-On.
How to use the Dance Academy Add-On?
Dance Academy Dashboard
- The Dance Academy Dashboard provides a complete overview of your academy’s operations at a
- At the top of the dashboard, you’ll find seven important summary cards showing Total Classes,
- The Monthly Fees Collection chart displays fees collected over the course of the year, allowing
- The Learners by Dance Style chart provides a visual breakdown of learner enrollment distributed
- The Recent Payments panel lists the latest fee transactions along with the learner name, receipt
- The Today’s Classes panel displays all dance classes scheduled for the current day, giving you a
glance. The dashboard displays key performance metrics through various widgets and charts.
Total Learners, Total Events, Today’s Absents, Paid Fees, Pending Fees, and Overdue Fees.
you to track revenue trends month by month. This helps you identify growth patterns, monitor peak collection periods, and assess the overall financial health of your academy across the year.
across different dance styles, giving you an at-a-glance understanding of which styles are most popular. Alongside this, the Today’s Absent Learners panel displays a list of learners who are marked absent for the current day, or confirms when no absences have been recorded.
ID, payment date, and amount paid. This allows you to quickly review recent financial activity and keep track of incoming payments across your learner base.
quick snapshot of the day’s session activity. If no classes are scheduled, the panel will reflect that accordingly, helping you stay informed about your daily operations at all times.
- For staff members, the dashboard presents a focused view tailored to day-to-day operational
- The Learners by Dance Style chart provides a visual breakdown of learner enrollment across
- The Upcoming Events panel lists forthcoming events along with their location, date, and current
needs. At the top, four summary cards display Total Classes, Total Learners, Total Events, and Today’s Absents, giving staff a quick snapshot of current academy activity.
different dance styles. The Today’s Absent Learners panel highlights any learners marked absent for the current day, while the Today’s Classes panel shows all sessions scheduled for the day.
status, helping staff stay informed about planned academy activities.
System Setup
Dance Styles
- To create a new Dance Style, click the “Create” button on the Dance Styles page. Enter the
- The list page displays all dance styles in a table with columns for Dance Style, Instructors,
- In the Actions column, use the Edit to update any dance style information. Use the Delete to
Dance Style name in the text field. Select the Status from the dropdown to set it as Active or Inactive. Select one or more Instructors from the Instructors dropdown (from the user list) to assign them to the dance style, then click Create to save the record.
Status, and Actions. Status will show as either Active or Inactive, reflecting the current availability of that dance style within the system.
permanently remove the dance style from the system.
Class Levels
- To create a new Class Level, click the “Create” button on the Class Levels page. Enter the
- The list page displays all class levels in a table with a Name column and an Actions column.
- In the Actions column, use the Edit to update the class level name. Use the Delete to
class level Name in the text field, then click Create to save the record.
permanently remove the class level from the system.
Manage Dance Class
- To create a new Dance Class, click the “Create” button on the Manage Dance Class page. Enter the
- Enter the Location where the class will be held and set the Max Capacity to define the maximum
- The list page displays all dance classes in a table with columns for Class ID, Name, Dance
- Use the search bar to quickly locate a specific class by Class ID or Name. Click Filters to
- In the Actions column, use the View to see the full class profile and associated details. Use
class Name in the text field. Select the Class Level and Dance Style from their respective dropdowns (these are configured from the Class Levels and Dance Styles sections in System Setup). Select the Instructor from the dropdown to assign them to the class.
number of students allowed. Select the Start Date using the date picker and choose the Duration from the dropdown. Enter the Fees amount and use the Status dropdown to set the class as Active or Inactive. Optionally, add any relevant Notes before clicking Create to save the record.
Style, Class Level, Fees, Duration, Status, and Actions. Status will show as either Active or Inactive, reflecting the class’s current availability.
expand the filter panel, then apply filters using the Dance Style dropdown, the Class Level dropdown, and the Status dropdown to narrow down results. Click Apply to activate the filters or Clear to reset them. Toggle between list view and grid view using the view buttons at the top right.
the Edit to update any class information, and the Delete to permanently remove the dance class from the system.
Dance Class Schedule
- To create a new Dance Class Schedule, click the “Create” button on the Manage Dance Class
- Enter the Location where the session will take place. Use the Status dropdown to set the
- The list page displays all scheduled sessions in a table with columns for Dance Class Name,
- Use the search bar to quickly locate a specific schedule by Dance Class Name. Click Filters to
- In the Actions column, use the View to see the full schedule details. Use the Edit to update any
Schedule page. Select the Dance Class from the dropdown (comes from the Manage Dance Class section). Select the Class Date using the date picker, then set the Start Time and End Time using the time pickers to define the session duration.
schedule as Scheduled, Completed, Postponed, or Cancelled. Optionally, add any relevant Notes before clicking Create to save the record.
Class Date, Start Time, End Time, Status, and Actions. Status will show as Scheduled, Completed, Postponed, or Cancelled, reflecting the current state of each session.
expand the filter panel, then apply a filter using the Status dropdown to narrow down results. Click Apply to activate the filter or Clear to reset it. Toggle between list view and grid view using the view buttons at the top right.
schedule information, and the Delete to permanently remove the schedule from the system.
Dance Learners
- To create a new Dance Learner, click the “Create” button on the Manage Dance Learners page.
- Select the Dance Style and Dance Class from their respective dropdowns (these come from the
- The list page displays all dance learners in a table with columns for Photo, Name, Registration
- Use the search bar to quickly locate a specific learner by name. Click Filters to expand the
- Use the ID Proof to view the learner’s uploaded identification document. Use the View to see the
Enter the learner’s Name and select the Registration Date using the date picker. Enter the Contact Number and Email address. Select the Birth Date using the date picker and use the Status dropdown to set the learner as Active or Inactive. Select the Gender using the radio buttons (Male, Female, or Other).
Dance Styles and Manage Dance Class sections). Upload a Photo and Id Proof by clicking the Browse button for each. Enter the learner’s Address and optionally add any Medical Notes before clicking Create to save the record.
Date, Dance Style, Class Name, Status, and Actions. Status will show as either Active or Inactive, reflecting the learner’s current enrollment state. The Name column supports sorting to help organize records.
filter panel, then apply filters using the Dance Style dropdown and the Status dropdown to narrow down results. Click Apply to activate the filters or Clear to reset them. Toggle between list view and grid view using the view buttons at the top right.
full learner profile. Use the Edit to update learner information, and the Delete to permanently remove the learner from the system.
- In the Actions column, use the Fees Payment to record a fee payment for the learner. In the Fees
- Select the Payment Date, enter a Reference Number, and select the Bank Account from the
Payment modal, the Learner Name, Dance Class, and Fees Amount are pre-filled based on the learner’s profile.
dropdown. Optionally, add payment Notes before clicking Pay Fees to confirm. Note that once payment is made, the learner record cannot be edited or deleted.
Manage Attendances
- To create a new Attendance record, click the “Create” button on the Manage Attendances page.
- Select the Date using the date picker and use the Status dropdown to mark the attendance as
- The list page displays all attendance records in a table with columns for Learner Name, Clock
- Use the search bar to quickly locate attendance records by learner name. Click Filters to expand
- In the Actions column, use the Edit to update any attendance information, and the Delete to
Select the Learner from the dropdown (comes from the Manage Dance Learners section).
Present, Half Day, or Absent. Set the Clock In and Clock Out times using the respective time pickers, then click Create to save the record.
In, Clock Out, Date, Status, and Actions. Status will show as Present, Half Day, or Absent, reflecting the learner’s attendance for that session.
the filter panel, then apply filters using the Date picker and the Status dropdown to narrow down results. Click Apply to activate the filters or Clear to reset them.
permanently remove the attendance record from the system.
Manage Fees Payments
- In the Payment section, the displayed data reflects the records created from the Learner page
- The Manage Fees Payments page displays all fee payment records in a table with columns for
- Receipt IDs are displayed as clickable links for quick access to the full payment record.
- Use the search bar to quickly locate a specific payment by Receipt ID or Learner Name. Click
- In the Actions column, available options vary based on the Payment Status. For Pending payments,
- The View to see the full payment details, and the Delete to permanently remove the record. For
via the Fees Payment button in the Action column.
Receipt ID, Learner Name, Class Name, Amount, Payment Date, Payment Status, and Actions.
Payment Status will show as Paid, Pending, or Cancelled, reflecting the current state of each transaction.
Filters to expand the filter panel and narrow down results as needed.
use the Mark as Paid to confirm and update the payment status to Paid, and the Cancelled to cancel the payment.
Paid and Cancelled payments, only the View is available, as these records are locked from further modification.
Manage Dance Events
- To create a new Dance Event, click the “Create” button on the Manage Dance Events page. Enter
- Set the Time using the time picker and use the Status dropdown to set the event as Upcoming,
- The list page displays all dance events in a table with columns for Poster, Title, Event Date,
- Use the search bar to quickly locate a specific event by name. Click Filters to expand the
- Toggle between List View and Calendar View using the view buttons at the top right. In Calendar
- An All Events panel on the right displays a chronological list of all events alongside their
- In the Actions column, use the View to see the full event details. Use the Edit to update any
the event Title and select the Coordinator from the dropdown (from the user list). Enter the Location and select the Event Date using the date picker.
Completed, or Cancelled. Select one or more Dance Classes from the dropdown (comes from the Manage Dance Class section). Upload a Poster image by clicking the Browse button. Optionally, add a Description before clicking Create to save the record.
Status, and Actions. Status will show as Upcoming, Completed, or Cancelled, reflecting the current state of each event.
filter panel, then apply filters using the Event Date picker and the Status dropdown to narrow down results. Click Apply to activate the filters or Clear to reset them.
View, events are displayed on an interactive calendar with Month, Week, and Day views.
dates and statuses. Events are color-coded on the calendar based on their status for quick visual reference.
event information, and the Delete to permanently remove the event from the system.