Skip to main content

Admin Panel : Setting up Courseplan

Course plan is one main module in conida website system. It allows every Center Admin creates new courses and display them on the course schedule, and allow Center members / website visitor to book the courses online.

1. Courseplan Calendar 

This is the place where Center Admin views existing schedule, create new course, and view joiners booking list.

Example of a courseplan admin panel page :

Screenshot 2024-12-06 at 2.04.20 PM.png

Clicks "Setup Calendar" button : 

1.1 Create a Room

"Room" is mandatory in course creation. 

Screenshot 2024-12-06 at 2.10.19 PM.png

Click on the 1st tab : ROOM. Click on "Create Room" button

Screenshot 2024-12-06 at 2.29.10 PM.png

The following modal will appear: 

Screenshot 2024-12-06 at 2.29.28 PM.png

In the form :

  • Location: The location of the room, select from the list 
  • Name: The name of the room
  • Description: Describe this room, what is this for
  • Caption lettering top: Description that is only visible at the print courseplan
  • Caption lettering bottom: Description that is only visible at the print courseplan
  • Status: Active/Inactive room
  • Click Submit to save this Room.

1.2 Create Category

Category is mandatory in Course creation.

Click on the 2nd tab : CATEGORIES 

Screenshot 2024-12-06 at 2.40.25 PM.png

Click "create category" and the following modal will appear :

Screenshot 2024-12-06 at 2.41.26 PM.png

In the form : 

  • Name: The name  of the category 
  • Art: Users can choose to use either colour or icon to represent the category, it will be displayed on the courseplan calendar. 
    • Colour -> pick a colour from the chart
    • Icon -> upload an image
  • Status: Active/Inactive 
  • Click submit to save the category into the Courseplan.
 

1.3 Create New Course

Screenshot 2024-12-06 at 2.46.50 PM.png 

Go to the 3rd tab : COURSE

Click on "Create Course" button, the following modal will appear: 

Screenshot 2024-12-06 at 2.54.15 PM.png

In the form : 

  • Name: The name of the course 
  • Is repeat?: Check this box if the course repeats on the same day, same time weekly.  Screenshot 2024-12-06 at 2.56.13 PM.png
    • If "Is Repeat" is checked, select which day the course is repeating
    • Exclude dates : select which "Friday" (based on above example) should be excluded from course calendar.
    • If "Is Repeat" is not selected, Admin just need to select a date for the course via the datepickerScreenshot 2024-12-06 at 2.59.49 PM.png
  • Start/End time: Configure the Start/End time of the Course
  • URL details page:  This slug can be used to generate a own url for the course
  • URL booking system: If an external booking system shell be used the link can be set up here
  • Short description: A short description of the course 

Screenshot 2024-12-06 at 3.05.02 PM.png

  • Long description: Full description of the course that displays inside course details page
  • Select thumbnail: Configure a thumbnail image of the course
  • Select course image: Main image of the course that displays inside course details page 
  • Select location: Select which Center Location this course belongs to
  • Select room: Select which room this course belongs to
  • Trainer: Who is the trainer for this course
  • Level: What are the level of this course

Before submitting the course detail, make sure the following are also configured : 

Screenshot 2024-12-06 at 3.08.44 PM.png

  • Course property:
    • Is New :  Check this if the Course is Newly created course
    • Is Cancel : Check this if Admin wants to cancel this course
    • Is Bookable : Check this if the course is open for booking
      • Capacity: Center Admin can set how many people are allowed to join this course. 
  • Categories: Category created with status active will be displayed here. It's mandatory for every course to belong to at least 1 category.
  • Click Submit to save the course.

2. About Course Listing 

Screenshot 2024-12-06 at 2.10.19 PM.png

Under the [ Calendar Setup ], Admin can review and manage the created course via this lisitng. 

Under [ Action Column ]

  • Edit - Center Admin may edit the course basic info, however, info such as Course date, and time are not allowed to change once there is joiner for the course.
  • Duplicate - Center Admin may click this button to duplicate this course
  • Archive - Center Admin may archive the course if the course is expired, and not needed anymore.
  • Joiners - Center Admin may check who has join the courses
  • Email - Center Admin may send message to joiners by configuring the following modal. Click "Send push notification" and this content will be emailed to Joiner's email account.

Screenshot 2024-12-06 at 6.36.26 PM.png

2.1. View Joiners

If you click on "View Joiners" under the Action column ( of a specific COURSE ), the following modal will be opened up:

Screenshot 2024-12-06 at 6.41.02 PM.png

Below show example of course i just created "Xmas course 2024"

Screenshot 2024-12-06 at 6.40.48 PM.png

In the form : 

  • [ Selected date ] and [ Search ] : this is for Center Admin to pick a course date, click on Search to view the Joiners listing. This function is for Course that is Repeated weekly.
  • [ Joiners ] : x / y  - Here it means x out of y is still available for the booking. From the above example, there are 11 seats available for booking.
  • Waiting List : If the Capacity is full, anybody that clicks on the Join button will be assigned under Waiting List
  • Joiners Listing
    • View : view joiner's particular 
    • Email : send email to this joiner
    • Edit : Admin to change any details of the joiner, if required
    • Remove : Admin to remove this joiner manually, if required
  • [ Add Joiner ] button : Admin may add a joiner manually via here.

2.2 Add Joiners 

Admin has the authority to add joiners via this listing page. 

Click on [ Add Joiners ] button :

Screenshot 2024-12-10 at 5.39.22 PM.png

Admin to fill in all fields above, and this person will be added as Joiner of the course.

2.3 Waiting List Logic

In the courseplan registration, if the capacity is 10 pax. The 11th joiner will be put on waiting list (Mark in red color on the Joiner Listing). If an existing joiner decided to cancel their registration, then the 11th joiner will automatically fill in the seat. The color of this joiner will then change to green like the one below.

Screenshot 2024-12-10 at 6.01.53 PM.png

3. Courseplan Setting 

This is the place for Admin to configure some general setting for this modules :

[ General Tab ] 

 Screenshot 2024-12-10 at 6.04.55 PM.png

In the form : 

  • "Registration only allowed for member" - if this checkbox is ticked, the courseplan can only be joined by members of the Club.
  • User register course in advance of :
    • Week / Hour : Admin may configure a period of registration. If 72 weeks are set, then joiner may register the course 72 weeks before the course date/time. 
  • Couse cancellation up to x hours before course starts
    • Admin may configure a period of time for cancellation of the course. If 12 hours are set, then joiners may cancel the course within 12 hours before course starts.

[ Email Tab ]

Screenshot 2024-12-10 at 6.16.30 PM.png

Center Admin may set which employee's email should receive an email if any of the above scenarios are met. 

4. Members 

This page allow Center Admin to update members data. Members include members subscribe to Gym Membership, which include physical membership, and Online Membership. 

4.1 Add a Member

Click "Create Member" 

Screenshot 2024-12-10 at 6.25.47 PM.png

Fill in the member data accordingly : 

Screenshot 2024-12-10 at 6.26.14 PM.png

Remarks : Contract Expiry Date refers to the Membership End Date.

4.2 Bulk Uploads 

Admin may choose to upload a listing of members in Excel File, by click on the [ Bulk Uploads ] button.

Screenshot 2024-12-11 at 4.26.17 PM.png

Screenshot 2024-12-11 at 4.25.20 PM.png

  • Download a sample of Excel Template.
  • Admin needs to create an Excel file and input members data into the same format/template given.
  • Upload this Excel File
  • Click Submit --> Members data successfully added

 

- the end -