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 :
Clicks "Setup Calendar" button :
1.1 Create a Room
"Room" is mandatory in course creation.
Click on the 1st tab : ROOM. Click on "Create Room" button
The following modal will appear:
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
Click "create category" and the following modal will appear :
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
Go to the 3rd tab : COURSE
Click on "Create Course" button, the following modal will appear:
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.
- 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
- 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 :
- 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
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.
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:
Below show example of course i just created "Xmas course 2024"
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
Click on [ Add Joiners ] button :
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.
3. Courseplan Setting
This is the place for Admin to configure some general setting for this modules :
[ General Tab ]
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 ]
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"
Fill in the member data accordingly :
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.
- 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 -