Dance Academy Integration In Dash SaaS Platform

Dance Academy Integration in Dash SaaS

The Dance Academy Add-On is a complete management system designed to help dance studios and academies manage their daily operations efficiently.

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 glance. The dashboard displays key performance metrics through various widgets and charts.
  • At the top of the dashboard, you’ll find seven important summary cards showing Total Classes, Total Learners, Total Events, Today’s Absents, Paid Fees, Pending Fees, and Overdue Fees.
  • The Monthly Fees Collection chart displays fees collected over the course of the year, allowing 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.
  • The Learners by Dance Style chart provides a visual breakdown of learner enrollment distributed 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.
  • The Recent Payments panel lists the latest fee transactions along with the learner name, receipt 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.
  • The Today’s Classes panel displays all dance classes scheduled for the current day, giving you a 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.
dance academy
dance academy
  • For staff members, the dashboard presents a focused view tailored to day-to-day operational 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.
  • The Learners by Dance Style chart provides a visual breakdown of learner enrollment across 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.
  • The Upcoming Events panel lists forthcoming events along with their location, date, and current status, helping staff stay informed about planned academy activities.
dance academy

System Setup

Dance Styles

  • To create a new Dance Style, click the “Create” button on the Dance Styles page. Enter the 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.
  • The list page displays all dance styles in a table with columns for Dance Style, Instructors, Status, and Actions. Status will show as either Active or Inactive, reflecting the current availability of that dance style within the system.
  • In the Actions column, use the Edit to update any dance style information. Use the Delete to permanently remove the dance style from the system.
dance academy

Class Levels

  • To create a new Class Level, click the “Create” button on the Class Levels page. Enter the class level Name in the text field, then click Create to save the record.
  • 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 permanently remove the class level from the system.
dance academy

Manage Dance Class

  • To create a new Dance Class, click the “Create” button on the Manage Dance Class page. Enter the 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.
  • Enter the Location where the class will be held and set the Max Capacity to define the maximum 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.
  • The list page displays all dance classes in a table with columns for Class ID, Name, Dance Style, Class Level, Fees, Duration, Status, and Actions. Status will show as either Active or Inactive, reflecting the class’s current availability.
  • Use the search bar to quickly locate a specific class by Class ID or Name. Click Filters to 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.
  • In the Actions column, use the View to see the full class profile and associated details. Use the Edit to update any class information, and the Delete to permanently remove the dance class from the system.
dance academy

Dance Class Schedule

  • To create a new Dance Class Schedule, click the “Create” button on the Manage Dance Class 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.
  • Enter the Location where the session will take place. Use the Status dropdown to set the schedule as Scheduled, Completed, Postponed, or Cancelled. Optionally, add any relevant Notes before clicking Create to save the record.
  • The list page displays all scheduled sessions in a table with columns for Dance Class Name, 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.
  • Use the search bar to quickly locate a specific schedule by Dance Class Name. Click Filters to 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.
  • In the Actions column, use the View to see the full schedule details. Use the Edit to update any schedule information, and the Delete to permanently remove the schedule from the system.
dance academy

Dance Learners

  • To create a new Dance Learner, click the “Create” button on the Manage Dance Learners page. 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).
  • Select the Dance Style and Dance Class from their respective dropdowns (these come from the 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.
  • The list page displays all dance learners in a table with columns for Photo, Name, Registration 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.
  • Use the search bar to quickly locate a specific learner by name. Click Filters to expand the 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.
  • Use the ID Proof to view the learner’s uploaded identification document. Use the View to see the full learner profile. Use the Edit to update learner information, and the Delete to permanently remove the learner from the system.
dance academy
  • In the Actions column, use the Fees Payment to record a fee payment for the learner. In the Fees Payment modal, the Learner Name, Dance Class, and Fees Amount are pre-filled based on the learner’s profile.
  • Select the Payment Date, enter a Reference Number, and select the Bank Account from the 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.
dance academy

Manage Attendances

  • To create a new Attendance record, click the “Create” button on the Manage Attendances page. Select the Learner from the dropdown (comes from the Manage Dance Learners section).
  • Select the Date using the date picker and use the Status dropdown to mark the attendance as 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.
  • The list page displays all attendance records in a table with columns for Learner Name, Clock In, Clock Out, Date, Status, and Actions. Status will show as Present, Half Day, or Absent, reflecting the learner’s attendance for that session.
  • Use the search bar to quickly locate attendance records by learner name. Click Filters to expand 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.
  • In the Actions column, use the Edit to update any attendance information, and the Delete to permanently remove the attendance record from the system.
dance academy

Manage Fees Payments

  • In the Payment section, the displayed data reflects the records created from the Learner page via the Fees Payment button in the Action column.
  • The Manage Fees Payments page displays all fee payment records in a table with columns for Receipt ID, Learner Name, Class Name, Amount, Payment Date, Payment Status, and Actions.
  • Receipt IDs are displayed as clickable links for quick access to the full payment record. Payment Status will show as Paid, Pending, or Cancelled, reflecting the current state of each transaction.
  • Use the search bar to quickly locate a specific payment by Receipt ID or Learner Name. Click Filters to expand the filter panel and narrow down results as needed.
  • In the Actions column, available options vary based on the Payment Status. For Pending payments, use the Mark as Paid to confirm and update the payment status to Paid, and the Cancelled to cancel the payment.
  • The View to see the full payment details, and the Delete to permanently remove the record. For Paid and Cancelled payments, only the View is available, as these records are locked from further modification.
dance academy

Manage Dance Events

  • To create a new Dance Event, click the “Create” button on the Manage Dance Events page. Enter 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.
  • Set the Time using the time picker and use the Status dropdown to set the event as Upcoming, 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.
  • The list page displays all dance events in a table with columns for Poster, Title, Event Date, Status, and Actions. Status will show as Upcoming, Completed, or Cancelled, reflecting the current state of each event.
  • Use the search bar to quickly locate a specific event by name. Click Filters to expand the 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.
  • Toggle between List View and Calendar View using the view buttons at the top right. In Calendar View, events are displayed on an interactive calendar with Month, Week, and Day views.
  • An All Events panel on the right displays a chronological list of all events alongside their dates and statuses. Events are color-coded on the calendar based on their status for quick visual reference.
  • In the Actions column, use the View to see the full event details. Use the Edit to update any event information, and the Delete to permanently remove the event from the system.
dance academy
dance academy
Contact Us

Reach Out to Us

Have questions or need assistance? We're here to help! Reach out to our team for support, inquiries, or feedback. Your needs are important to us, and we’re ready to assist you!

money-back-img
money-back-img

Need more help?

If you’re still uncertain or need professional guidance, don’t hesitate to contact us. You can contact us via email or submit a ticket with a description of your issue. Our team of experts is always available to help you with any questions. Rest assured that we’ll respond to your inquiry promptly.

Love what you see?

Do you like the quality of our products, themes, and applications, or perhaps the design of our website caught your eye? You can have similarly outstanding designs for your website or apps. Contact us, and we’ll bring your ideas to life.

WorkDo Custom Services