Please read the requirements carefully before bidding.
I am looking for someone to customize the LMS Wordpress theme MasterStudy ([login to view URL])
The system will need to book courses that link to Google Classroom and use WooCommerce for registration and payment (these 2 options are already integrated into the theme). The theme needs booking and additional chat features added.
The system would need to integrate:
- 1. Bookings during registration where a student can choose 3 30-minute sessions a week that would recur every week and they would pay monthly (For example, they could choose Monday 3pm, Tuesday 4pm and Thursday 1pm)
- 2. Bookings during registration where a student can choose 1 weekly class paid monthly (for example they can choose every Monday at 4pm)
- 3. Bookings during registration where a student would choose either the morning or evening session every weekday (time would chosen) and pay monthly (for example they can either choose the 9:00-11am or 7-9pm every day Monday to Friday)
- 4. Bookings need to provide a 15-minute buffer between the classes. So if a student registers for an 8:00-8:30am session, the next available option would be at 8:45am
The bookings can be integrated using whatever booking plugins that would work, but note that the official WooCommerce Bookings does not allow non-adjacent bookings as required in #1 above.
PluginHive’s WooCommerce Multiple Non-Adjacent Bookings will work for #1, but does not work with the official WooCommerce Booking’s buffer feature as mentioned in #4 above.
Bookings will need to sync with the instructor's Google Calendars.
The chat/messaging system will need to work with all users. Currently the LMS MasterStudy Wordpress theme only allows messaging between instructor and student. We will need admins to message instructors too, and instructors to be able to message other instructors.
Most of the features we need (Google Classroom integration, WooCommerce payments, chatting, Zoom integration, certificate issuance, etc.) are included in the Wordpress theme. However, if you feel you could create from scratch a theme with all of the necessary features, then feel free to suggest.
Note that in my research I have not found any plugin that would do the features we need out of the box. So it is important that any plugin you recommend you are able to further customize to do the feature we need.
I will need to know in advance the cost for all of the software needed + your labor costs.